内容正文:
一位9岁的小男孩,听到医生说他的体温达到102度时,非常担心自己会死去,因为他得知人发烧到40度就要活不成了。这是怎么回事呢?
1
第1课时 体验程序设计的一般过程
项目六 解决温标转换问题
——认识程序和程序设计语言
核心概念:
1、什么是程序(program)?
一组能被计算机理解并执行的指令序列,是计算机执行算法的操作步骤。
2、什么是程序设计语言(program-ming language)?
人们编制程序所使用的计算机语言。
3、目前较热门的程序设计语言有哪些?
4、程序设计的一般过程是什么?
Java、C/C++、python、VB语言等。
分析问题、设计算法、编写程序、运行调试。
3
分析问题
确定解决问题的方法
描述数据
设计算法
选择描述算法的方法
设计算法
编写程序
选择程序设计语言
编写程序
运行调试
修改语法错误
运行程序
发现错误并修改
分析问题
设计算法
编写程序
运行调试
已知数据:
所求数据:
计算公式:
如果变量 f 表示华氏温度,c 表示摄氏温度,则
c=5×(f-32)÷9
程序设计及其一般过程
华氏温度102度
摄氏温度
摄氏温度=5×(华氏温度-32)÷9
5
分析问题
设计算法
分析问题
分析问题
自然语言:
1.把华氏温度的值赋给变量f
2.计算c=5*(f-32)/9
3.输出c
开始
结束
输出c的值
计算c=5*(f-32)/9
输入f 的值
程序设计及其一般过程
6
分析问题
设计算法
编写程序
运行调试
f=102
c=5*(f-32)/9
如何把结果显示出来?
程序设计及其一般过程
开始
结束
输出c的值
计算c=5*(f-32)/9
输入f 的值
7
分析问题
设计算法
编写程序
运行调试
f=102
c=5*(f-32)/9
print(c)
程序设计及其一般过程
开始
结束
输出c的值
计算c=5*(f-32)/9
输入f 的值
8
分析问题
设计算法
编写程序
运行调试
检查程序中是否存在错误:
语法错误:即程序的书写格式不正确,不符合语言的语法要求,这类错误,语言系统能够自动检查并报错、指出位置;
逻辑错误:即程序可以运行,但是在运行的过程中会出现问题,或程序的结果不符合预期设计。
程序设计及其一般过程
9
分析问题
设计算法
编写程序
运行调试
任务一:要求
1.运行程序,算出华氏温度102度对应的摄氏温度
2.如果f的值分别是90、100、110,请算出c的值
计算不同华氏温度对应的摄氏温度,每次都要修改华氏温度的值,太麻烦了,怎么办呢?
程序设计及其一般过程
10
分析问题
设计算法
编写程序
运行调试
任务二:要求
1、小组合作讨论,学习input()函数的用法
2、修改程序,计算出80、90、100、110华氏温度所对应的摄氏温度,记录到表上。
程序设计及其一般过程
11
1.若将第一条语句改为:f=input("请输入一个华氏温度:"), 运行程序,会发生什么?为什么?
2.若将第二条语句改为:c= 5(f-32)//9,运行程序,会发生什么?为什么?
1、以下不属于计算机程序设计一般过程的步骤的是( )
A.提出问题 B.分析问题 C.设计算法 D.编写程序
2、在Python 中,用于输入和输出的函数分别是( )
A.get()和printf() B.input()和print()
C.input()和 output() D.read()和 write()
3、使用input()函数输入的内容默认数据类型是( )
A.整型 B.浮点型 C.字符串 D.布尔型
A
B
C
课堂练习
开始
结束
输入身高(m)、
体重(kg)
输出BMI
BMI=体重/身高2
4、根据以下算法编写程序
课堂练习
课堂小结
程序设计的一般过程:
分析问题、设计算法、编写程序、运行调试。
P84 活动6.1
尝试使用Python编写程序,计算并打印华氏100度到105度所对应的摄氏温度。
课后作业
感谢您的欣赏
COMPANY INTRODUCTION
Please click here to add appropriate text to explain, you can directly copy and paste the text content Please click here to add click here to add
null
190652.42
$$