浙教版(2023)六上第5课 算法的执行 课件

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

浙教版(2023)六上第5课 算法的执行 课件

资源简介

(共16张PPT)
算法的执行
浙教版六年级上册
第5课 算法的执行
学习内容
1. 运行程序。
2. 单步调试程序。
讨论
使用计算机程序来解决身边的问题,观察并记录程序是如何逐步解决问题的?
建构
计算机通过运行程序,完成对算法的执行,使计算机根据既定步骤完成高速、准确的自动化处理。
一、运行程序
运行编写好的程序,可以得到计算机输出的可观察的算法执行结果。在 Python 中, 可 以 通 过 IDLE Shell 运 行 程 序。 在“File” 菜 单 中 选 择“Open”, 打 开 相 应 的 程 序。 在 程 序编辑器中的“Run”菜单中选择“Run Module”,即可运行程序。
一、运行程序
二、单步调试
计算机的计算速度很快,为了能够观察、跟踪、分析程序每一步运行的结果,去验证算法的正确性,可以通过单步调试,呈现程序逐步运行的过程。在 IDLE Shell 窗口的主菜单上单击“Debug”菜单,选择“Debugger”,将打开 Debug Control 对话框,进入调试状态。
二、单步调试
试一试
修改代码中鸡兔总的头数与脚数,观察、记录程序运行的过程与结果。
三、完善算法与程序
根据调试中发现的问题,有针对性地完善算法与程序。例如,通过调试“鸡兔同笼”解题程序发现,在调整鸡、兔总头数与总脚数后,程序不输出任何结果,即该题无解。 为了让该算法与程序能适用于多数“鸡兔同笼”问题,让用户明确得知题目是否有解,可以做如下调整:
1.由用户输入鸡、兔总头数与总脚数,存储在“tou”“jiao”两个变量中。
2. 用 变 量“jie” 记 录 此 题 是 否 有解, 当 jie=1 时 表 示 有 解; 当 jie=0 时,表示无解,若无解需在算法结束前输出“无解提示”。
三、完善算法与程序
练一练
运行完善后的“鸡兔同笼”程序,进行单步调试,继续发现问题并提出完善算法的新创想。
谢谢聆听!
INTERNET OF THINGS
谢谢
21世纪教育网(www.21cnjy.com)
中小学教育资源网站
兼职招聘:
https://www.21cnjy.com/recruitment/home/admin

展开更多......

收起↑

资源预览