《第11课 算法的表示公开课.docx》由会员分享,可在线阅读,更多相关《第11课 算法的表示公开课.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第11课 算法的表示教学设计课题算法的表示教材内容七年级下册第一单元课时安排 2课时学习目标知识目标:了解算法的常用表示方法。技能目标:学会用自然语言、流程图描述算法;掌握流程图绘制的基本方法。重点学会用自然语言、流程图描述算法;掌握流程图绘制的基本方法。难点掌握流程图绘制的基本方法。教学过程教学环节教师活动学生活动设计意图导入新课师:上节课我们对一些算法用自然语言进行了描 述,有没有更简单、直观的描述方法呢?这节课就 来学习一种简单直观的描述方法一一流程图。思考激发学生学习 兴趣并快速进入 学习状态讲授新课算法的描述方法:有自然语言、流程图、计算 机语言等,其中流程图是常用的一种描述方法 一
2、、算法的自然语言描述自然语言描述的算法,往往通俗易懂。例如,对于洗衣机洗涤过程的算法,自然语言 表示如下:步骤1:将衣物放入洗衣机;步骤2:加水并放入洗涤剂;步骤3:洗涤衣物;步骤4:若洗涤时间到了,则结束,否则继续 执行步骤3。【开动脑筋】:用自然语言表示一个“登录程序”,实现:输 入账号和密码,校验是否正确。“登录程序”算法用自然语言可以描述如下输入账号和密码。(2)判断输入的账号和密但r是否正确。(3)若账号和密码均正确,则输出“登录成功!、 否则输出“账号或密码有误!”。二、算法的流程图表示用流程图表示算法,步骤显得直观、明确并易 于理解。1,认识流程图流程图是一种以图解方式表示算法的
3、描述方 法,常用符号及含义如下所示:通过教师的讲 解,以小组合 作的方式,开 展探讨交流, 完成任务。学生小组间讨 论,共同完成 任务。了解算法的常用 表75方法。学会用自然语 言、流程图描述 算法例如,“洗衣机洗涤过程”算法的流程图,如 图所示。【亲身体验】:用流程图表示“输入一个自然数,判断该数是 奇数还是偶数”的算法。2 ,流程图的绘制绘制流程图的常见软件有很多,如Office Word流程图绘制工具、Office Visio、Raptor等。其中,Office Visio使用比较方便,是Office 软件系列中的负责绘制流程图和示意图的软件。用Office Visio来绘制流程图。(1
4、)启动 Office Visio 2010,选择“文件”- “新建”一“基本流程图”。接下来绘制“求两个数中较大的数”的流程图。(2)添加形状和文本。在形状窗口中将所需的形状拖动到绘制页面, 并调整大小和位置,然后在形状中添加文本。(3)添加流程线。移动端点,连接形状。【开动脑筋】:用流程图表示一个“登录程序”,实现:输入 账号和密码,校验是否正确。同一算法可以用不同的编程软件实现,不同的 编程软件有不同的特点,适用于不同的领域。随堂练习:.流程图常用符号及含义是什么?通过教师的讲 解,以小组合 作的方式,开 展探讨交流, 完成任务。学生小组间讨 论,共同完成 任务。掌握流程图绘制 的基本方法。培养学生组间合 作能力课堂小结分小组总结归纳,教师补充。各组汇报总 结,其他小组 成员做补充。锻炼学生的总结 能力,逻辑思维、 语言表达能力。布置作业用流程图表示“输入三个数,输出其中最大的数” 的算法。板书一、算法的自然语言描述 二、算法的流程图表示