项目六第一课时体验程序设计的一般过程

2024-07-09
| 16页
| 1028人阅读
| 8人下载
普通

内容正文:

第一课时 体验程序设计的一般过程 项目六 解决温标转换问题 ——认识程序和程序设计语言 一位9岁的小男孩,听到医生说他的体温达到102度时,非常担心自己会死去,因为他得知人发烧到40度就要活不成了。这是怎么回事呢? 原来,生活中计量温度的常用标准有两种:华氏温标和摄氏温标。人们常常需要将华氏温标和摄氏温标相互转换,使用摄氏华氏温度计能够方便地解决这一问题。但如果没有摄氏华氏温度计,就需要利用公式人工计算,或者执行一个温标转换程序。 分析问题 确定解决问题的方法 描述数据 设计算法 选择描述算法的方法 设计算法 编写程序 选择程序设计语言 编写程序 运行调试 修改语法错误 运行程序 发现错误并修改 程序设计及其一般过程 程序设计及其一般过程 程序设计及其一般过程 程序设计及其一般过程 #include<stdio.h> Int main() { float f,c; printf(“请输入一个华氏温度:“); scanf(“%f”,&f); c=5*(f-32)/9; print(“摄氏温度:%地”,c); return 0; } f=float(input(“请输入一个华氏温度:“)) C=5*(f-32)/9 print(“摄氏温度:”,c) Python程序 C 程序 程序是由语句构成的。 Python 语言使用回车来表示一条语句的结束。程序中出现的c和f是变量,c表示摄氏温度,f表示华氏温度。 程序 引用在程序中可能会变化的数据,通过变量名可以访问存储在风存中的数据。 变量 公式由算术表达式构成,其中包含常量、变量、运算符等要素。公式中的“*” “-” “+”是算术运算符,注意它们与数学中的符号在书写上的差异。 公式 “=”表示赋值运算,在 Python语言中表示将“=”右边的数据对象绑定到其左边的变量,根据数据对象的类型确定变量的类型。 “=” 函数 Print函数负责输出结果,语句print(“摄氏温度:“,c)首先输出文本内容:“摄氏温度:”,然后输出变量c的值。 print输出后默认换行。 input函数的作用是接收一个文本数据,双引号内的字符串会显示在计算机屏幕上,作为输入操作的提示文本。 float函数将输入的文本(字符数据)转化为浮点数据 f=float(input(“请输入一个华氏温度:“)) c=5*(f-32)/9 print(“摄氏温度:”,c) 程序设计及其一般过程 检查程序中是否存在错误: 语法错误:即程序的书写格式不正确,不符合语言的语法要求,这类错误,语言系统能够自动检查并报错、指出位置; 逻辑错误:即程序可以运行,但是在运行的过程中会出现问题,或程序的结果不符合预期设计。 python程序有两种运行模式 交互模式。启动python,在python shell窗口的提示符>>>后,直接键入指令,python会立即执行该指令。 文件模式。打开python的IDLE集成开发环境,可以创建(file)、编辑(edit)程序文件,还可以检查语法错误(check module)、运行程序(run module)。程序文件以”py“为后缀名。 1.Python Shell 2.Python IDLE 1.若将第一条语句改为:f=input("请输入一个华氏温度:"), 运行程序,会发生什么?为什么? 2.若将第二条语句改为:c= 5(f-32)//9,运行程序,会发生什么?为什么? 开始 结束 输入身高、 体重 输出BMI 计算BMI=体重/身高2 尝试使用Python编写程序,计算并打印华氏100度到105度所对应的摄氏温度。 课后作业 谢谢 $$

资源预览图

项目六第一课时体验程序设计的一般过程
1
项目六第一课时体验程序设计的一般过程
2
项目六第一课时体验程序设计的一般过程
3
项目六第一课时体验程序设计的一般过程
4
项目六第一课时体验程序设计的一般过程
5
项目六第一课时体验程序设计的一般过程
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。