资源简介 (共18张PPT)2.1计算机解决问题的过程引入新课引入新课学习目标1.围绕“计算机绘制正多边形”的项目,让学生体验计算机解决问题的过程。2.让学生了解流程图的规范表示方法,学会使用自然语言和流程图描述算法。3.让学生了解算法的三种基本结构。学习目标程序&算法计算机程序是指示计算机解决问题的一组可执行的指令。算法就是解决问题的方法和步骤。计算机解决问题的过程,就是实现算法的过程。大象装入冰箱把冰箱门打开把大象装进去把冰箱门关上绘制正六边形过程表示“用计算机程序绘制一个正多边形”的算法算法分析正多边形的各边边长相等,内角度数也相等。因此,绘制一个 正多边形可以通过“画一条边,旋转一定角度后再画一条边”的重复操作来完成。绘制正多边形,除了要知道它的边数和边长,关键是要计算出每次旋转的角度。因此,解决这个问题的计算模型可以表示如下:假设正多边形的边数为n,边长为a。思考:内角度数d的值为?____________________每次旋转的角度为:________建立计算模型d=(n-2)*180/n180-d自然语言是指人们日常生活中使用的语言,汉语、英语等都是自然语言。活动一:思考实现绘制一个正多边形的算法,用自然语言描述出来,补全下面的表格。环节 解决的步骤输入 数据 输入要绘制的正多边形的计算 计算正多边形的每个内角度数d,其中d=输出 结果 (绘制) 将以下过程重复执行n遍:1.2.边数n和边长a(n-2)*180/n绘制一条长度为a的线段将画笔方向向左(逆时针)旋转(180-d)度。使用自然语言描述算法使用流程图描述算法活动二:学生自主学习流程图符号及三种基本结构的流程图。起止框:表示一个算法的开始或结束。输入输出框:表示算法中数据的输入或输出。处理框:表示算法中数据的运算处理。判断框:表示算法中的条件判断。满足条件,执行标识为“是”的路径; 不满足条件,执行标识为“否”的路径。流程线:指向算法运行的方向。起止框输入输出框处理框判断框流程线流程图符号顺序结构01分支结构(选择结构)0203循环结构三种基本结构的流程图按照自上而下的先后顺序依次执行程序语句。也称选择结构,是一种根据给定的条件进行判断的结构。一种重复某一部分操作的结构是否三种基本结构的流程图晚上睡觉需要几步?自然语言描述:第一步:上床第二步:熄灯第三步:睡觉顺序结构按照自上而下的顺序依次执行上床熄灯睡觉晚上睡觉需要几步?自然语言描述:判断:能否入睡?若是:睡觉若否:看书学习是否能否入睡睡觉看书学习根据给定的条件进行判断分支结构(选择结构)晚上学习需要几步?(每隔30分钟判断一次)自然语言描述:判断:是否学习若是:学习若否:停止学习是否学习 30分学习是否循环结构重复某一部分操作的结构学以致用:使用流程图描述算法环节 解决的步骤输入 数据 输入要绘制的正多边形的边数n和边长a计算 计算正多边形的每个内角度数d,其中d=(n-2)*180/n输出 结果 将以下过程重复执行n遍:1.绘制一条长度为a的线段2.将画笔方向向左(逆时针)旋转(180-d)度。活动三:结合自然语言的描述,补全流程图开始是否已画完n条边?画笔向左旋转(180-d)度是否结束输入边数n和边长ad=(n-2)*180/n(n画一条长度为a的线段Python语言编写程序&运行程序并进行调试了解注释及一些代码程序设计语言的发展机器语言有二进制的0和1代码指令组成,能被计算机直接识别。但理解和记忆机器语言非常困难,并且容易出错,编程效率极低。汇编语言符号化的机器语言,采用英文助记符代替机器指令,比机器语言容易识别和记忆,汇编语言仍然是面向机器的语言。高级语言更接近自然语言,不依赖于特定的计算机系统,比较流行的高级语言有Java 、C/C++以及本书使用的Python等。高级语言汇编语言机器语言机器语言和汇编语言都是面向机器的,属于低级语言,高级语言的语法更接近人的表达习惯分析问题分析问题的需求情况、已知条件和需要解决的问题O1设计算法最重要的环节,对算法的描述要尽可能精确、详尽。O2编写程序选择一种计算机语言工具如Python语言来编写程序,实现算法。O3调试与维护检查程序能否按照预想的效果执行。O4计用计算机解决问题的过程机总结当堂检测1、计算机解决问题的过程A 分析问题 B 设计算法 C 编写程序 D 调试运行2、算法是解决问题的( )和( )。3、表述算法可以有多种方法,本节课描述算法的是( )和( )。4、说出下列流程图符号表达的意义5、算法的基本结构6、程序语言发展的过程( )( )( )。(ABCD)方法和步骤自然语言和流程图起止框输入输出框处理框判断框流程线顺序结构、分支结构、循环结构机器语言、汇编语言、高级语言作业体验课本18页“最强大脑”游戏项目,进一步熟悉使用计算机解决问题的过程。结束语在编程的道路上,不断砥砺前行,勇攀高峰,创造属于自己的精彩!祝愿 你们感谢您的聆听 展开更多...... 收起↑ 资源预览