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

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

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

资源简介

(共13张PPT)
第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
三、完善程序
思考:
鸡兔同笼总头数和总脚数发生变化时,需要用户在代码中手动调整,有没有更好的办法?
练一练
运行完善后的“鸡兔同笼”程序,进行单步调试,继续发现问题并提出完善算法的新创想。
谢谢聆听

展开更多......

收起↑

资源预览