内容正文:
【课题】 5.1 算法(二)
【教学目标】
知识目标:
(1)理解算法的三种基本逻辑结构——顺序结构、条件结构和循环结构.
(2)理解条件判断在算法中的作用,能设计出简单问题的算法.
能力目标:
通过算法的三种基本逻辑结构的学习,学生的数学思维能力得到锻炼和提高.
【教学重点】
理解算法的三种基本逻辑结构——顺序结构、条件结构和循环结构.
【教学难点】
运用三种基本逻辑结构写出相关问题的算法.
【教学设计】
算法的三种基本逻辑结构中,顺序结构是基础,条件结构是关键,循环结构是难点.教材通过计算机的程序化算法来介绍顺序结构,添加输入数据与输出结果两个步骤.结合解一元一次方程的算法,认识算法的各个步骤及其次序,从而引入顺序结构.介绍概念时,要强调顺序.顺序结构就是有若干个依次执行的处理步骤组成的结构.有些算法,第一个步骤有可能不是输入数据(例如有可能是赋值),但是最后一步一定是输出结果.
例4是作函数图像的算法,是顺序结构的知识巩固性题目.第一步,输入数据,对应实际作图时的设值,即选取自变量的几个值;第二步,计算函数值,对应作图过程中的列表求值;第三步,描点;第四步,连线.整个算法就是我们作图的主要步骤,分析时要强调输入和输出两个步骤. 例5是条件结构的知识巩固性题目.解一元二次方程时,根的判别式
与0相比较的不同结果,会有不同的算法.要强调不同的判断结果导致算法步骤的差异.
反复循环执行同一个步骤的算法,叫做循环结构.循环结构一般都伴随着条件结构出现,当符合某个条件时,执行下面的步骤,当不符合这个条件时,返回到某一个步骤,按照顺序重新进行计算.例6是循环结构的知识巩固性题目.教学中要强调顺序,讲清楚实际操作过程.运用循环结构是教学难点,教学过程中放慢节奏,可以多举几个实例帮助学生理解.
【教学备品】
教学课件.
【课时安排】
2课时.(90分钟)
【教学过程】
教 学
过 程
教师
行为
学生
行为
教学
意图
时间
*揭示课题
5.1算法
介绍
了解
0
*动脑思考 探索新知
算法的基本逻辑结构
顺序结构
程序化的算法一般包括三大模块:输入数据;分析、判断、执行;输出结果.这样解一元一次方程的算法可以表示为:
“输入数据→移项→合并同类项→去系数→输出结果”.
像这样,由若