人人范文网 范文大全

121算法的概念教案

发布时间:2020-03-03 19:32:09 来源:范文大全 收藏本文 下载本文 手机版

课程:教研室:教师: 教学对象

班级人数

首次授课时间

课程类型

课题序号

授课课时

教学内容(课题)

12.1算法的概念

教学目标

认知

情感、态度、价值观

运用

通过具体实例,了解算 法基本概念;体会算法 的基本思想。了解变 量、赋值等概念。掌握 算法的特征。 引导学生端正学习态度,体会算法的程序化思想,感受学习算法的必要性。通过算法学习,感受到数学就在我们的身边,生活中的许多问题可以用数学的方法来解决。

能够运用所学的有关算法的相关内容,解决现实生活中的实际问题。

教学重点

算法的概念

教学难点

通过实例了解算法的基本思想

教学方法

教法:案例导入法、案例分析法、提问法、讲授法、练习法 学法:合作法、探究法、发现法、预习法

教学资源

教材、教师参考用书、学习指导用书、网络相关资源 黑板、粉笔、多媒体

板书设计

算法的概念:解决问题清晰的指令 例

1、例2 变量和赋值

(1)变量:在解决问题的过程中,可以取不同数值的量叫做变量。 赋值:在设计算法和程序时,引入变量并且对它进行适当的赋值。 例

3、例4 有穷性、可行性、确切性、算法的基本特征

数据输入和信息输出不唯一性 例5

课堂教学安排

教学环节与主要内容 学生活动

教师活动

设计意图

课前准备

学生用10分钟左右的时间进行预习,并完成指导用书中的空白部分

准备好教案和多媒体所用PPT和教案

为上好一堂课做好充分准备

点名

作业讲评(复习旧知)

m

把已做好并批改好的教材章节复习题准备好

针对学生出错率较高的题目进行讲解,并要求学生做好订正

复习巩固旧知识

一、导入(创境激趣)

min

小李想用银行卡从自动取款机上取500元钱,由于他第一次用银行卡取钱,所以向你求助,你能写出用银行卡取钱的具体步骤,帮助他顺利取出钱吗?

引导学生思考: 第一步插入银行卡; 第二步输入取款密码; 第三步输入取款金额; 第四步从出钞口取走钱; 第五步取回银行口; 让学生在案例当中逐步体会什么是算法

二、新课讲授(引思明理)

min

(一) 算法的概念

结合教材学习算法的概念:

算法是指用来解决问题的一系列明确而有效的步骤,是解决问题清晰的指令。即能够对一定规范的输入,在有限的时间内获得所要求的答案。

适时指出设计算法的要求:

写出的算法必须能够解决某一类问题; 要使算法尽量的简单,步骤尽量少; 要保证算法正确,且计算能够执行。

让学生更深入地去理解到底什么是算法

(二) 变量和赋值

(1)变量:在解决问题的过程中,可以取不同数值的量叫做变量。 (2)赋值:在设计算法和程序时,引入变量并且对它进行适当的赋值。

给变量赋值的一般格式为:变量名=表达式

其中的符号“=”就是赋值号。它的意义是将后面的表达式的值赋给变量,也就是将表达式的值存储到这个变量缩所对应的存储单元中。

让学生接受新的知识,培养其接受能力;同时对新的知识点进行深入讲解,帮助学生消化吸收新知识。

(三)

算法的基本特征

有穷性、可行性、确切性、数据输入和信息输出不唯一性

描述算法的一般步骤:

第一步:输入数据(若数据已知时,应用赋值;若数据为任意未知时,应用输入) 第二步:数据处理; 第三步:输出结果

培养学生的自学能力,同时培养学生自主学习的好习惯

三、体验导行(习题训练/任务训练/角色体验等)

(一)

min

根据算法的概念,自学例1:

例1:设计一个算法,求出1+2+3+4+5„„+10的值。

解:算法为:

第一步计算1+2,得出结果3; 第二步计算3+3,得出结果6; 第三步计算6+4,得出结果10;

第四步计算10+5,得出结果15;„„

第九步计算45+10,得出结果55。所以:1+2+3+„„+10=55

巩固练习新知识点的应用

(二)

根据对变量和赋值的学习,自学例2:请仔细阅读下面的算法: 第一步A=1 ,B=2 , C=3; 第二步A=A+B; 第三步A=A+B+C 第四步输出A, B, C 问:最后输出的A,B,C的值各为多少?

答:最后输出的值分别为8,2,3。同时指出:变量可以赋不同的值,但每个变量每次只能赋一个值,当变量赋新值时,原值将被新值所代替,当算法结束时,变量的值就是最后一次所赋的值。若没给变量赋新值,即使这个变量参与运算和操作,该变量的值仍不变。

通过对例题的自学和讲解,巩固新知识

(三)

根据所学算法的特征,自学:

例5:设计一个算法,从输出的5个数中找出最大值。

解:算法为:

第一步输出5个数a

1、a

2、a

3、a

4、a5。 第二步 第三步比较,如果则; 如果则M不变。

第四步比较,如果则; 如果则M不变。

第五步比较,如果则; 如果则M不变。

第六步比较,如果则; 如果则M不变。 第七步输出 M

通过对例题的自学和讲解,巩固新知识

四、小结提升(课堂小结

min

请学生回顾本次课所学的知识点,并讲述自己的收获。

重述本次课的知识点、总结关键点、并再次点拨本次课解题的关键和技巧

强化对知识点的掌握

五、布置作业

min

12.1 练习册

讲解作业的要求,并对个别有难度的题目做出提示。

及时而有针对性的布置作业,巩固所学知识

教学设计 说明

本节算法对学生来说并不陌生.生活中很多问题是按照指定的要求一步步解决的.初中学习的列方程解应用题的步骤、求二元一次方程组的解的过程等,都是算法的典型体现.但是算法并不是容易理解和掌握的内容.为了帮助学生更好地学习,首先通过实际生活中的例子和复习回顾二元一次方程组的求解过程,自然展示求解的“步骤”,从而帮助学生建立算法的概念. 在建立了算法的概念以后,通过从算法的角度介绍学生熟悉的例子,帮助学生进一步领会算法的思想。接着通过例1和例2设计算法,帮助学生进一步理解算法.这里要注意:重点是通过设计帮助学生领会算法概念,而不在于算法所涉及问题的本身.教学时可以先让学生回顾问题的解题过程,再让他们整理出步骤,并有条理的用自然语言表达出来.通过这样的教学使学生体会算法设计的基本思路. 本节课教学,要围绕算法概念,立足于用自然语言描述解决问题过程中的明确顺序.根据这节课的教学内容、教学目标,结合以上分析,本节课建议采用以教师引导分析帮助学生建立算法概念,着重一个“导”字,并通过适量的练习加以巩固.

教学反思

算法的概念(教案)

算法的概念教案

§1.1.1 算法的概念教案

1、1、1算法的概念教案

《1.1.1算法的概念》教案

B1.1.1算法的概念 教案3

算法的概念说课稿

《算法的概念》教学案例

算法的概念的教学设计

算法的概念 教学设计

121算法的概念教案
《121算法的概念教案.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档