资源简介 (共20张PPT)打开文件“猜数字.py” ,运行试一试这个人机互动游戏,想想编写一个程序的过程是什么样的?猜数字课堂导入知识回顾计算机语言分为哪三种类型?我们学习的是什么语言?属于哪一类型?Python语言,属于高级语言。机器语言汇编语言高级语言第二节感受可视化的程序设计学习目标1、认识编写计算机程序解决问题的过程。2、掌握流程图的基本表示方法。3、了解Python库的调用。4、进一步掌握Python程序的运行、修改和保存操作。自主感知认真阅读课本P7-14,思考以下问题:(1)编写计算机程序解决问题的过程有哪些步骤?(2)流程图有哪些基本图形和功能?是如何表示的?(3)算法有哪三种基本结构?(4)如何调用Python库?自学时间:5分钟编写计算机程序解决问题的过程分析问题设计算法编写程序调试运行分析问题的需求情况和已知条件设计解决问题的详细方法和步骤编写程序,实现算法运行测试程序,修正语法错误和逻辑错误程序流程图流程图流程图是计算机程序设计中描述算法的一种形式,用于表达程序执行的工作与顺序。用一些图形符号表示规定的操作,用流程线来表示进行的方向。开始/结束处理判断流程线输入/输出连接点算法算法是指解决问题的详细方法和步骤,是一系列解决问题的清晰指令。算法有哪三种基本结构?顺序结构分支结构循环结构语句1语句2语句N条件是否成立语句语句是否条件是否成立循环体语句语句是否程序流程图想一想:猜数字游戏的流程图是什么样?随机生成一个数字赋值给the_number开始the_number=guess结束键盘输入猜测的数字赋值给guess提示“对了”提示“小了”提示“大了”the_number>guess否是是否编写程序猜数字注意:1、“#”开头的文字,是注释,就是说明文字。2、Python语句中的标点符号都是英文标点符号。P10交流猜数游戏的程序中,猜测的数字大于目标数字,计算机却输出提示信息“小了”。该程序存在什么错误?逻辑错误。调试运行体验Python库的调用Python库分为标准库和第三方库,第三方库调用前需要下载安装。Python库如:“音乐方块”程序,需要安装Pygame库、Pygame Zero库用import关键字导入第三方库P14 探究(1)打开文件“彩色弹珠.py”,运行程序观察效果。(2)修改程序,再观察程序运行的效果。(更改sides变量,可以画出不同的图形)课堂任务参考课本P12-13的提示,修改“音乐方块”程序,调试运行。课堂任务*1、安装相应的库Pygame库、Pygame Zero库2、修改程序,使其每次准确击键得分加15分 score+=15(第70行)3、修改敲击键,A换成J总 结体验程序设计解决问题的过程流程图Python库的调用分析问题→设计算法→编写程序→调试运行基本图形及其功能安装相应的库调用库当堂检测我们可以用流程框图进行程序的算法描述(表示),下列流程框图( )表示数据的输入或输出。A、 B、C、 D、C本章检查站1、运用程序解决问题的优点是( )重复使用 B. 运行速度快C. 给出了解决问题的方法 D. 无须人参与2、算法的基本结构有 、 、 。3、计算机语言有 、 和 三个种类。Python属于 。Python最大优势之一是有着非常强大的 。AB顺序结构分支结构循环结构机器语言汇编语言高级语言高级语言库本章检查站4、编写计算机程序来解决问题的步骤是 、 、、 。调试运行就是将编制好的程序在计算机中运行测试,修正 、 。5、Python程序的文件扩展名为 。6、在代码编辑区,我们看到代码后面有“#”开头的文字,这些文字就是 ,就是说明的文字。格式是: 。7、Python可以调用海量的第三方库,使用方式和标准库类似,但是使用前 。分析问题设计算法编写程序调试运行语法错误逻辑错误.py注释#说明文字需要下载安装 展开更多...... 收起↑ 资源预览