算法的执行(课件)2024-2025学年六年级上册信息技术浙教版

2024-12-03
| 20页
| 162人阅读
| 0人下载
普通

内容正文:

算法的执行 学习内容 1. 运行程序。 2. 调试程序。 回顾 上节课我们完成了“鸡兔同笼”问题的代码,那我们该如何完成算法的运行、调试及完善呢? 建构 计算机通过运行程序,完成对算法的执行,使计算机根据既定步骤完成高速、准确的自动化处理。 一、运行程序 运行编写好的程序,可以得到计算机输出的可观察的算法执行结果。在 Python 中, 可 以 通 过 IDLE Shell 运 行 程 序。 在“File” 菜 单 中 选 择“Open”, 打 开 相 应 的 程 序。 在 程 序编辑器中的“Run”菜单中选择“Run Module”,即可运行程序。 一、运行程序 二、程序调试 错误一: 条件循环语句:在python中,第一行以while开始,然后是循环的判断条件,while循环头部始终以冒号“:”结束。 缺少冒号“:” 判断条件 二、程序调试 错误二: 在python中,使用缩进和“ :”区分代码之间的层次。while循环头部后的循环体需要缩进来区分层次。 循环体 二、程序调试 错误三: 在python中,严格区分大小写。 “TU”和”tu”代表两个不同的变量 二、程序调试 错误四: 在python中,所有的标点都必须在英文半角状态下输入。中文()括号和英文()括号的区别。 中文全角状态下的括号() 修改代码中鸡兔总的头数与脚数,观察、记录程序运行的过程与结果。 试 一 试 三、完善算法与程序 通过调试“鸡兔同笼”解题程序发现,在调整鸡、兔总头数与总脚数后,程序不输出任何结果,即该题无解。 没有结果输出,不符合算法“必须有输出的特征。怎么办? 三、完善算法与程序 为了让该算法与程序能解决“鸡兔同笼”问题,让用户明确得知题目是否有解,可以做如下调整: 1. 用 变 量“jie” 记 录 此 题 是 否 有解, 当 jie=1 时 表 示 有 解; 当 jie=0 时,表示无解,若无解需在算法结束前输出“无解提示”。 三、完善算法与程序 三、完善算法与程序 好的算法往往可以解决同一类问题,而不局限于某一个特定的问题。 完善后的程序及运行结果。 当“鸡兔同笼”问题中的总头数与总脚数发生变化时,需要用户在代码中手动调整。和同伴讨论提出更完善的算法设想,便于用户操作。 试 一 试 三、完善算法与程序 为了让该算法与程序能解决“鸡兔同笼”这一类型问题可以做如下调整: 1.由用户输入鸡、兔总头数与总脚数,存储在“tou”“jiao”两个变量中。 三、完善算法与程序 练一练 运行完善后的“鸡兔同笼”程序,进行单步调试,继续发现问题并提出完善算法的新创想。 $$

资源预览图

算法的执行(课件)2024-2025学年六年级上册信息技术浙教版
1
算法的执行(课件)2024-2025学年六年级上册信息技术浙教版
2
算法的执行(课件)2024-2025学年六年级上册信息技术浙教版
3
算法的执行(课件)2024-2025学年六年级上册信息技术浙教版
4
算法的执行(课件)2024-2025学年六年级上册信息技术浙教版
5
算法的执行(课件)2024-2025学年六年级上册信息技术浙教版
6
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。