剖析编制计算机程序解决问题的过程

  • 格式:ppt
  • 大小:1.94 MB
  • 文档页数:13

下载文档原格式

  / 13
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

常见数 据类型
注意
Integer和long都是整数类型的数据 Single和double都是实数类型的数据 两者的区别在包含的数据容量不一样
所以我们在设计 程序的时候要注 意使用适当的数 据类型来满足我 们不同的要求
案例2
讨论并思考
想想这个问题的关键是什么? 与普通水费计算有什么区别? 怎样设计算法?
我国是一个水资源严重缺乏的国家 北京、上海、广州、海南等地区实行 “阶梯水费”措施
阶梯水费
分类计量 超额累进翻倍计费
4.1.4
剖析编制计算机程序解决问题的过程
编制计算机程序解决问题的一般过程
修改
分析问题
设计算法
编写程序
调试运行
检测结果
案例1:
分析问题
水费=(基本水费+污水处理费+水资源费) * 用水量
(2.31元/立方米)
案例1:
设计算法
1.开始 2.输入用水量 3.利用公式计算水费: 水费=用水量*2.31元 4.输出水费 5.结束 开始
来自百度文库
输入用水量x
算法
y =2.31*x
输出y
结束
自然语言 流程图
案例1:
编写程序
Dim x as integer Dim y as integer x= text1.text y= 2.31*x Text2.text=y ……….定义数据类型 ……….定义数据类型 ……….在文本框1中输入x ……….利用公式计算y ……….在文本框2中输出y
小结
编制计算机程序解决问题的一般过程 修改
分析问题
设计算法
编写程序
调试运行
检测结果
注:x是用水量 y是水费
案例1:
调试运行
计算机只能执行规定的语法和规则,所以 要看计算机程序能否按照预想的运行。
检测结果
程序可以运行了之后,还要对程序的功能 进行分析和检查,当有逻辑错误或者计算错误时 ,仍需对程序进行修改。
Integer:短整型,包含-32768—32768之间的整数 Long:长整型,包含-2147483648—2147483648之 间的整数 Single:单精度实型,包含7位有效数字的实数 Double:双精度实型,包含15位有效数字的实数