信息技术《算法基础知识》教案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《算法基础知识》教案

[教学过程设计]

一、教学目标

1、知识目标:了解算法的概念和发展历史;

2、技能目标:学会分析问题,提取问题形成算法描述、掌握流程图的概念与制作方法;

3、情感、态度与价值观目标:提高分析问题和解决问题的能力,体会算法分析的魅力。

二、教学重难点:

重点:算法的概念

难点:流程图表示

三、学法指导:

任务驱动模式下的小组合作学习

四、教学过程:

(一)、情景创设,激发兴趣

课件展示问题:

一位农夫要带一只狼、一只羊和一棵白菜过河,如果没有农夫看管,狼就要吃羊,羊就吃白菜,但是船很小,只够农夫带一样东西过河。问农夫该如何解此难题?

以《阅读与思考》中一位农夫带着一只狼、一只羊和一棵白菜过河的材料入手,让学生展开讨论,探讨过河的方法。

给学生实物,让学生展示解决问题的方法。

(二)自主探究,交流分享

出示学习任务:

1、什么是算法?

2、解决问题的一般方法是什么?

学生阅读课本,独立思考,找出问题的答案,教师适当进行点拨。

2、算法的流程图表示。

(1)介绍常见的流程图符号及其说明;

(2)尝试用流程图来描述农夫过河的过程。

(3)用计算机语言描述算法(让学生了解,不做深入的介绍)

(4)E语言(了解)

(四)展示评价,实践创新

一、单选题

1、以下关于算法的说法正确的是()

A 算法就是某一个问题的解题方法

B 对于给定的一个问题,其算法不一定是唯一的

C 一个算法可以不产生确定的结果

D算法的步骤可以无限地执行下去不停止

2、算法的描述方法有( )

A 用自然语言描述

B 用流程图描述

C 用计算机语言描述

D 其余三项都是

3、关于算法,说法不正确的是()

A 算法是程序设计的灵魂

B 解决问题的过程就是实现算法的过程 "

C 算法独立于任何具体的语言,VB算法只能用VB语言来实现

D 算法的作用在于记录和交流人类解决问题的思想 C

五、梳理总结,拓展延伸

由学生总结归纳本节课的收获

知识结构归纳:

1、算法的概念;

2、算法的自然语言描述;

3、算法的流程图表示;

4、用计算机语言描述算法。

相关文档
最新文档