第四章 程序设计
程序设计简介
程序设计简介
1.1 计算机程序并不神秘——程序
第1步 读取车间环境温度。
第2步 将读取温度与设定温度比较。
第3步 若读取温度低于设定温度,则打开升温设备并跳到第5步。
第4步 若读取温度高于设定温度,则打开降温设备。
第5步 间隔一段规定时间。
第6步 若要继续调节车间温度,则跳到第1步。
第7步 结束工作。
通过执行有序的指令组完成一项具体工作,这些指令就是程序。
恒温车间工作原理:
程序设计简介
计算机程序:用计算机能识别语言描述的程序。
1.1 计算机程序并不神秘——程序
自然语言 计算机能识别的语言
程序设计简介
软件是计算机程序、数据和相关文档资料
的集合,程序是软件的重要组成部分。
软 件程 序
数 据 文 档
资 料
1.2 计算机程序并不神秘——软件
程序设计简介
茶壶
茶叶与热水
茶壶说明书
程序与软件的关系
相关文档
数据
程序
软
件
1.2 计算机程序并不神秘——软件
程序设计简介
探究:运行光盘中的“竞赛评分器”程序,
了解程序的功能和操作。
1.3 计算机程序并不神秘——体验程序
程序设计简介
例题:平时成绩占30%、期中成绩占30%、期末成绩占40%,求总评成绩。
Step1:分析问题。
利用圆的周长公式C=2πR和面积公式S=πR2编写程序。
Step2:设计算法。
1. 输入圆的半径8.5。
2. 计算周长2*3.14*8.5。
3. 计算面积3.14*8.5*8.5。
4. 输出周长、面积。
2.1 程序设计的过程——体验求圆的周长与面积
程序设计简介
例题:平时成绩占30%、期中成绩占30%、期末成绩占40%,求总评成绩。
自然语言描述
将8.5存入r
计算出圆的周长,存入C
计算出圆的面积,存入S
显示圆的周长C
显示圆的面积S
BASIC程序
Let r=8.5
Let C=2*3.14*r
Let S=3.14*r*r
Print "圆的周长是";C
Print "圆的面积是";S
Step4:启动Basic,打开“求圆的周长和面积.vbp”,结合以上代码完善程序,运行并调试程序。
Step3:用自然语言描述算法并用Basic语言编写程序。
2.1 程序设计的过程——体验求圆的周长与面积
程序设计简介
分析问题
1
设计算法
2
自然语言描述
及Basic语言
编写程序
3
调试与运行
4
程序设计的过程程序设计的过程::
算法:程序设计的核心与灵魂
3.1 程序设计的过程——归纳程序设计的过程
程序设计简介
例题:平时成绩占30%、期中成绩占30%、期末成绩占40%,求总评成绩。
Step1:分析问题。
计算总评成绩的公式:总评成绩=0.3*平时成绩+0.3*期中成绩+0.4*期末成绩
Step2:设计算法。
1. 输入平时成绩90。
2. 输入期中成绩95。
3. 输入期末成绩92。
4. 计算总评成绩。
5. 输出总评成绩。
3.1 程序设计的过程——求总评成绩实践
程序设计简介
Step3:用自然语言描述算法并用Basic语言编写程序。
自然语言描述
将90存入平时成绩a
将95存入平时成绩b
将92存入平时成绩c
计算出总评成绩,存入S
显示总评成绩S
Step4:启动Basic,打开“求总评成绩.vbp”,结合以上代码完善程序,运行并调试程序。
BASIC程序
Let a=90
Let b=95
Let c=92
Let S=0.3*a+0.3*b+0.4*c
Print "总评成绩是";S
3.1 程序设计的过程——求总评成绩实践
例题:平时成绩占30%、期中成绩占30%、期末成绩占40%,求总评成绩。
程序设计简介
棋盘麦粒(舍罕王的赏赐)
4.1 程序设计的过程——生活中的程序
程序设计简介
停车场汽车收费
车辆类型 计费单位 收费标准
小型汽车 元/辆次
免费(30分钟,含30分钟)
10元(30分钟以上,2小时内,含2小时)
计时收费(超过2小时,每小时加2元)
4.1 程序设计的过程——生活中的程序
程序设计简介
倒车雷达倒车雷达
不同距离的障碍物不同的提示音
4.1 程序设计的过程——生活中的程序
什么是程序?
什么是软件?
程序与软件的关系。
知识
程序设计的过程。
应用
生活中的程序实例。
迁移
课堂小结