1、班级:学号:姓名:输入年龄年龄6周岁?是否年龄14周岁?否是优惠票全价票输出票型免票 左边是不同年龄阶段购买火车票的流程图算法描述,请你找一找,有哪些错误之处?把你认为错误的地方用下面的“”进行标记。(拖动到错误处)输入输出计算 用自然语言描述解决下列问题的算法。步骤1:计算64的值为24.步骤2:计算242的值为12.步骤3:输出三角形面积的值为12cm。用自然语言描述解决下列问题的算法。步骤1:计算“12-4”的值为8。步骤2:计算“968”的值为12。步骤3:计算“2+12”的值为14。步骤4:输出算式的值为14。求2+96(12-4)的值。执教者:认识流程图一 流程图采用通用、规范的符
2、号描述算法。生活中“业务办理”用自然语言描述:步骤1:取号。步骤2:等待叫号。步骤3:办理业务。有始有终流程线表示流程的走向。从上到下认识流程图一 流程图采用通用、规范的符号描述算法。仔细观察这些流程图,你看到了哪些形状?猜一猜,这些符号分别代表什么意思?认识流程图一开始/结束框表示流程的开始或结束处理框表示对数据进行处理输入/输出框表示数据的输入或输出判断框根据条件进行判断,选择其中一个分支流程线表示流程的走向认识流程图一 在绘制流程图时,应按照从左到右、从上到下的顺序绘制,流程线不能交叉或弯曲。输入年龄年龄6周岁?是否年龄第二个数?是否输出第一个数输出第二个数 流程图以图示的方法来描述,具
3、有形象、结构清晰、逻辑性强等特点。1.流程图采用通用、规范的符号描述算法。2.在绘制流程图时,应按照从 到 、从 到 的顺序绘制,流程线不能 或 。左右上下交叉弯曲 3.流程图以图示的方法来描述,具有形象、结构清晰、逻辑性强等特点。输入输出计算第第 3 课流程图描述算法课流程图描述算法预设教学目标:预设教学目标:1.了解流程图的符号与含义。2.通过获取支持材料自主学习和合作探究,能用流程图描述算法的过程。3.在用流程图描述算法的过程中,直观明确地呈现解决问题的步骤,通过实践培养设计与分析简单算法的能力。预设教学重点:预设教学重点:用流程图描述算法。预设教学难点:预设教学难点:用流程图描述算法。
4、预设教学内容:预设教学内容:1.流程图的符号与含义。2.用流程图描述算法的方法。预设教学课时:预设教学课时:1 课时预设教学准备:预设教学准备:学习单、极域电子教室、课件预设教学过程:预设教学过程:一、复习导入一、复习导入1.上一节课我们学习了用自然语言描述算法,来看这一题:求底为 6cm,高为 4cm的三角形的面积。请你用自然语言来描述解决这个问题的算法。学生回答。课件出示:步骤 1:计算 64 的值为 24.步骤 2:计算 242 的值为 12.步骤 3:输出三角形面积的值为 12cm。2.再来一道算式题:求 2+96(12-4)的值。用自然语言如何来描述?学生回答,课件出示:步骤 1:计
5、算“12-4”的值为 8。步骤 2:计算“968”的值为 12。步骤 3:计算“2+12”的值为 14。步骤 4:输出算式的值为 14。3.看来同学们掌握得十分不错,那你们还记得上一节课提到描述算法可以用自然语言来描述,还有其他的描述方法吗?(流程图)4.揭题是的,今天这节课我们就一起来学习第三课:流程图描述算法。二、思考探究,建构新知二、思考探究,建构新知【认识流程图】1.生活中我常常需要去办理各种业务,比如去银行办理业务,你能用自然语言先来描述一下办理业务的算法吗?学生回答,课件出示:步骤 1:取号。步骤 2:等待叫号。步骤 3:办理业务。那如果办理业务用流程图来描述算法是怎么样的呢?(课
6、件出示)有没有发现用流程图来描述算法,除了写出了问题解决的步骤外,还增加了什么?(开始和结束)是的,我们用流程图来描述算法就是有始有终。用流程图来描述算法时并没有标示第一步、第二步,那我们是怎么知道先做什么再做什么的呢?(箭头)是的,这里的箭头我们称为流程线,它表示流程的走向。从开始到取号,再到等待,我们的流程图是按照怎样的顺序绘制的?(从上到下)是的,为什么说流程图形象直观、结构清晰,因为流程图不会随便画一画,它是采用通用、规范的符号来描述算法的。2.既然流程图符号有一定的规范,请你仔细观察这两个流程图,它们有哪些形状?(矩形、平行四边形、两边是圆形的形状)通过对比两个流程图,你能猜一猜,这
7、些符号分别代表什么意思?(学生回答)3.出示流程图规范教师分别进行介绍:开始/结束框、处理框、输入输出框、判断框、流程线。4.出示小知识:在绘制流程图时,应按照从左到右、从上到下的顺序绘制,流程线不能交叉或弯曲。出示错误的流程图,让学生清楚不能交叉和弯曲的意思。5.通过刚才的介绍,同学们对流程图的规范是不是都已经了解清楚了呢?一起来试一试。试一试:请你分分类(将对应的序号拖动到对应的框中)学生练习,教师巡视。反馈结果。6.请你找一找。出示有错误的流程图。左边是不同年龄阶段购买火车票的流程图算法描述,请你找一找,有哪些错误之处?把你认为错误的地方用下面的“”进行标记。(拖动到错误处)学生练习,教
8、师巡视。反馈结果。【流程图描述算法】1.流程图通过几何图框、流程线和简单的文字描述,表示算法中的每一步操作。刚才我们用自然语言描述这道算式的算法求求 2+96(12-4)的值)的值(课件出示),现在我们可以尝试着用流程图来描述。前面说了流程图有始有终,那么一开始需要绘制什么几何图框?(开始)不错,然后流程线往下走,在绘制之前,我们先对照着自然语言的步骤分析一下,想一想这些步骤应该使用什么几何图框?(根据学生回答,课件出示)步骤 1-3 都是处理框,最后一步的输出要使用输入输出框。课件出示流程图描述求求 2+96(12-4)的值)的值的算法。2.现在你对用流程图来描述算法是不是有一定的了解了?那
9、我们来一题试试看吧用流程图描述 计算数学算式计算数学算式 32+45(3+23)的值)的值 的算法。学生练习,教师巡视。反馈结果。3.你们有没有发现刚才的流程图里没有出现哪个几何图框?(判断框)想不想试一试判断框的使用方法。尝试:输入两个数,比较这两个数的大小,输出较大的那个数。这道题用流程图来描述算法要怎么做呢?展示自然语言描述的方法。找一找对应的几何图框。根据分析进行绘制。【教师边讲解边演示,说一说判断框的使用方法。】4.我们体验了流程图来描述算法,和自然语言相比,你更喜欢哪一种描述方法?流程图描述算法有哪些特点呢?学生回答。出示:流程图以图示的方法来描述,具有形象、结构清晰、逻辑性强等特点。五、课堂小结五、课堂小结今天我们一起学习了用流程图来描述算法的方法,出示“知识点集锦”,了解流程图的规范符号,绘制时的注意点以及流程图的特点。【练习】(机动安排)【课后反思】【课后反思】