浙教版六年级上册信息技术第5课 算法的执行 课件(共16张PPT)

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

浙教版六年级上册信息技术第5课 算法的执行 课件(共16张PPT)

资源简介

(共16张PPT)
算法的执行
六年级第一单元第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课

展开更多......

收起↑

资源预览