(
课件网) 解决温标转换问题 ———认识程序和程序设计语言(一) 项目六 程序设计语言 一般过程 控制结构 程序语言发展史 温标转换 分析问题 1 (1)摄氏和华氏的换算公式: 摄氏温度=5×(华氏温度-32)÷9 (2)用程序解决问题的过程: 接收用户输入的数值,计算机计算,输出数值。 温标转换 设计算法,编写程序 2 核心概念 (1)什么是程序(program)? (2)什么是程序设计语言(program-ming language) (3)简述程序设计语言的发展历史。 设计算法,编写程序 2 核心概念 (1)什么是程序(program)? 一组能被计算机理解并执行的指令序列,是计算机执行算法的操作步骤。 (2)什么是程序设计语言(program-ming language) 人们编制程序所使用的计算机语言。 设计算法,编写程序 2 核心概念 (3)简述程序设计语言的发展历史。 设计算法,编写程序 2 核心概念 (3)简述程序设计语言的发展历史。 设计算法,编写程序 2 核心概念 (3)简述程序设计语言的发展历史。 设计算法,编写程序 2 核心概念 (3)简述程序设计语言的发展历史。 高级语言 5+12 设计算法,编写程序 2 温标转换 设计算法,编写程序 2 C 语言 Python 语言 核心概念 (1)变量(variable) (2)公式 (3)系统函数 设计算法,编写程序 2 c表示摄氏温度,f表示华氏温度。 c=5*(f-32)/9 input、float、print是python提供的系统函数。 温标转换 (1)在python shell中逐条输入语句,观察变量的值和最终输出结果。 (2)在python提供的IDLE窗口中利用菜单命令创建、编辑一个程序文件。 (3)检查语法错误无误后,运行程序,查看运行结果是否正确。 运行、调试程序 3 温标转换 思考与讨论: 1、若将第一条语句改为:f=input(“请输入一个华氏温度:”),运行程序,会发生什么?为什么? 2、若将第二条语句改为:c=5*(f-32)//9,运行程序,会发生什么?为什么? 运行、调试程序 3 程序设计的一般过程 分析问题 确定解决问题的方法 描述数据 设计算法 选择描述算法的方法 确定算法的控制结构 编写程序 选择程序设计语言 编写程序 运行调试 修改语法错误 运行程序 发现错误并修改 1 2 3 4 活 动 6.1 尝试使用Python编写程序,计算并打印华氏100度到105度所对应的摄氏温度。 (1)分析问题,确定已知数据、所求数据和解决方法。 (2)设计算法,并用自然语言或流程图描述算法。 (3)创建并编辑程序,修改语法错误。 (4)运行、调试程序,并观察运行结果,分析程序有无错误。若有,尝试解决。 知识点拨 6.1 尝试使用Python编写程序,计算并打印华氏100度到105度所对应的摄氏温度。 print函数的格式: print(“格式控制串”%(值序列)) 说明:格式控制串中用%引出变量的数据类型,值序列中的值用逗号分隔,可以是变量,也可以是表达式的值。 例:print("%8.0f%10.2f"%(f,c)) 感谢您的观看 THANKS ... ...