ID: 21097528

义务教育版(2024)五年级全一册第8课《算法验证与实现》课件(共31张PPT)

日期:2024-11-22 科目:信息技术 类型:小学课件 查看:60次 大小:3805203B 来源:二一课件通
预览图 1/12
义务教育,31张,课件,算法验证与实现,8课,一册
  • cover
(课件网) 义务教育信息科技(2024)五年级           第1课时 第二单元 算法结构与描述 五年级上册 第8课 算法验证与实现 1 2 初步尝试编写简单的 Python 程序,对算法进行验证与实现。 知道变量的含义,了解 Python 中 input( )、int( )、float( ) 和 print( ) 等函数的用法。 学习目标 第8课 算法验证与实现 通过编程,可以更加灵活、高效地利用算法解决各种问题,并且在计算机的帮助下,探索更多有趣的问题。 第8课 算法验证与实现 了解算法并不一定需要编程,可以通过日常生活中的问题分解和步骤规划来认识。然而,要让算法真正发挥效力,通常需要借助程序来实现。 第8课 算法验证与实现 编程可以把我们的想法和思路转化为计算机能够“认识”的指令,并指导计算机按照设计的算法来执行任务。 第8课 课堂导入 你是不是也很想编写程序指挥计算机执行任务呢? 你想让计算机做哪些事情?我们一起来探索吧! 知识激趣 第8课 学习活动 一 编程实现买水果计算价格 二 编程验证公园购票的算法 学习活动 小智家里要来客人,他陪妈妈去超市买水果,每千克苹果8.5元,每千克香蕉12.6元。 请编写一个程序,帮助小智妈妈计算买水果需要的总金额。 问题描述 第8课 学习活动 一、编程实现买水果计算价格 了解算法并不一定需要编程,可以通过日常生活中的问题分解和步骤规划来认识。然而,要让算法真正发挥效力,通常需要借助程序来实现。 编程可以把我们的想法和思路转化为计算机能够“认识”的指令,并指导计算机按照设计的算法来执行任务。 在学习算法的同时,学习一些编程的知识和技能,让算法在编程验证与实现中展现其作用。 第8课 学习活动 认识编程 一、编程实现买水果计算价格 1.我们设计的算法,计算机认识吗? 2.怎样让计算机认识呢? 3.如何编写程序,把这些步骤写成计算机能认识的呢? 第8课 学习活动 问题讨论 一、编程实现买水果计算价格 1.要输入的数据有哪些? 2.要对这些数据进行哪些处理? 3.输出的数据是什么? 第8课 学习活动 问题分析 一、编程实现买水果计算价格 分析要解决的“买水果计算价格”问题。 1.输入的数据有哪些? ———苹果和香蕉的质量 2.对这些数据进行什么处理? ———计算每种水果总价和要支付的总金额 3.输出的数据是什么? ———总金额 第8课 学习活动 算法描述 一、编程实现买水果计算价格 在Python中,可以用input( )函数作为输入指令来获取数据。例如,执行下面的语句   a=input('输入苹果的质量: ')   窗口中会显示提示信息“输入苹果的质量”并等待输入。这时输入要购买的苹果质量,程序就会把这个输入的数保存到变量a中。 输入就是向计算机提供信息或指令。可以通过键盘输入文字、数值等内容,然后让计算机使用这些输入的信息完成各种处理任务。 输入数据 第8课 学习活动 一、编程实现买水果计算价格   执行下面的指令,观察出现的内容。    a=input (' 输入苹果的质量: ') b=a*8.5     窗口中出现红色的错误提示。原因是通过input输入到变量a中的数,被Python默认为是字符,就如同字母、符号、汉字一样,因此不能参与数值运算。 第8课 学习活动 其中,b=a*8.5的含义是:计算a×8.5的值,即苹果的质量乘以苹果的单价。 计算处理 一、编程实现买水果计算价格   为此,要获得正确的计算表达式,需要将输入的这个数进行类型转换,也就是把这个数转换为浮点数(带有小数点的数)或整数后再进行计算。执行下面的指令,就可以顺利完成苹果总价的计算。   a = input('输入苹果的质量: ')   b = float(a) *8.5   其中,float()用于把数据转换为浮点数。 第8课 学习活动 计算处理 ... ...

~~ 您好,已阅读到文档的结尾了 ~~