(
课件网) 算法的执行 六年级第一单元第5课 说一说:每条语句的含义 if 单分支条件语句 赋值语句 while 条件循环语句 print 输出语句 鸡兔同笼 说一说:每条语句的含义 枚举对象为兔子的数量,枚举范围为0-35 如果符合正确解条件,则输出鸡兔的只数 否则不输出,兔的数量增加1,循环语句 编好程序后,执行程序的最终结果是? 鸡兔同笼 观看“IDLE运行python程序”微课 跑一跑:运行程序看结果 步骤一:看微课,打开“鸡兔同笼”程序 1. 观看“IDLE运行python程序”微课 2. 打开“鸡兔同笼.py”程序并运行 跑一跑:运行程序看结果 步骤二:运行程序,记录结果 “跑程序” 预期结果 执行结果 验证算法是否正确 Run 快捷键F5 跑一跑:运行程序看结果 步骤二:运行程序,记录结果 文件信息 程序结果输出 Run 快捷键F5 观看“IDLE运行python程序”微课 反复调试:找到问题的解决方法 问题1:录入错误,变量大小写要区分 Python语言严格要求区分大小写 Tu ≠ tu 观看“IDLE运行python程序”微课 反复调试:找到问题的解决方法 问题2:语法错误,非英文状态输入 所有的标点符号都要英文状态下输入 : : 中文状态下 英文状态下 观看“IDLE运行python程序”微课 反复调试:找到问题的解决方法 问题3:逻辑错误,缩进影响代码层次 Python语言使用缩进和“:”区分代码之间的层次 观看“IDLE运行python程序”微课 小组探究:修改数据观察结果 修改总头数和总脚数的值,有什么结果? 在修改和记录的过程中,发现了什么问题? 任意调整参数时可能会出现没有解的情况,程序不输出任何结果 每次都要修改python源代码后再重新运行,不方便四年级学生使用。 …… 观看“IDLE运行python程序”微课 小组合作:完善算法 初次设计的算法流程图 针对提出的问题,小组讨论解决办法,合作修改流程图 问题:任意调整参数时可能会出现没有解的情况,程序不输出任何结果 观看“IDLE运行python程序”微课 小组合作:完善程序 修改后的算法流程图 修改流程图,完善程序 观看“IDLE运行python程序”微课 小组合作:完善程序 观看“IDLE运行python程序”微课 小组探究:完善新创想 发现的问题 解决问题的创意 观看“IDLE运行python程序”微课 总结本课:交流分享 谢 谢 六年级第一单元第5课