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