算法及其实现说课稿

学习必备 欢迎下载

尊敬的各位评委、各位老师:

大家好!今天我说课的题目是《算法及其实现》,是浙江教育出版社普通高中《信息技术基础》必修教材,本课是第三章信息加工的第四节,考虑到高一下学期学生学习《算法与程序设计》,在本节教学内容上没有安排程序实例。 通过对本节课的学习,学生可以在逐步完成任务的过程中感知解决问题的方法,以此促进学生对算法的理解和掌握。

我所授课的对象是高一年级的学生,在学习本课前,学生无任何算法及程序知识基础,初次接触算法,对算法知之甚少,畏难情绪比较严重。以学生感兴趣的flash益智小游戏为依托开展算法教学,以此促进学生对算法的理解和掌握不失为一种好方法。

根据本单元教学要求和本课的特点,我制定了以下教学目标: 1、知识与技能:

了解算法的含义和表示方法;掌握使用流程图的表示方法;理解算法的三种模式。 2、过程与方法:

通过自主学习,理解算法的含义和表示方法;通过任务的实战演练,感受利用流程图表示算法的思想,从而达到会使用流程图来表示算法。 3、情感、态度与价值观:

在一个个任务的驱动下,逐步深化对知识的理解,提高分析问题、解决问题的能力,激发探究热情;通过教师的引导,在相互讨论中完成协作学习,培养协作意识;培养学生对问题的解决能力、规划能力;通过自己的努力可以为本组争得明星小组的称号,培养学生的集体荣誉感。 在教学中根据该班学生的特点选择了以下教学方法: (1)教师引导、学生自主探究

(2)使用小组协作的教学方法培养学生合作学习的能力 计划使用下列设备、软件、课件或资源 设备:多媒体网络教室、投影仪 课件:PowerPoint课件 教学过程 (一)激情导入

学习必备 欢迎下载

以学生感兴趣的flash益智小游戏《神父过河》引出算法的概念。先展示小游戏《神父过河》,给出过河的具体条件,请同学上讲台完成过河任务(该游戏有一定难度,如果学生回答不上来,则加以解释)。然后提出这种解决问题的方法和步骤就是信息技术中经常提到的算法。

本环节通过游戏引起学生的兴趣,从而引出这节课学习的新内容——算法这个概念

(二)算法介绍

通过学习华罗庚在数学普及读物《统筹方法平话及补充》中“泡茶”的例子(见教材)让学生明白设计和选择合适的、优化的算法的重要性。 算法:解决问题的有限步骤 1、算法一定是有限步骤。

2、从更广义的角度来看,并不是只有“计算”的问题才有算法,日常生活中处处都有。

3、对同一个问题,可以具有不同的解题方法和步骤。 (二)算法的表示 板书:

算法的三种表示方法: 1、 自然语言 2、 伪代码 3、 流程图

(幻灯片显示)实例: 1、(自然语言)要设计一个算法,对任意输入的三个整数x、y、z,找出并输出其中的最大值。

①输入变量x、y和z的值;

②比较x和y。如果x>y,则x存入以max命名的存储单元中;否则,y送max; ③比较z和max。如果z>max,则将z送max。 ④输出结果max。 2、(伪代码)有如下算法: ①输入整数a

②if a mod 2=1,转到⑥ ③if a mod 2=0,转到⑤ ④a=a*a

学习必备 欢迎下载

⑤b=a+2 ⑥a=a=2 ⑦b=a-2 3、(流程图)

(三)流程图 板书:

①处理框 :框中指出要处理的内容,该框有一个入口和一个出口 ②输入/输出框 :用来表示数据的输入或计算结果的输出 :用来表示分支情况,有一个入口和多个出口 ③判断框④连接框⑤流程线 :用于连接因画不下面断开的流程线 :指出流程控制方向,即动作的次序 :用来表示算法的开始和结束。一个算只能有一个开始处,⑥开始/结束框但可以有多个结束处。 【教师活动】阐述上面板书内容

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4