ID: 21540794

浙教版(2023)六上信息科技 第一单元第5课 算法的执行 课件

日期:2024-11-25 科目:信息技术 类型:小学课件 查看:68次 大小:898668B 来源:二一课件通
预览图 1/6
第一,执行,算法,5课,单元,科技
  • cover
(课件网) 第5课 算法的执行 浙摄版2023版 六年级上册 学习目标 1.通过运行“鸡兔同笼”程序,掌握算法执行的方法。 2.通过调试“鸡兔同笼”程序,掌握程序调试的方法,初步具备完善算法与程序的意识。 复习巩固 Python包含了 IDLE Shell 和程序编辑器两个窗口。 IDLE Shell : 用于显示程序运行结果,也可以直接输入单行代码并运行。 程序编辑器: 用于编写完整的程序并支持文件保存。 复习巩固 赋值语句:使用赋值号“=”将右边的值赋给左边的对象。 输出语句:print()输出1个或者多个对象(如数字,字符串) 多个内容之间用英文逗号分隔。 字符串需要放在英文单引号或双引号之中 常见比较运算符:等于“==” 小于“<” 大于“>” 不等于“!=” 结果只有“真(True)”或“假(False)” 高级语言一般采,根据一定的规则要求来编写程序。 请对照流程图,阅读程序代码。 一、程序运行 tu=0 while tu<36: ji=35-tu if ji*2+tu*4==94: print(ji,”只鸡”,tu,”只兔”) tu=tu+1 二、调试程序 尝试自己输入“鸡兔同笼”程序并运行。 说一说: 你遇到了什么问题? 有没有解决? 如何解决的? 小结: 1.Python中严格区分大小写 2.Python中所有标点都必须在英文半角状态下输入。 3.Python用缩进和冒号区分代码之间的层次。 二、调试程序 试一试: 修改代码中鸡、兔的总头数与总脚数,观察、记录程序运行的过程与结果。 三、完善程序 思考: 调整后,程序可能不输出任何结果,这不符合算法必须有输出的特点,我们该怎么完善它? 三、完善程序 用 变 量“jie” 记 录 此 题 是 否 有解 当 jie=1 时 表 示 有 解; 当 jie=0 时,表示无解,若无解需在算法结束前输出“无解提示”。 请在此流程图中修改算法。 三、完善程序 请完善此程序并运行: tu=0 while tu<36: ji=35-tu if ji*2+tu*4==94: print(ji,”只鸡”,tu,”只兔”) tu=tu+1 三、完善程序 思考: 鸡兔同笼总头数和总脚数发生变化时,需要用户在代码中手动调整,有没有更好的办法? 练一练 运行完善后的“鸡兔同笼”程序,进行单步调试,继续发现问题并提出完善算法的新创想。 谢谢聆听

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