资源简介 (共21张PPT)第4课算法的执行主要内容:1.运行程序。2.调试程序。使用计算机程序来解决身边的问题,观察并记录程序运行的过程与结果。计算机通过运行程序,完成算法的执行,根据既定步骤完成高速、准确的自动化处理。运行编写好的程序,可以得到计算机输出的可观察的算法执行结果。在Python中,可以通过IDLE Shell运行程序。在“File”菜单中选择“Open”,打开相应的程序。在程序编辑器中的“Run”菜单中选择“Run Module”,即可运行程序。一运行程序一运行程序一运行程序二调试程序编写程序实现算法时,可能会因为录入错误、语法错误、逻辑错误等导致程序不能正常运行或者结果出错。对程序进行反复调试,可以及时发现这些错误。二调试程序二调试程序二调试程序二调试程序修改代码中鸡、兔的总头数与总脚数,观察、记录程序运行的过程与结果。三完善算法与程序根据调试中发现的问题,有针对性地完善算法与程序。修改代码在录入、语法和逻辑上的错误,使其能够正常运行;完善算法,使其能更好地解决问题。如在测试“鸡兔同笼”解题程序时发现,调整鸡、兔的总头数与总脚数后,程序可能不输出任何结果,这不符合算法必须有输出的特点。为了让用户明确得知题目是否有解,可以做如下调整:用一个变量记录此题是否有解,如使用变量jie,当jie=1时表示有解,当jie=0时表示无解,若无解需在算法结束前输出无解提示。三完善算法与程序三完善算法与程序当“鸡兔同笼”问题中的总头数与总脚数发生变化时,需要用户在代码中手动调整。和同伴讨论提出更完善的算法设想,便于用户操作。运行完善后的“鸡兔同笼”程序,经过反复调试,解决发现的问题,并提出完善算法的新创想。发现的问题 解决问题的创想谢谢聆听,下节课再见! 展开更多...... 收起↑ 资源预览