2018-2019学年北师大版必修三 2.2.3 循环结构(三) 教案
2018-2019学年北师大版必修三    2.2.3 循环结构(三) 教案第1页



科目:数学 教师: 授课时间: 第 15 周 星期一 2018年 5 月 30 日

单元(章节)课题 北师大版必修三 第 二章 算法初步 本节课题 2.3 循环结构(三) 三维目标 1通 1. 通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中,再次理解程序框图的三种基本逻辑结构:顺序、条件、循环.

2.进一步理解程序框图的概念;能够利用循环结构设计一些较复杂问题的流程图,对一些多变量问题能够找到循环变量及初始值,以及循环体;

3.掌握运用程序框图表达循环结构的算法;

4. 培养学生逻辑思维能力与表达能力.

提炼的课题 循环结构 教学重难点 教学重点:设计循环结构的算法

教学难点:循环体的确定,计数变量与累加变量的理解. 教学手段运用

教学资源选择 学 ] 探究交流法 教 学 过 程 环节 学生要解决的问题或任务 教师如何教   学生如何学  回顾

 复习

合作

动手

自主 . ]

学习

完成

学案

回顾练习

  前面我们学习了算法的三种结构:顺序结构、选择结构,以及上两节课我们所涉及的循环结构。对于三种结构,我们应掌握它们各自的特点。例如顺序结构是算法中最基本的一种结构,每一个算法都要用到。而对于有些算法需要我们对一些条件的判断就要用到选择结构,循环结构指的是根据指定条件决定是否重复执行一条或多条指令的控制结构。三种结构中循环结构较复杂。在画循环结构的流程图前应先确定三个要素:循环变量、循环体、循环的终止条件,只有这三要素确定,就可清楚的画出循环结构的流程图。

(要求学生回顾顺序结构,选择结构,循环结构以及循环结构的算法流程图的基本模式)。 典型例题探析

例1、设计算法,求100个数中的最大数,画出流程图。 学 。X。X。 ]

解析:引入变量 b与i,并用ai(i=1,2,3...,100)表示待比较的数(b为最大值,先令b=a1) 学 ]

算法中的循环部分为比较b与ai,如果b

变量i的初始值为2,终止值为100

循环的终止条件

例2 设计一个计算1+2+...+100的值的算法,并画出流程图。

  算法分析:只需要一个累加变量和一个计数变量,将累加变量的初始值为0,计数变量的值可以从1到100。

流程图:

一、自主探究

学法:以小组为单位讨论学习,完成老师布置的任务

1、先完成课本P102A组5.6及B组3.题

学法:小组讨论,教师指导

二、自我总结

本节课通过习题的练习,再次掌握算法的结构,特别是利用选择结构和循环结构简化算法,注意以下几点:1、顺序结构和选择结构的模式是怎样的?什么时候用? 2、把握循环结构的三个要素:循环变量、循环体、循环终止条件.3、通过算法实例,体会构造性的思想和方法