8算法验证与实现(教学课件)五年级信息科技全一册(人教版2024)_第1页
8算法验证与实现(教学课件)五年级信息科技全一册(人教版2024)_第2页
8算法验证与实现(教学课件)五年级信息科技全一册(人教版2024)_第3页
8算法验证与实现(教学课件)五年级信息科技全一册(人教版2024)_第4页
8算法验证与实现(教学课件)五年级信息科技全一册(人教版2024)_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

算法验证与实现算法验证与实现

五年级全一册行业PPT模板http:///hangye/人教版编程实现买水果计算价格编程验证公园购票的算法导

课导

课在前面的课程中,我们认识了如何用将生活中的案例拆解成算法,也学习了用流程图表示算法,但要想真正让算法发挥效力,还要借助程序来实现,才能让计算机按我们的想法工作。讲

知讲

知一、编程实现买水果计算价格小智家里要来客人,他陪妈妈去超市买水果,每千克苹果8.5元,每千克香蕉12.6元。请编写一个程序,帮助小智妈妈计算买水果需要的总金额。讲

知讲

知一、编程实现买水果计算价格先来讨论以下问题,了解编程让计算机执行的过程。1.我们设计的算法,计算机认识吗?2.怎样让计算机认识呢?3.如何编写程序,把这些步骤写成计算机能认识的呢?讲

知讲

知一、编程实现买水果计算价格先来讨论以下问题,了解编程让计算机执行的过程。1.我们设计的算法,计算机认识吗?2.怎样让计算机认识呢?3.如何编写程序,把这些步骤写成计算机能认识的呢?使用自然语言描述,计算机无法识别。将算法描述的过程通过程序告诉计算机。用计算机认识的程序语言写出每个步骤的指令讲

知讲

知一、编程实现买水果计算价格下面分析要解决的“买水果计算价格”问题。我们可以根据输入数据——处理数据——输出数据的步骤来分析问题。1.要输入的数据有哪些?苹果和香蕉的质量2.要对这些数据进行哪些处理?计算苹果和香蕉的总结,相加后得出总金额3.输出的数据是什么?苹果和香蕉的总金额讲

知讲

知一、编程实现买水果计算价格根据以上分析,可以画出下面的顺序结构流程图。讲

知讲

知一、编程实现买水果计算价格下面分析程序实现的关键要素——输入数据输入就是向计算机提供信息或指令。可以通过键盘输入文字、数值等内容,然后让计算机使用这些输入的信息完成各种处理任务。在Python中,可以用input()函数作为输入指令来获取数据。讲

知讲

知一、编程实现买水果计算价格下面分析程序实现的关键要素——输入数据例如,执行下面的语句,可以把输入的苹果质量这个数保存到变量a中。a=input('输入苹果的质量:')窗口中会显示提示信息“输入苹果的质量”并等待输入。这时输入要购买的苹果质量,程序就会把这个输入的数保存到变量a中。讲

知讲

知一、编程实现买水果计算价格下面分析程序实现的关键要素——输入数据语句中的“=”是赋值号,而不是等号。表示把语句右侧获得的数据或计算结果“赋值”给左侧的变量。如:b=5c=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中保存的数值。讲

知讲

知一、编程实现买水果计算价格利用pythonIDLE编写程序1.启动Python,新建一个程序文件,逐行输入程序代码,然后保存程序文件,完成“买水果计算价格”的编程任务。菜单栏File(文件)——NewFile(新建文件)讲

知讲

知一、编程实现买水果计算价格利用pythonIDLE编写程序1.启动Python,新建一个程序文件,逐行输入程序代码,然后保存程序文件,完成“买水果计算价格”的编程任务。编写完成后保存在桌面上,菜单栏File(文件)——Save(保存)a=input('输入苹果的质量:')b=input('输入香蕉的质量:')c=float(a)*8.5d=float(b)*12.6e=c+dprint('总金额:',e)讲

知讲

知一、编程实现买水果计算价格利用pythonIDLE编写程序2.运行程序,分别输入苹果和香蕉的质量,就可以看到总金额。编写程序时,用到的引号、括号、逗号等都是英文符号哦!讲

知讲

知一、编程实现买水果计算价格利用pythonIDLE编写程序2.运行程序,分别输入苹果和香蕉的质量,就可以看到总金额。运行程序时要在菜单栏点击Run(运行)——RunModule(运行模块)讲

知讲

