12.1 算法的概念教案


江苏省南京工程高等职业学校教案

课程:
教学对象 课程类型 教学内容 (课题)

教研室:
班级人数 课题序号 12.1 算法的概念 认知 情感、态度、价值观 引导学生端正学习态度, 授课课时

教师:
首次授课时间

运用

通过具体实例, 了解算 教学目标 法基本概念; 体会算法 的基本思想。了解变 量、赋值等概念。掌握 算法的特征。

体会算法的程序化思想,感 受学习算法的必要性。通过 算法学习,感受到数学就在 我们的身边,生活中的许多 问题可以用数学的方 法来 解决。 能够运用所学的有关算法 的相关内容,解决现实生 活中的实际问题。

教学重点 教学难点 教学方法

算法的概念 通过实例了解算法的基本思想 教法:案例导入法、案例分析法、提问法、讲授法、练习法 学法:合作法、探究法、发现法、预习法

教学资源

教材、教师参考用书、学习指导用书、网络相关资源 黑板、粉笔、多媒体 1.算法的概念:解决问题清晰的指令 例 1、例 2 2.变量和赋值 (1)变量:在解决问题的过程中,可以取不同数值的量叫做变量。 (2)赋值:在设计算法和程序时,引入变量并且对它进行适当的赋值。

板书设计

例3、例4 有穷性、可行性、确切性、 3.算法的基本特征 数据输入和信息输出不唯一性 例5

-1-

江苏省南京工程高等职业学校教案

课 堂 教 学 安 排
教学环节与 主要内容 课前准备 学生活动
学生用 10 分钟左右的时 间进行预习,并完成指导 用书中的空白部分 和教案

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

设计意图
为上好一堂课做 好充分准备

点名 作业讲评(复 把已做好 并批改好的 教 针对学生出错率较高的题目进 行讲解,并要求学生做好订正 复习巩固旧知识 习旧知) m 材章节复习题准备好 一、导入(创 小李想用 银行卡从自 动 引导学生思考: 境 激 趣 ) 取款机上取 500 元钱,由 第一步 插入银行卡; 第二步 输入取款密码; 于他第一 次用银行卡 取 min
钱,所以向你求助,你能 写出用银 行卡取钱的 具 体步骤,帮助他顺利取出 钱吗? 二、新课讲授 结合教材学习 算法的概 (引思明理) 念: 算法是指用来 解决问题 min 的一系列明确 而有效的 (一) 步骤,是解决问题清晰的 算法的概念 指令。即能够对一定规范 的输入,在有限的时间内 获得所要求的答案。 (二) ( 1)变量:在解决问题 变量和赋值 的过程中,可以取不同数 值的量叫做变量。 ( 2)赋值:在设计算法 和程序时,引入变量并且 对它进行适当的赋值。 (三) 算法的基本特 征 有穷性、 可行性、 确切性、 数据输入和信 息输出不 唯一性 第三步 输入取款金额; 第四步 从出钞口取走钱; 第五步 取回银行口; 适时指出设计算法的要求: 写出的算法必须能够解决某一 类问题; 要使算法尽量的简单,步骤尽 量少; 要保证算法正确,且计算能够 执行。 给变量赋值的一般格式为: 变 量名=表达式 让学生接受新的 知识, 培养其接受 让学生更深入地 去理解到底什么 是算法 让学生在案例当 中逐步体会什么 是算法

同时对新的 其中的符号“=”就是赋值号。 能力; 它的意义是将后面的表达式的 知 识 点 进 行 深 入 值赋给变量,也就是将表达式 的值存储到这个变量缩所对应 的存储单元中。 描述算法的一般步骤: 第一步:输入数据(若数据已 知时,应用赋值;若数据为任 意未知时,应用输入) 第二步:数据处理; 第三步:输出结果
-2-

讲解, 帮助学生消 化吸收新知识。

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

江苏省南京工程高等职业学校教案
三、体验导行 (习题训练 /任 务训练 / 角色体 验等) (一) 根据算法的概念,自学 例 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 答:最后输出的值分别为8,2, 3。同时指出:变量可以赋不同 的值,但每个变量每次只能赋 一个值,当变量赋新值时,原 通 过 对 例 题 的 自 值将被新值所代替,当算法结 学和讲解, 巩固新 束时,变量的值就是最后一次 所赋的值。若没给变量赋新值, 知识 即使这个变量参与运算和操 作,该变量的值仍不变。 解:算法为: 第一步 输出5个数a1、a2、a3、 a4、 a5。 第二步 M ? a1 第三步 比较 M , a 2 ,如果 M ? a2 , 则 M ? a2 , ; 如果 M ? a 2 , 则M不变。 第四步 比较 M , a3 ,如果 M ? a3 , 则 M ? a3 , ; 如果 M ? a3 , 则 M 不变。 第五步 比较 M , a 4 ,如果 M ?a 4 , 则 M ? a 4 , ; 如果 M ? a 4 , 则M不变。 第六步 比较 M , a5 ,如果 M ? a5 , 则 M ? a5 , ; 如果 M ? a5 , 则M不变。 第七步 输出 M

min

(二)

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

(三)

根据所学算法的特征,自 学: 例 5 :设计一个算法,从 输出的 5 个数中找出最大 值。

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

四、小结提升 ( 课 堂 小 结

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

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

min
五、布置作业

强化对知识点的 掌握 及时而有针对性

min

12.1 练习册

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

的布置作业, 巩固 所学知识

-3-

江苏省南京工程高等职业学校教案
本节算法对学生来说并不陌生 .生活中很多问题是按照指定的要求一步步解决 的.初中学习的列方程解应用题的步骤、求二元一次方程组的解的过程等,都是 算法的典型体现.但是算法并不是容易理解和掌握的内容 .为了帮助学生更好地 学习,首先通过实际生活中的例子和复习回顾二元一次方程组的求解过程,自

教学设计 说明

然展示求解的“步骤”,从而帮助学生建立算法的概念. 在建立了算法的概念以 后, 通过从算法的角度介绍学生熟悉的例子, 帮助学生进一步领会算法的思想。 接着通过例 1 和例 2 设计算法,帮助学生进一步理解算法.这里要注意:重点是 通过设计帮助学生领会算法概念, 而不在于算法所涉及问题的本身.教学时可以 先让学生回顾问题的解题过程,再让他们整理出步骤,并有条理的用自然语言 表达出来.通过这样的教学使学生体会算法设计的基本思路 . 本节课教学,要

围绕算法概念, 立足于用自然语言描述解决问题过程中的明确顺序.根据这节课 的教学内容、教学目标,结合以上分析,本节课建议采用以教师引导分析帮助 学生建立算法概念,着重一个“导”字,并通过适量的练习加以巩固.

教学反思

-4-


相关文档

《1.1算法的含义》教案2
算法初步教案(算法的概念等12份) 人教课标版(实用教案)
算法初步教案(算法的概念等12份) 人教课标版11(精美教案)
算法初步教案(算法的概念等12份) 人教课标版8(精美教案)
算法初步教案(算法的概念等12份) 人教课标版8(实用教案)
算法初步教案(算法的概念等12份) 人教课标版4(精美教案)
《1.1算法的含义》教案1
算法初步教案(算法的概念等12份) 人教课标版4(实用教案)
算法初步教案(算法的概念等12份) 人教课标版2(精美教案)
算法初步教案(算法的概念等12份) 人教课标版3(精美教案)
电脑版
?/a>