当前位置:首页 >> 数学 >>

1.2.3循环语句


新课导入
1.期末考试后,我们要求求出全班60名同学的 数学成绩的总分,你采用什么方式进行计算? 2.某单位在1000名职工中寻找年龄最小的人参 加某项活动,你采用什么方法进行筛选?
问题1:逐个相加计算得到总分; 问题2:逐个鉴别分析,得到最小值;

循环做一样 的过程!

解决以上两个问题时采用的方法有怎样 的共同特点?
共同特点:有规律的重复计算,或者在程序中 需要对某些语句进行重复的执行,即对不同的 运算对象进行若干次的相同的运算或处理。 根据前面学习的输入、输出、赋值和条件语 句,不能解决,我们需要新的语句来完成:

知识要 点 循环结构
当型(WHILE )和直到型(UNTIL)

1.WHILE语句的一般格式是: WHILE 条件 循环体 WEND

注意
其中循环体是由计算机反复执行的一组语 句构成的。WHLIE后面的“条件”是用于控 制计算机执行循环体或跳出循环体的。

编写计算机程序来计算1+2+…+100的值。
把整个框图编成程序语言

程序框图:
WHILE i<=100 条件 循环体 i=i+1
sum=sum+i

开始 i=1 sum=0 i<=100? 否 输出sum 结束 i=i+1 是 sum=sum+i

WEND

程序: i=1 sum=0 WHILE i<=100 sum=sum +i i=i+1 WEND PRINT sum END

当计算机遇到WHILE语句时,先判断条件的 真假,如果条件符合,就执行WHILE与WEND之 间的循环体;反复进行,直到某一次条件不符合 为止。接着执行WEND之后的语句。其对应的程 序结构框图为:
While(当型)循环 循环体 满足条件? 是



2.UNTIL语句的一般格式是:
DO 循环体 LOOP UNTIL 条件 程序结构框图:

循环体 满足条件? 是



开始

n=1 DO INPUT x 循环体 y=x^3+3*x^2-24*x+30 PRINT y n=n+1 LOOP UNTIL 条件 n>11 END 找出循环部分

n=1 输入x y=x^3+3*x^2-24*x+30 输出y n=n+1 否

n>11? 是 结束

两种循环结构有什么差别?
While(当型)循环

先判断 后执行 先判断指定的条件是否为真,若 条件为真,执行循环条件,条件 为假时退出循环。

A P
否 是

Until(直到型)循环

先执行 后判断 先执行循环体,然后再检查条件 是否成立,如果不成立就重复执 行循环体,直到条件成立退出循 环。

A
P
是 否

课堂小结
1. 两种循环语句及结构: WHILE 条件 循环体 WEND DO 循环体 LOOP UNTIL 条件
成立

A P
不成立 成立

A
P
不成立

? 全优课堂P15-预习测评

随堂练习
程序:

a=300 p=1.25 n=2014 DO a=a×p n=n+1 LOOP UNTIL a>400 PRINT n END

运行结果是 2016

i=1 WHILE i<=7 PRINT 5×i i=i+1 WEND END
执行结果是 5,10,15,20,25,30,35 改编为直到型语句

i=1 DO PRINT 5×i i=i+1 LOOP UNTIL i>7 END

3.编写一个程序,输入正整数n,计算它的 阶乘n!(n!=n × (n-1) ×…×3×2×1) 解: t=1 i=1 INPUT "请输入n的值:";n DO t=t×i i=i+1 LOOP UNTIL i>n PRINT "这个数的阶乘为:";t END

若输入n=5,则程序运行输出的结果为 120

4.编写程序,计算函数f(x)=x2-3x+5当x=1,2, 3 时的函数值。 解: x=1 WHILE x<=3 y=x2 -3*x+5 PRINT "x=";x PRINT "y=";y x=x+1 WEND END
运行程序输出 x=1 y=3, x=2 y=3,x=3 y=5


赞助商链接
相关文章:
1.2.3循环语句
1.2.3循环语句 - 1.2.3 循环语句 班级: 姓名: 编者:兰学琴 高二数学备课组 问题引航 1.循环语句的格式及功能是什么?两种循环语句有哪些相同点与不同点? ...
1.2.3 基本算法语句循环语句 教案3
1.2.3 基本算法语句循环语句 教案3 - 案例:1.2.3 循环语句 一、教学目标: 1.知识与技能: (1)通过具体的实例理解,了解循环语句的结构特征,掌握循环语句的...
1.2.3 基本算法语句循环语句 教案1
1.2.3 基本算法语句循环语句 教案1 - §1.2.3 基本算法语句——循环语句 教学目标 (1)正确理解循环语句的概念,并掌握其结构; (2)会应用循环语句编写程序。...
1.2.2 -1.2.3条件语句和循环语句
1.2 基本算法语句 编制教师 杨勇 学时总数 研读学时 审核教师 2 1 高一 1.2.2 -1.2.3 条件语句和循环语句 1.正确理解条件语句和循环语句的概念,并掌握...
1.2.3循环语句(2)
5.示范教案(1.2.3循环语句... 8页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 ...
2015高中数学 1.2.3循环语句练习 新人教A版必修3
3.下列需用循环语句编写程序的是( A.输入 x 的值,输出 y=x -3x 的值 ? ?x-4,x>0, B.y=? ?-x+1,x≤0, ? 2 ) 输入 x 的值,输出对应的函数...
高中数学必修三习题:第一章1.2-1.2.3循环语句 Word版含...
高中数学必修三习题:第一章1.2-1.2.3循环语句 Word版含答案_数学_高中教育_教育专区。第一章 1.2 算法初步 基本算法语句 条件语句 循环语句 1.2.2 1.2...
高中数学 (1.2.3循环语句)教案 新人教A版必修3
高中数学 (1.2.3循环语句)教案 新人教A版必修3 - 语文数学英语,全册上册下册,期中考试,期末考试,模拟考试,单元测试,练习说课稿,备课教案学案导学案
高中数学必修3-1.2.3《循环语句 》同步练习
1.2.3循环语句 》同步练习一、选择题 1.下列对 WHILE 语句说法不正确的是( ) A.当计算机遇到 WHILE 语句时,先判断条件的真假,如果条件符合,就执行 WHILE ...
(人教A)必修三《1.2.3 循环语句》教案
(人教A)必修三《1.2.3 循环语句》教案 - 1.2.3 循环语句 整体设计 教学分析 通过前面的学习,学生学会了输入语句、输出语句、赋值语句和条件语句的基本用法, ...
更多相关标签: