第2课 自然语言描述算法 教学设计 浙教版信息科济.docx
-
资源ID:97877656
资源大小:13.16KB
全文页数:4页
- 资源格式: DOCX
下载积分:15金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
第2课 自然语言描述算法 教学设计 浙教版信息科济.docx
第2课 自然语言描述算法预设教学目标:1 .知道常见的算法表示方法。2 .通过项目式学习和自主探究,能够用自然语言描述算法。3 .通过用自然语言描述算法,培养算法思维和规范化的自然语言表达能力。预设教学重点:知道常见的算法表示方法。预设教学难点:能够用自然语言描述算法。预设教学内容:1 .常见的算法表示方法2 .自然语言描述算法预设教学课时:1课时预设教学准备:学习单、极域电子教室、课件预设教学过程:一、课前小游戏【探索】1 .交换牛奶和橙汁如下图所示,紫色杯子里装着橙汁,绿色杯子里装着牛奶,现在要交换一下,即紫 色杯子装牛奶,绿色杯子装橙子,有哪些交换方法?2 .预设1:学生能准确说出交换方法,由学生来说,教师出示课件。预设2:学生不能准确说出交换方法,由教师来说第一种,让学生说出第二种方 法,相应出示课件。3 .同学们,刚才我们准确地描述了如何交换牛奶和橙汁的问题,像这样把解决问题 的方法及步骤描述出来就是在描述解决问题的算法。准确描述解决问题的算法,有利于理解、交流、验证及优化算法。算法可通过多种方法来描述,不同的方法各有特点。4 .揭题今天这节课我们就一起来探讨其中的一种方法:自然语言描述算法。课件出示课题。二、知识建构【算法的描述方法】1 .那什么是算法的描述呢?把求解问题的方法与思路,用一种规范、可读性强的方式描述出来称为算法的描述。常用的描述方法有:自然语言描、流程图描述、伪代码描述等。今天这节课我们学习的用自然语言描述算法,就是运用人们日常生活中使用的语言 来描述解决问题的方法及其步骤。2 .展示不同年龄购买火车票的算法描述课件分别展示用自然语言描述、流程图描述以及伪代码描述。今天重点来探讨自然语言描述,下一节课我们再一起学习流程图描述。【自然语言描述算法】1 .举例例如,交换分别放有铅笔盒和书本的两张课桌的位置,用自然语言可以这样描述:步骤1:把放铅笔盒的课桌移到空位上。步骤2:把放书本的课桌移到原来放铅笔盒的课桌的位置上。步骤3:把空位上的课桌移到原来放书本的课桌的位置上。2 .指令小游戏请一位同学到讲台前,由一位同学发出指令,让讲台前的同学到指定位置上拿物品。 物品的位置由教师指定。教师将一物品放置在右边椅子上,让一学生面向学生,请一个学生开始描述,另一 学生根据给出的指令来完成。第一步:向右走5步第二步:左转向前走5步再请一位学生面向讲台,根据指令进行操作。提问:为什么同样的指令,会有不同的结果?自然语言描述算法是一种不错的方法,但是也有缺点,有时候容易造成歧义,因此 我们在用自然语言描述算法时要注意:1.语言描述要用词准确,避免造成歧义;2.语言要 简短精炼,避免啰嗦。刚才的指令我们可以在前面加上一步,先给定方向,如:面向学生【试一试】用自然语言描述密码锁开关的方法。步骤1:接受用户输入的密码。步骤2:如果密码正确,门打开;如果 O【拓展】对一群人按照身高进行排序。当人数较多时,可以通过两两比较来实现。现在以3 人为例,描述按身高从矮到高进行排序的算法。课件出示,学生回答。【练习】1.练习1:列竖式计算“28+75=? ”用自然语言描述关键步骤。1 .计算8 + 5282 .在个位上书写3,向十位进1+ 753 .= 4 .103学生书写,教师巡视。反馈结果:第三步:计算2+7,再加进位1第四步:在十位上书写0,向百位进1第五步:在百位上书写12.练习2:用自然语言描述行人走斑马线过马路(有交通指示灯)的算法。练习3:用自然语言描述:如何用3ml的瓶子和5ml的瓶子倒出4ml的水呢?学生根据自身情况,在练习2和练习3中选一个进行描述,动作快的同学也可以两 个练习都做一做。反馈结果。五、课堂小结,结束课堂通过今天的学习,我们了解了描述算法的有不同的方式,有哪些?今天重点学习了其中的一种一一自然语言描述算法。自然语言描述算法要注意什 么?