注:一个计算器。
注:2008年5月9日编写
注:作者 金留庆 , 运用“巫师咒语”0.1编写  (时还没有相应编译器)
注:作者的博客 http://aush352.blog.163.com

声明首字、尾字、运算符、状态。
状态为“首字”。
运算符为“=”。
首字=尾字=“0”。

点数字按钮时:
检查状态
若状态为“首字”:
首字=首字+按钮字;并显示在屏幕上。
若状态为“尾字”:
尾字=尾字+按钮字;并显示在屏幕上。
若状态为“结果”:
首字=按钮字;并显示在屏幕上。
若状态为“运算符”:
尾字=按钮字;并显示在屏幕上。

点运算符按钮时:
检查状态
若状态为首字:
尾字=首字。
若状态为“尾字”:
计算;并将首字显示在屏幕上;
尾字=首字。
若状态为“结果”:
尾字=首字。
运算符=按钮字;
状态=“运算符”。

点等号按钮时:
计算;并将首字显示在屏幕上;
状态为“结果”。

计算方法:
把首字、尾字转换成数字型;
检查运算符
若运算符为“+”:
首字=首字+尾字。
若运算符为“-”:
首字=首字-尾字。
若运算符为“*”:
首字=首字*尾字。
若运算符为“/”:
首字=首字/尾字。
把首字、尾字转换成字符串型。

巫师编程语言“咒语” 设想相关推荐

  1. 关于C10K、异步回调、协程、同步阻塞

    2019独角兽企业重金招聘Python工程师标准>>> 最近到处在争论这些话题,发现很多人对一些基础的常识并不了解,在此发表一文做一下解释.此文未必能解答所有问题,各位能有一个大致的 ...

  2. #1.5与其它理论关系

    为了不与既往的理论混淆,对股市预测数学的定义进行一下分析. 股市预测数学与经济预测学的关系: 股市理论预测环节中存在的不科学性是基于"数学"预测学的理论推导产生的,而不是经济预测学 ...

  3. 从苏宁电器到卡巴斯基(第二部)第04篇:我在卡巴的日子 IV

    目录 入职的第一天 为自己起一个英文名吧 擎天柱与六面兽 入职的第一天 之前用了4篇文章的篇幅共一万多字,为大家讲了很多铺垫性质的东西,也许不少朋友已经有些着急了,想知道我在卡巴斯基工作的具体情况和经 ...

  4. 第1章 安装Nginx及第三方模块

    第1章 安装Nginx及第三方模块 标签: 精通Nginx 精通Nginx – 个人笔记 Nginx中文文档 阅读 开源软件架构:Nginx 第1章 安装Nginx及第三方模块 C10K问题 使用包管 ...

  5. java xml文件解析工具_Xml文件解析工具 - java

    解析Xml文件:就是把Xml文件里面的内容取出来. Xml文件解析工具:一个能解析Xml文件的类,即一个能把Xml文件里面的内容取出来的类. 先给出一个Xml文件(student_infor.xml) ...

  6. java 0xdeadbeef_编程语言中的一些邪恶咒语,千万不要用

    自从我看了 Gary Bernhardt 备受推崇的一个视频 Wat,就惊异于特定编程语言的怪异行为.相较于其他编程语言来说,某些编程语言的行为更出乎意料.例如,有一整本书是针对 Java 的边缘案例 ...

  7. 生物学将是下一代计算平台:DNA是代码,CRISPR是编程语言

    来源:36氪 每一个行业都在向Crispr投入大量的资金--制药.农业.能源.材料制造.甚至连那些大麻贩子都想砸钱进去.机器里面,运行的并不是由0和1组成的互联网编码,而是能重写生命密码的分子. 日前 ...

  8. 将会改变未来IT世界的十种编程语言

    这里要说的都是革新,说这些的目的就是要保持关注最新技术.如果你是一个程序员,想要探寻未来技术,那这篇文章就是你的必读之选.我们这里列出了10种编程语言,10种将会改变IT世界工作方式的编程语言.这些语 ...

  9. 黑客与画家:11 一百年后的编程语言

    很难预测一百年后的人类生活,只有少数几件事是可以确定的.那时,汽车将具备低空飞行能力,城市规划的法规将放宽,大楼可以造到几百层,大街上一天到晚看不见太阳,女性个个都学过防身术.本文只想讨论其中的一个细 ...

最新文章

  1. AI+医疗:基于模型的医疗应用大规模分析 | 腾讯AI Lab学术论坛演讲
  2. Oracle存储过程中异常Exception的捕捉和处理
  3. arcgis server 10.4 安装与授权
  4. mysql数据库内置函数大全_MySQL数据库——内置函数
  5. 如何更换outlook邮件的背景色
  6. 预约清单ui设计_持续交付质量设计所需的UI清单
  7. 前端都应懂的入门基础-github基础
  8. 央采数据库集采:甲骨文、微软、腾讯、阿里等 21 家中标
  9. sublime多行变一行及sublime一键格式化html/css/js、光标快捷键移动行首行尾、删除空行
  10. 入选《PHP领域内容榜》,感谢CSDN,感谢各位浏览过我的朋友
  11. 互联网大病公益众筹项目文本分析
  12. Multisim14丨工具栏图标突然消失丨相关问题
  13. 行业知识图谱调查报告(二):知识图谱构建及行业知识图谱构建举例
  14. 51单片机最小系统原理图、PCB及组成原理详解
  15. Virtual Box 打开.vmdk文件
  16. javaweb实现支付宝扫码支付完整流程
  17. QQTIM怎么成功修改个人文件夹保存位置
  18. Long类型的数据转换
  19. 学苑教育杂志学苑教育杂志社学苑教育编辑部2022年第32期目录
  20. java计算机毕业设计课程在线反馈系统源代码+数据库+系统+lw文档

热门文章

  1. 2018年8月win10教育版education最新激活密钥
  2. 计算机信息处理技术的发展历程,中文信息处理技术发展简史.docx
  3. node mysql实现登陆注册_使用 NodeJs 链接 mysql 的实现登录与注册
  4. 将文件从VMWare虚拟机的Linux系统传到U盘
  5. 解决VS2017/2019无法在线升级
  6. 什么是善辩型人格?善辩性人格的职业分析
  7. 网络使用工具HttpWatch的使用方法
  8. 对项目工时的估算----( PERT “计划评审技术” ) 三点估算法
  9. 国际清算银行成员发布央行数字货币分析报告
  10. element-ui的标签页之间跳转 - 默认选中