8.算法验证与实现(教学课件)-五年级信息科技全一册同步备课系列(人教版2024)

2024-11-11
| 3份
| 34页
| 456人阅读
| 16人下载
精品

资源信息

学段 小学
学科 信息科技
教材版本 小学信息科技人教版五年级全一册
年级 五年级
章节 第8课 算法验证与实现
类型 课件
知识点 算法结构与描述
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 2.05 MB
发布时间 2024-11-11
更新时间 2024-12-30
作者 匿名
品牌系列 -
审核时间 2024-11-11
下载链接 https://m.zxxk.com/soft/48575906.html
价格 4.00储值(1储值=1元)
来源 学科网

内容正文:

null算法验证与实现 算法验证与实现 五年级全一册 行业PPT模板http:///hangye/ 人教版 编程实现买水果计算价格 编程验证公园购票的算法 学科网 导 入 新 课 导 入 新 课 在前面的课程中,我们认识了如何用将生活中的案例拆解成算法,也学习了用流程图表示算法,但要想真正让算法发挥效力,还要借助程序来实现,才能让计算机按我们的想法工作。 讲 授 新 知 讲 授 新 知 一、编程实现买水果计算价格 小智家里要来客人,他陪妈妈去超市买水果,每千克苹果 8.5 元,每千克香蕉 12.6 元。 请编写一个程序算法,帮助小智妈妈计算买水果需要的总金额。 1.________________________________________ 2.________________________________________ 3.________________________________________ 4.________________________________________ 讲 授 新 知 讲 授 新 知 一、编程实现买水果计算价格 “买水果计算价格”问题的算法流程可以拆分为“输入数据——处理数据——输出数据”的步骤来进行分析。 1.输入苹果和香蕉的质量 2.计算苹果的总价为8.5元×苹果的质量 3.计算香蕉的总价为12.5元×香蕉的质量 4.苹果的总价+香蕉的总价 5.输入总金额 讲 授 新 知 讲 授 新 知 一、编程实现买水果计算价格 根据以上分析,可以画出下面的顺序结构流程图。 1.输入苹果和香蕉的质量 2.计算苹果的总价为8.5元×苹果的质量 3.计算香蕉的总价为12.5元×香蕉的质量 4.苹果的总价+香蕉的总价 5.输入总金额 讲 授 新 知 讲 授 新 知 一、编程实现买水果计算价格 先来讨论以下问题,了解编程让计算机执行的过程。 1. 我们设计的算法,计算机认识吗? 2. 怎样让计算机认识呢? 3. 如何编写程序,把这些步骤写成计算机能认识的呢? 使用自然语言描述,计算机无法识别。 将算法描述的过程通过程序告诉计算机。 用计算机认识的程序语言写出每个步骤的指令 讲 授 新 知 讲 授 新 知 一、编程实现买水果计算价格 下面分析程序实现的关键要素——输入数据 输入就是向计算机提供信息或指令。可以通过键盘输入文字、数值等内容,然后让计算机使用这些输入的信息完成各种处理任务。 在 Python 中,可以用 input( ) 函数作为输入指令来获取数据。 讲 授 新 知 讲 授 新 知 一、编程实现买水果计算价格 下面分析程序实现的关键要素——输入数据 例如,执行下面的语句,可以把输入的苹果质量这个数保存到变量 a 中。 a = input(' 输入苹果的质量:') 窗口中会显示提示信息“输入苹果的质量”并等待输入。这时输入要购买的苹果质量,程序就会把这个输入的数保存到变量a中。 讲 授 新 知 讲 授 新 知 一、编程实现买水果计算价格 下面分析程序实现的关键要素——输入数据 语句中的“=”是赋值号,而不是等号。表示把语句右侧获得的数据或计算结果“赋值”给左侧的变量。 如:b=5 c=b+4,即将b变量b的值加上4,重新赋给变量c。 讲 授 新 知 讲 授 新 知 一、编程实现买水果计算价格 下面分析程序实现的关键要素——计算处理 执行下面的指令,观察出现的内容。    a=input (' 输入苹果的质量: ') b=a*8.5  #即苹果的质量乘以苹果的单价 讲 授 新 知 讲 授 新 知 一、编程实现买水果计算价格 在 Python 中,算术运算符的用法与数学相同,只是表示方法略有不同。算术运算符的优先级别是:先乘除后加减,如果要改变优先级别,需要加上小括号。 讲 授 新 知 讲 授 新 知 一、编程实现买水果计算价格 下面分析程序实现的关键要素——计算处理 窗口中出现红色的错误提示。原因是通过input输入到变量a中的数,被Python默认为是字符,是用引号括起来的,就如同字母、符号、汉字一样,因此不能参与数值运算。 讲 授 新 知 讲 授 新 知 一、编程实现买水果计算价格 下面分析程序实现的关键要素——计算处理 为此,要获得正确的计算表达式,需要将输入的这个数进行类型转换,也就是把这个数转换为浮点数(带有小数点的数)或整数后再进行计算。执行下面的指令,就可以顺利完成苹果总价的计算。 a = input('输入苹果的质量: ')   b = float(a) *8.5   其中,float()用于把数据转换为浮点数,如1.2,8.99等。 讲 授 新 知 讲 授 新 知 一、编程实现买水果计算价格 下面分析程序实现的关键要素——输出数据 在Python中,可以用print()函数作为输出指令来输出显示数据。例如,继续执行下面的指令,窗口中就会显示计算得到的苹果总价。 print (b ) 通过print(b)输出并显示变量b中保存的数值。 讲 授 新 知 讲 授 新 知 一、编程实现买水果计算价格 利用python IDLE编写程序 1.启动 Python,新建一个程序文件,逐行输入程序代码,然后保存程序文件,完成“买水果计算价格”的编程任务。 菜单栏File(文件)——New File(新建文件) 讲 授 新 知 讲 授 新 知 一、编程实现买水果计算价格 利用python IDLE编写程序 1.启动 Python,新建一个程序文件,逐行输入程序代码,然后保存程序文件,完成“买水果计算价格”的编程任务。 编写完成后保存在桌面上,菜单栏File(文件)——Save(保存) 讲 授 新 知 讲 授 新 知 一、编程实现买水果计算价格 利用python IDLE编写程序 2.运行程序,分别输入苹果和香蕉的质量,就可以看到总金额。 运行程序时要在菜单栏点击Run(运行)——Run Module(运行模块) 编写程序时,用到的引号、括号、逗号等都是英文符号哦! 讲 授 新 知 讲 授 新 知 二、编程验证公园购票的算法 第 1 步:回顾第 6 课所学知识, 分析公园购票的算法基本流程,找出其中的输入、处理和输出。 1.输入的数据是什么? 2.判断购票的条件是什么? 3.输出结果是什么? 讲 授 新 知 讲 授 新 知 二、编程验证公园购票的算法 第 2 步:依据算法流程图,删除红框区域,补充合适的程序代码。 讲 授 新 知 讲 授 新 知 二、编程验证公园购票的算法 在Python程序中,用“#”符号表示注释,被注释的一行作为提示信息,通常用来标注语句的主要内容和功能,程序不会执行这些注释内容。 输入程序验证算法时,为了节约时间,可以不输入注释内容。 讲 授 新 知 讲 授 新 知 二、编程验证公园购票的算法 第3步:启动Python,打开配套资源中的这个程序文件。 第4步:运行程序,输入不同的身高数据,观察执行情况。 讲 授 新 知 讲 授 新 知 二、编程验证公园购票的算法 在Python中,int()是取整函数,这里用于把输入的身高数据转换为整数。 观察对比使用int()取整之后,变量height的变化 讲 授 新 知 讲 授 新 知 二、编程验证公园购票的算法 以上程序中,用if(如果)……else(否则)……语句,实现分支结构的判断,这里的执行路径有两个分支,通常称为双分支结构。 基本格式表示如下: if 条件: 语句组1 else: 语句组2 讲 授 新 知 讲 授 新 知 二、编程验证公园购票的算法 程序执行时,if语句首先判断条件是否满足。 如果满足条件,就执行“语句组1”里的语句; 如果不满足条件,则执行“语句组2”里的语句。 讲 授 新 知 讲 授 新 知 二、编程验证公园购票的算法 当 Python 中只有一条分支时,成为单分支结构。 if 语句首先判断条件是否满足。如果满足条件,就执行“语句组”里的语句;如果不满足条件,则直接进入下一步的操作。 讲 授 新 知 讲 授 新 知 二、编程验证公园购票的算法 进一步学习:调试转换温度计量方式的程序。 根据下面“华氏—摄氏”温度计量方式转换的公式,有同学编写了一个程序,实现温度计量值的转换。 摄氏温度 = 5 ×(华氏温度 - 32)÷ 9 运行”温度转换”程序,观察出现的情况,适当调试修改。 讲 授 新 知 讲 授 新 知 二、编程验证公园购票的算法 运行程序时,同样会出现类型错误的提示信息。 要获得正确的计算表达式,同样要将输入的值进行类型转换。 即需要把输入的值转换为浮点数,再利用转换公式进行计算。 摄氏温度 = 5 *(float( 华氏温度 )- 32)/ 9 讲 授 新 知 讲 授 新 知 二、编程验证公园购票的算法 修改后尝试运行程序。 讲 授 新 知 讲 授 新 知 二、编程验证公园购票的算法 编程不仅是一种技能,更是一种思维方法。先把复杂问题分解为基本步骤,再通过编程把这些步骤转化为计算机能够识别的指令,并让计算机执行这些指令,从而完成各种任务。 拓 展 与 提 升 拓 展 与 提 升 1.小智陪妈妈去超市买水果时,遇到超市有活动优惠,购买的单种水果超过4千克就可以打9折。请修改前面编写的程序,重新计算买水果需要支付的总金额。 拓展活动 a = input('输入苹果的质量:') b = input('输入香蕉的质量:') c = float(a)*8.5 d = float(b)*12.6 e = c+d print('总金额:', e) 拓 展 与 提 升 拓 展 与 提 升 2.尝试用程序验证与实现第6课中的以下算法: 输入两个不同的自然数,比较判断后输出其中较小的自然数。 拓展活动 总 结 总 结 1.编程可以帮助我们解决问题,让计算机按照指令来执行,从而完成指定的任务。 2.编程通常要依据相应算法来进行,程序用于算法的验证与实现。 3.编写的程序通常需要通过“运行—修改—再运行”来反复调试,从而达成算法设计的要求。 谢谢观看 学科网制作 $$null

资源预览图

8.算法验证与实现(教学课件)-五年级信息科技全一册同步备课系列(人教版2024)
1
8.算法验证与实现(教学课件)-五年级信息科技全一册同步备课系列(人教版2024)
2
8.算法验证与实现(教学课件)-五年级信息科技全一册同步备课系列(人教版2024)
3
8.算法验证与实现(教学课件)-五年级信息科技全一册同步备课系列(人教版2024)
4
8.算法验证与实现(教学课件)-五年级信息科技全一册同步备课系列(人教版2024)
5
8.算法验证与实现(教学课件)-五年级信息科技全一册同步备课系列(人教版2024)
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。