2023浙教版-信息科技六上-第5课 算法的执行-课件

资源下载
  1. 二一教育资源

2023浙教版-信息科技六上-第5课 算法的执行-课件

资源简介

(共16张PPT)
情境导入
生活中还有哪些使用计算机程序快速、便捷地解决问题的例子?
算法的执行
浙江教育出版社 信息科技六上 第5课
算法的执行
计算机通过运行程序,完成算法的执行,根据既定步骤完成高速、准确的自动化处理。
运行程序
运行编写好的程序,可以得到计算机输出的可观察的算法执行结果。在Python中,可以通过IDLE Shell运行程序。
程序结果输出
文件信息
条件循环语句
在Python中,第一行以while开始,然后是循环的判断条件,while循环头部始终以冒号结束。while之后的缩进部分是循环体。
当满足判断条件时重复执行循环体内容,否则停止循环。
循环体
判断条件
调试程序
打开上节课编写好的程序代码,调试运行程序。如果有错误,请思考出错原因并进行修改。
学生活动
错误1:录入错误
调试程序
Python语言严格区分大小写,例如“tu”和“Tu”代表两个变量。
错误2:语法错误
调试程序
所有的标点都必须在英文半角状态下输入。
错误3:逻辑错误
调试程序
Python语言使用缩进和冒号:区分代码之间的层次。
调试程序
修改代码中鸡、兔的总头数与总脚数,观察、记录程序运行的过程与结果。
学生活动
完善算法与程序
根据调试中发现的问题,有针对性地完善算法与程序。修正代码在录入、语法和逻辑上的错误,使其能够正常运行;完善算法,使其能更好地解决问题。
为了让用户明确得知题目是否有解,可以对算法进行怎样的调整?
完善算法与程序
用变量记录此题是否有解
完善算法与程序
好的算法往往可以解决同一类问题,而不是局限于某一个特定的问题。
完善后的代码
完善算法与程序
当“鸡兔同笼”问题中的总头数与总脚数发生变化时,需要在代码中手动调整,有更加完善的算法设想吗?
学生活动
练习
谢谢观看!
浙江教育出版社 信息科技六上 第3课

展开更多......

收起↑

资源预览