第9课 分支结构的程序实现(课件)2023-2024学年江西科学技术版信息技术五年级上册

2024-02-22
| 26页
| 298人阅读
| 3人下载
普通

资源信息

学段 小学
学科 信息科技
教材版本 小学信息科技江西科学技术版(2020)五年级上册
年级 五年级
章节 第9课 分支结构的程序实现
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 10.53 MB
发布时间 2024-02-22
更新时间 2024-02-22
作者 匿名
品牌系列 -
审核时间 2024-02-22
下载链接 https://m.zxxk.com/soft/43453608.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

----解决温标转换问题 第9课 分支结构的程序实现 1 测温活动 各小组利用额温枪来对本组同学来进行测温,并将结果记录在小组活动任务表上。 算一算 97.4 103 请同学们根据“小组活动任务表”上的换算公式,计算下列两个华氏温度对应的摄氏温度的值。 程序初体验 请同学们打开电脑桌面上的“温标转换程序.exe”,按照提示输入刚才两个数值,看看对应的摄氏温度值是多少,体验程序计算的速度! 分析 问题 设计 算法 编写 程序 调试 运行 程序设计的一般过程 5 分析问题 step1 6 使用换算公式计算出相应的摄氏温度值 输出摄氏温度的值 首先需要接收用户输入的华氏温度值 分析用程序转换温标的主要过程 设计算法 step2 8 1 2 3 自然语言 流程图 伪代码 常用的算法描述方法 9 学习使用流程图描述算法 流程图符号及作用 符号 名称 作用 起止框 表示一个算法的开始或结束 处理框 表示要处理的内容,该框有一个入口和一个出口 输入/输出框 表示数据的输入或结果的输出 判断框 表示条件判断的情况 流程线 指出流程控制方向 算法的三种控制结构 顺序结构 分支结构 循环结构 使用流程图描述温标转换程序 将分析的过程转化成流程图 挑战任务 如果想在转换温标之后,接着判断体温是否异常,如果发热,则显示“体温异常”;否则就显示“体温正常”。请各小组绘制出这部分算法的流程图。 注:临床上把体温达到或超过37.3℃称为发热。 如果还需要对发热患者进行筛选,达到或超过39℃显示“高烧”;37.3℃度以上,不到39℃的显示“低烧”;否则就显示“体温正常”。又该如何设计流程图呢? 挑战任务 编写程序(Python) step3 15 Python常用的算术运算符 运算符 含义 示例 运算结果 + 加法 53+31 84 - 减法 66-22 44 * 乘法 20*5 100 / 除法 1/4 0.25 // 整除 9//8 1 ** 次幂 3**3 27 % 求余数 17%3 2 Python常用的函数及功能 函数名 功能 示例 input 接收一个文本数据,双引号内的字符串会显示在计算机屏幕上 s=input(“请输入一个整数:“) print 输出显示结果 print(“你输入的数是:“,s) float 将输入的文本(字符数据)转换成浮点型数据 a=float(2),结果:a=2.0 int 将输入的文本(字符数据)转换成整数型数据 a=int(2.3),结果:a=2 编写Python语言代码 f=float(input("请输入一个华氏温度:")) c=5*(f-32)/9 print("摄氏温度:",c) 定义华氏温度为变量 f 定义摄氏温度为变量 c 显示摄氏温度 c的值 编写Python语言代码 1.下面是“挑战任务”的Python语言代码,请尝试补全缺失的代码。 f=float(input("请输入一个华氏温度:")) c=5*(f-32)/9 print("摄氏温度:",c) if : #判断条件 print("体温异常") else: print("体温正常") c>=37.3 编写Python语言代码 2.下面是拓展任务的Python语言代码,请尝试补全缺失的代码。 f=float(input("请输入一个华氏温度:")) c=5*(f-32)/9 print("摄氏温度为:",c) if : #判断条件1 print("高烧") elif : #判断条件2 print("低烧") else: print("体温正常") c>=39 c>=37.3 调试运行 step4 21 Python运行环境 在安装有Python程序语言的计算机上运行 打开海龟编辑器,在线模拟Python运行 自主实践活动:调试程序 打开海龟编辑器,在代码模式下输入温标转换的Python语言代码,调试运行所有程序。 1、若将程序第一条语句修改为:f=input("请输入一个华氏温度:"),运行程序,会发生什么? 2、若将第二条语句修改为:c=5*(f-32)//9,运行程序,会发生什么? 思考与讨论 什么是程序? 1 2 3 4 确定解决问题的方法 描述数据 分析问题 选择描述算法的方法 设计算法 设计算法 选择程序设计语言 编写程序 编写程序 修改语法错误 运行程序 发现错误并修改 迭代优化 运行调试 程序设计的

资源预览图

第9课 分支结构的程序实现(课件)2023-2024学年江西科学技术版信息技术五年级上册
1
第9课 分支结构的程序实现(课件)2023-2024学年江西科学技术版信息技术五年级上册
2
第9课 分支结构的程序实现(课件)2023-2024学年江西科学技术版信息技术五年级上册
3
第9课 分支结构的程序实现(课件)2023-2024学年江西科学技术版信息技术五年级上册
4
第9课 分支结构的程序实现(课件)2023-2024学年江西科学技术版信息技术五年级上册
5
第9课 分支结构的程序实现(课件)2023-2024学年江西科学技术版信息技术五年级上册
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。