《循环语句》教学设计
一、教学目标:
1.知识与技能:(1)通过具体的实例理解,了解循环语句的结构特征,掌握循环语句的具体应用;
(2)利用循环语句表达结局具体问题的过程,体会算法的基本思想;
2.过程与方法:借助框图中的循环结构,借助Scilab 语言中的循环语句来设计程序,进一步体会算法的重要性和有效性
3.情感、态度与价值观:在学习过程及解决实际问题的过程中,体会算法思想的作用及应用,增进对算法的了解,形成良好的数学学习情感、积极的学习态度。
二、教学的重点、难点:
1.重点:理解for 语句与while 语句的结构与含义,并会应用
2.难点:应用两种循环语句将具体问题程序化,搞清for 循环和while 循环的区别和联系
三、教学方法与手段:
自主探究、合作交流的教学方法.
四、教学过程:
问题1:如何求1+2+3+…+1000的值?
1、for 循环语句
分析:算法思想:可以采用重复计算,而且数字1、2、3、…、1000是有规律的一列数,逐渐循环递增,每次增幅为1
解:用for 循环语句来实现计算
步骤:这个程序一共四步:
S=0 for i=1:1:1000
S=S+i;
end
第一步:选择一个变量S表示和,并赋给初值0。
第二步:开始进入for循环语句,首先设i为循环变量,分别设定其初值、步长、终值。这里初值为1,步长为1(步长是指循环变量i 每次增加的值。步长为1,可以省略不写,例如for i=1: 1000. 若为其他值,则不可省略),终值为1000。
第三步:循环表达式(循环体)。
第四步:用“end”控制结束一次循环,开始一次新的循环。
For循环的格式为:while语句都可以用for改写
问题2:求平方值小于1000的最大整数
分析:算法思想、正数范围、逐个比较,若小于1000,循环继续;若大于等于1000,结束循环,输出结果。
2、while循环语句
While循环的格式为:
当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行循
环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复
进行,直到某一次条件不符合为止。这时,计算机将不执行循环体,直接跳出。
因此,当型循环有时也称为“前测试型”循环。
3、两种语句的联系与区别:
⑴两种不同结构的循环语句的区别在于:WHILE语句先对条件进行判断根据
判断结果决定是否执行循环体,因此又称为“前测试型”循环;for语句先执行一次循环体,再对条件进行判断,然后根据判断结果决定是否继续执行循环体,因此又称“后测试型”循环.二者本质是相同的,有时可以相互转化.(FOR一般可改写为WHILE,有时WHILE不能改写为FOR)实际上,WHILE语句也可以是“后测试型”循环,for语句也可以是“前测试型”循环.
⑵当算法中遇到某一条件需要反复处理时,往往用循环语句编写程序.
其他:
一、编写程序基本方法
(1)编写一个程序的三个步骤:
第一步:算法分析:根据提供的问题,利用数学及相关学科的知识,设计出解决问题的算法;
第二步:画出程序框图:依据算法分析,画出对应的程序框图;
第三步:写出程序:耕具程序框图中的算法步骤,逐步把算法用相应的程序语句表达出来.
(2)何时应用条件结构?
当问题设计到一些判断,进行分类或分情况,或者比较大小时,应用条件结构;分成三种类型以上(包括三种)时,由边界开始逐一分类,应用多重条件结构.注意条件的边界值.
(3)何时应用循环结构?
当反复执行某一步骤或过程时,应用循环结构.当型循环是先判断条件,条件满足再执行循环体,不满足退出循环;直到型循环是先执行循环体,再判断条件,不满足条件时执行循环体,满足时退出循环.
应用循环结构前:①确定循环变量和初始条件;②确定算法中反复执行的部分,即循环体;③确定循环的终止条件.
二、题型归类
考点题型  1.条件结构中嵌套着条件结构(题目隐藏着需要判断、分类或比较大小的过程等)
(1)编写一个程序,对于函数
,1
()21,110
311,10
x x
f x x x
x x
<
=-≤<
-≥
,输入x的值,输出相
应的函数值.
(2)基本工资大于或等于600元,增加工资10%;若小于600元大于等于400元,则增加工资15%;若小于400元,则增加工资20%. 请编一个程序,根据用户输入的基本工资,计算出增加后的工资.
(3)编写程序,使得任意输入的3个整数按从大到小的顺序输出.
考点题型2. 循环结构中嵌套着条件结构
(1)全班一共40个学生,设计算法流程图,统计班上数学成绩优秀(100≥
分数 85)的学生人数,计算出全班同学的平均分.
考点题型3. 条件结构中嵌套着循环结构
(1)任意给定一个大于1的整数n,试设计一个程序或步骤对n是否为质数做出判定.
考点题型4. 循环结构中嵌套着循环结构
(1)编写一个程序,求T= 1!+2!+3!+…+20!的值.(n!=1×2×3×┅×(n-1)×n)
高考可能题型:P12

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。