视频标签:算法,算法的描述
所属栏目:信息技术优质课视频
视频课题:高一信息技术选修一 《算法和算法的描述》(第2课时)北京
本视频配套资料的教学设计、课件 /课堂实录及教案下载可联本站系客服
高一信息技术选修一 《算法和算法的描述》(第2课时)北京师范大学燕化附属中学
高一信息技术选修一 《算法和算法的描述》(第2课时) 教学设计
北京师范大学燕化附属中学 技术组 杨志亚
教学基本信息
课题 算法的描述
授课时间 2017年10月26日 授课班级 高一5班
授课教材
广教版高中信息技术选修一《算法与程序设计》
教学背景分析
教材分析:
“算法的描述”是广教版选修一《算法与程序设计》第一章第二节第2课时的内容。本课教学内容从韩信
点兵入手,围绕“求1000~1100范围内整除3余2,整除5余3,整除7余2的自然数”这一问题,通过算法设计,让学生经历用自然语言和流程图描述算法的过程,上承算法的概念,下启算法与程序实现。
学情分析:
起点水平:在学习此内容之前,在数学学科中有一些算法及流程图的初步知识。 认知结构:具有一定的逻辑思考能力。 学习态度:学生能积极参与课堂教学实践。 学习动机:学生对新知识有较强的求知欲。 学习风格:学生有活力,喜欢主动获取知识。
教学目标及重难点分析
教学目标:
1、知识与能力目标:
(1)掌握算法的描述 (2)学会流程图的绘制
(3)掌握分析问题、设计算法的技能
2、过程与方法目标:
(1)通过“韩信点兵”这个案例,体验用自然语言和流程图表示算法
3、情感态度与价值观目标:
(1)体验问题解决的成功感
(2)培养合作意识,体验合作乐趣
教学重点:
用自然语言、流程图描述算法
教学难点:
用流程图描述算法
教学设计思想
本课教学设计依据新版普通高中信息技术课程标准。课标要求,学生通过学习,掌握算法设计的一般方法;能够用自然语言、流程图等多种方法描述算法;具备一定的计算思维能力。
本课教学设计以问题解决为中心,力求通过问题设置创设学习情景,采用基于问题的探究发现式教学模式,在师生互动中引领学生观察、思考、尝试解决问题。
本课整体教学思路如下:(1)问题提出:从历史人物韩信入手,引出韩信点兵的典故,进而将问题转换为“求1000~1100范围内整除3余2,整除5余3,整除7余2的自然数”;(2)算法设计:引导学生尝试通过枚举,找到问题解决方法,归纳总结形成解决该问题的算法;(3)算法描述:引导学生用自然语言描述算法,讲解流程图的相关基础知识,要求学生对照自然语言,绘制流程图描述算法。(4)知识巩固与迁移。
教学过程
2
教学方式:基于问题的探究发现式教学 教学手段:讲授法、练习法、小组合作
技术准备:算法的描述Ppt课件、算法的描述学案 具体过程:
教学过程
学生活动
设计意图
新课
导入
出示:历史人物—韩信。
提问:关于韩信,你了解多少?
介绍韩信:引出韩信点兵的奇特方法。
回顾历史,积极思考,回答问题。
从历史人物入手,跨学科融合,增加学生学习的趣味性,避免程序设计课程的枯燥无味性。
问题 提出
故事呈现:韩信带1500名兵士打仗,战死四五百人。相传汉高祖刘邦问大将军韩信统御兵士多少,韩信答说:如果每3个人编为一队,那最后剩下2个人;如果每5个人编为一队,那最后剩下3个人;如果每7个人编为一队,最后剩下2个人。刘邦茫然而不知其数。
提问:你知道韩信统御士兵多少吗?
探究:找出已知和未知,建立已知和未知的关系。
问题转化:用数学语言来表述,引导学生将问题转换为“求1000~1100范围内整除3余2,整除5余3,整除7余2的自然数”。
聆听讲解,解读故事,问题转化。 以故事形式提出问题,创设学习情景,激发学生的学习动机。
算法 设计
探究:如何求1000~1100范围内整除3余2,整除5余3,整除7余2的自然数。
提示:可以从1000开始,将问题所有可能的答案一一列举,然后根据条件判断此答案是否合适,合适就保留,不合适就丢弃。
动手尝试,寻
找答案,归纳总结解决此问
题的过程。
找到解决问题
的算法,为讲授算法的描述方法作铺垫。 讲授 新知
一、用自然语言描述算法
讲解:(1)自然语言介绍
(2)自然语言算法描述
聆听教师讲解。 掌握自然语言描述方法,即掌握问题的解决方法,有助于学生掌握如何用流程图描述算法。
二、用流程图描述算法 讲解:(1)流程图的概念
(2)流程图的基本图形及功能介绍 (3)每一种流程框图及流线画法
课堂实践:对照自然语言描述,补充完成流程图。 展示与评价修正:展示学生的作品,并进行评价。
聆听教师讲解,绘制流程图。
了解学生的掌握程度,培养学生的动手实践能力。
知识 巩固
对比总结:自然语言和流程图的优劣势,明确两种描述方法都不能被计算机识别和执行。
出示:韩信点兵VB程序。 流程图知识复习:给出不同图形,学生说出其功能及框内填写内容。
布置练习:完成学案所示练习题。
思考学习,巩固知识,完成练习。
促进学生知识迁移,加深本课的学习内容,为下节课的学习内容做铺垫。
3
课后 思考
板书设计 算法的描述方法
假设所求自然数为N
已知:①1100≥ N ≥1000
②N被3、5、7整除后余数分别为2、3、2 求解:N
课后反思
1. 多给学生展示与交流的机会 2. 关注本学科的学科素养 3. 对学生的回答给予充分点评
4. 合理规划板书,发挥板书的重要作用
1.用自然语言描述算法 1:将N初始值赋为1000
2:如果N整除3余2、整除5余3、整除7余2,则转到step4
3:将N的值加1,转到step2 4:如果N≤1100,则输出N的值;否则输出没有答案,转到Step5 5:结束程序
2.用流程图描述算法
备注:如果黑板有限,则用大屏呈现
视频来源:优质课网 www.youzhik.com