算法-流程图_公开课.docx
《算法-流程图_公开课.docx》由会员分享,可在线阅读,更多相关《算法-流程图_公开课.docx(5页珍藏版)》请在优知文库上搜索。
1、算法初步-认识流程图教学目标1 .了解计算机解决问题的一般过程;2 .了解流程图,能用流程图描述解决简单问题的算法;3 .了解程序的三种基本结构:顺序结构、分支结构和循环结构。教学重难点教学重点:1. 使用流程图描述算法。2. 了解程序的三种基本结构。教学难点:使用流程图描述算法。二、学情分析算法是程序设计的灵魂。计算机解决问题时,首先要对所解决的问题分析,然后进行算法设计,通常可借助流程图来描述算法,再选用一种计算机语言编写计算机程序。本节课主要介绍用流程图描述算法,程序的三种基本结构等方面的内容,并且通过分析实例让学生感知流程图描述算法的优势,学会用流程图对算法进行描述,进而了解计算机解决
2、问题的一般过程。本节课教学对象为五年级学生,他们才经过半年多的编程的学习,加上大部分学生没有接触过编程,对于算法、流程图等概念的理解比较抽象,接受起来有一定难度,但他们好奇心强,对于课堂中的问题能积极思考,有自己的想法,有较好的知识迁移能力。三、教案一.导入:跳舞,引课题1 .一起来跳舞师:同学们,生命在于运动,咱们一起动起来吧!全体起立!跟着我一起来!(ppt展示做操的步骤)(做两遍,学顺)请坐!你们知道我是如何学会这段舞蹈的吗?跟着机器人大头儿子学的不相信?请看!播放视频机器人跳舞问:你们想想,机器人是如何知道跳这段舞的?(如学生回答对机器人进行编程:编程之前先得知道什么?)得知道跳舞的步
3、骤。2 .学概念,引课题师:机器人跟我们一样都是按照这些步骤来跳舞的(展示ppt)。这些步骤就是实现让机器人跳舞的算法。我们可以将这种解决问题的方法和步骤称作算法。(板书:算法)(ppt展示概念)1、生活中的算法师:早晨起床开始穿衣服,穿衣服的方法和步骤叫穿衣服的算法,妈妈给我烧了个煎饼,这也会有相应的算法,那么请同学们想一想,在生活中你们都能想到做什么事情的算法呢?(提示:刚刚我们展示的是跳舞的算法)生回答2、描述算法师:生活中处处有算法,那下面这个游戏的算法又该如何描述呢?师:玩游戏,说现象。先来玩个游戏吧!保持安静(嘘)请注意!一旦我打开这个游戏,你们就鼓掌,看看有什么神奇的事情发生。(
4、PPt演示)发生了什么?(2min)师:那如何实现这样的游戏效果呢?我们来分析下。(引导学生说:先的让计算机判断是否大于30分贝然后)学生用自然语言描述师:咱们刚刚在用自然语言描述实现吹泡泡游戏效果的算法。你们觉得他讲的非常清楚吗?再出示该游戏的流程图做对比,你们觉得看完这个以流程图方式表现的算法和刚刚这位同学们用自然语言描述的算法有什么不一样?生回答师:对,当我们要去描述复杂问题的算法时,用自然语言是有弊端的,语句很长,难以表达准确,容易产生歧义。这个时候用什么方法更好呀?生回答师:对,那就是流程图师:接下来我们就一起来认识一下一流程图-认识流程图(板书:流程图)(1)播放微课:流程图从视频
5、中你们了解到了什么?(流程图,符号含义,流程图是什么样子的)(3min)(2)认识流程图常见符号及其含义哦?!那我来考考你们!任务一:符号与名称的匹配:我已经将流程图常见的符号及其名称贴到了这,并将名称的顺序打乱了,谁能将流程图名称挪到与它匹配的符号旁边去?(请学生来贴)他贴对了吗?你的记忆力可真好!任务二:符号与说明的匹配:贴对了还不够!还需实战演练一下!(PPT展示任务)我已经将实现吹泡泡游戏效果的步骤说明和相关符号分开摆放,请根据步骤的作用和符号的含义,将这些步骤挪到与其匹配的符号上去!(4分钟)(相邻的同学之间可以讨论)有谁完成呢?我们一起来看看(学生机展示给所有学生)你能说说为什么要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 流程图 公开