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

 回顾

 复习

合作

动手

自主

学习

完成

学案

回顾练习

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

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

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

解析:引入变量 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、通过算法实例,体会构造性的思想和方法

   课堂检测内容 (1)、设x为为一个正整数,规定如下运算:若x为奇数,则求3x+2;若x为偶数,则为5x,写出算法,并画出流程图。

(2)、画出求21+22+23+...2100的值的流程图。

(1)、解:算法如下。S1 输入x;S2 若x为奇数,则输出A=3x+2;否则输出A=5x ;S3 算法结束。 学, , ,X,X, ]

课后作业布置 课外练习:继续完成课堂上的未完成的习题,预习下节条件语句。 ] 预习内容布置 第三节 几种基本语句