知二、编程验证公园购票的算法第1步:回顾第6课所学知识,分析公园购票的算法基本流程,找出其中的输入、处理和输出。1.输入的数据是什么?2.判断购票的条件是什么?3.输出结果是什么?讲

知讲

知二、编程验证公园购票的算法第2步:依据算法流程图,补全用红色文字描述的程序代码。#输入身高数据height=int(input('请输入身高(厘米):'))#判断购票的类型和价格并输出if判断条件符合:print('身高为',身高变量,'厘米,可以购买半价票,5元')else:print('身高为',身高变量,'厘米,需要购买全价票,10元')讲

知讲

知二、编程验证公园购票的算法第2步:依据算法流程图,补全用红色文字描述的程序代码。#输入身高数据height=int(input('请输入身高(厘米):'))#判断购票的类型和价格并输出ifheight<120:print('身高为',height,'厘米,可以购买半价票,5元')else:print('身高为',height,'厘米,需要购买全价票,10元')讲

知讲

知二、编程验证公园购票的算法第3步:启动Python,打开配套资源中的这个程序文件。第4步:运行程序,输入不同的身高数据,观察执行情况。讲

知讲

知二、编程验证公园购票的算法在Python程序中,用“#”符号表示注释,被注释的一行作为提示信息,通常用来标注语句的主要内容和功能,程序不会执行这些注释内容。输入程序验证算法时,为了节约时间,可以不输入注释内容。讲

知讲

知二、编程验证公园购票的算法在Python中,int()是取整函数,这里用于把输入的身高数据转换为整数。观察对比使用int()取整之后,变量height的变化讲

知讲

知二、编程验证公园购票的算法以上程序中,用if(如果)……else(否则)……语句,实现分支结构的判断,这里的执行路径有两个分支,通常称为双分支结构。基本格式表示如下:if条件:语句组1else:语句组2讲

知讲

知二、编程验证公园购票的算法以上程序中,用if(如果)……else(否则)……语句,实现分支结构的判断,这里的执行路径有两个分支,通常称为双分支结构。程序执行时,if语句首先判断条件是否满足。如果满足条件,就执行“语句组1”里的语句;如果不满足条件,则执行“语句组2”里的语句。讲

知讲

知二、编程验证公园购票的算法当Python中只有一条分支时,成为单分支结构。if语句首先判断条件是否满足。如果满足条件,就执行“语句组”里的语句;如果不满足条件,则直接进入下一步的操作。讲

知讲

知二、编程验证公园购票的算法进一步学习:调试转换温度计量方式的程序。根据下面“华氏—摄氏”温度计量方式转换的公式,有同学编写了一个程序,实现温度计量值的转换。摄氏温度=5×(华氏温度-32)÷9讲

知讲

知二、编程验证公园购票的算法进一步学习:调试转换温度计量方式的程序。根据下面“华氏—摄氏”温度计量方式转换的公式,有同学编写了一个程序,实现温度计量值的转换。运行这个程序,观察出现的情况,适当调试修改。摄氏温度=5×(华氏温度-32)÷9华氏温度=input('请输入一个华氏温度的值:')摄氏温度=5*(华氏温度-32)/9print('对应的摄氏温度为:',摄氏温度)讲

知讲

知二、编程验证公园购票的算法运行程序时,同样会出现类型错误的提示信息。要获得正确的计算表达式,同样要将输入的值进行类型转换。即需要把输入的值转换为浮点数,再利用转换公式进行计算。摄氏温度=5*(float(华氏温度)-32)/9华氏温度=input('请输入一个华氏温度的值:')摄氏温度=5*(float(华氏温度)-32)/9print('对应的摄氏温度为:',摄氏温度)讲

知讲

知二、编程验证公园购票的算法此时,这个程序能运行吗?程序中要利用变量来表示华氏温度、摄氏温度,因此还需要对程序进行修改。a=input('请输入一个华氏温度的值:')b=5*(float(a)-32)/9print('对应的摄氏温度为:',b)讲

知讲

知二、编程验证公园购票的算法编程不仅是一种技能,更是一种思维方法。先把复杂问题分解为基本步骤,再通过编程把这些步骤转化为计算机能够识别的指令,并让计算机执行这些指令,从而完成各种任务。拓

升拓

升1.小智陪妈妈去超市买水果时,遇到超市有活动优惠,购买的单种水果超过4千克就可以打9折。请修改前面编写的程序,重新计算买水果需要支付的总金额。拓展活动a=input('输入苹果的质量:')b=input('输入香蕉的质量:')c=float(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论