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

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

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