2.2.1 认识算法 教案

  • 格式:docx
  • 大小:31.71 KB
  • 文档页数:3

案例认识算法
1. 《课程标准》要求
从生活实例出发,概述算法的概念与特征,运用恰当的描述方法和控制结构表示简单算法。

2. 教学目标
·了解算法的含义,体会算法的思想,理解算法在解决问题中的作用。

(计算思维)·通过分析实例描述算法的特征。

(计算思维)
·能够用自然语言描述解决具体问题的算法。

(数字化学习与创新)
3. 学业要求
依据问题解决的需要设计算法。

4. 教学对象分析
对高一年级学生来说,算法并不陌生,学习和生活中的许多问题都与算法息息相关。

例如,在数学中,从四则运算到解方程,从数列求和到素数的判定,都是算法的具体体现。

学生虽然对算法有接触和体验,但并没有把这种体验进行升华,对于算法的概念、特征和描述并没有真正地理解和掌握。

通过本节课的学习,学生可以初步掌握算法的知识,并通过对具体案例的分析,体验算法在解决问题中的重要作用,初步形成算法的基本思想,提高计算思维。

5. 教学重点与难点
教学重点:体会算法思想,描述算法的特征。

教学难点:会用自然语言表达一些具体的解决问题的算法。

6. 教学方法与教学手段
教法:以问题解决为线索,以任务驱动的方式组织教学。

学法:以小组为单位,交流、研讨,利用思维导图绘制算法特征图。

为调动学生积极性,可采用小组竞赛的形式开展学习。

任务1:“鸡兔同笼”是我国古代数学著作《孙子算经》中的一个有趣而具有深远影响的问题。

一个笼子里有一些鸡和兔,现在知道里面一共有35个头,94只脚,问鸡和兔各有多少只?
1. 师生归纳问题的求解步骤。

第一步,设有x只鸡,y只兔;
第二步,列方程:
第三步,解方程求得:x=23,y=12;
第四步,答:笼子里有23只鸡,12只兔。

2. 教师在学生回答的基础上指出上述四个步骤构成了解决“鸡兔同笼”问题的一个算。