发布者:郭珍珍 所属单位:东宁市第一中学 发布时间:2019-11-07 浏览数( -) 【举报】
专题3.4 算法及其实现(教案)
注:本节课内容较多,建议分成多个课时
教学目标:
1.知识与技能
(1)了解算法的含义;
(2)了解算法的特点及表示方法;
(3)学会用流程图表示算法。
2.过程与方法
(1)通过案例分析了解算法;
(2)能够根据要求设计算法解决简单的问题。
3.情感态度价值观
(1)让学生体会算法的优势;
(2)培养学生学习信息技术的兴趣。
教学重难点:
教学重点:
算法的含义特征及表示方法。
教学难点:
用流程图描述算法。
教学过程:
【第一课时】
教学环节 | 教师活动 | 学生活动 | 设计意图 |
导入部分 | 师:信息社会,我们都倡导说用计算机解决实际问题,那么用计算机解决实际问题呢又分为两个步骤,第一,设计算法,第二,编制和运行程序来实现算法。在这两个环节中都提到了算法。那么什么是算法呢? 师:今天这节课我就来学习算法及其实现。什么是算法?我们通过一个例子来了解一下,是一个挺古老的例子,大家可能听说过。 | 生:认真阅读案例,分析思考案例中的问题。 | 开门见山导入,快速进入课堂。 |
讲解新知
| 师:这个例子就是华罗庚老先生提出的煮茶问题。
师:请同学们思考并计算,老师等会请几位同学来说说你的算法。 师:请学生介绍自己的算法。 师:那么我们总结一下可以得到以下三种算法。 其中第三种方法使用的时间最短,是最优的方法。 那么算法其实就是解决问题的精确描述,说的直白一点:算法就是解决一个问题的方法和步骤,换而言之,要让计算机解决一个实际问题,就得告诉他,第一步要做什么 第二步要做什么 第三步要做什么,直到问题解决为止。这种明确告诉计算机完成任务的方法和步骤就是算法。 从更广义的角度来讲,算法不仅仅是针对计算机的,日常生活中处处都是算法,比如乐谱是乐队演奏的算法,菜谱是做饭的算法等等。 针对同一个问题,可以有多种不同的算法,但是算法是有特点的。 算法的特点:有穷性 明确性 可行性
所以算法一定是符合上述的三个特点的。 | 生:完成任务,思考老师的问题。 | 利用煮茶问题引出算法,能够形象的说明什么是算法。
|