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

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循环语句教学设计_电脑基础知识_IT/计算机_专业资料。高一数学循环语句 海东中学高霞 必修三 1.2.3 循环语句教学设计设计教师 海东中学 高霞 一、本节在教...
1.2.3循环语句
1.2.3循环语句_数学_高中教育_教育专区。§1.2.3 循环语句 一、学情分析 通过前面的学习,学生学会了输入语句、输出语句、赋值语句和条件语句的基本用法, 本节...
1.2.3基本算法语句循环语句
§1.2.3 基本算法语句循环语句 教学目标: 知识与技能 (1)正确理解循环语句的概念,并掌握其结构。 (2)会应用条件语句和循环语句编写程序。 过程与方法 经历对...
1.2.3循环语句
1.2.3循环语句_数学_高中教育_教育专区。1.2.3 循环语句 [自我认知]: 1.直到型循环结构为 班次 姓名 ( ) 循环体 满足条件? 循环体 是 满足条件? 否 ...
1.2.3循环语句
1.2.3循环语句_数学_高中教育_教育专区。授课题目:1.2.3 循环语句 执笔人:田博 集体备课时间 一、学习(教学)目标---三维目标(共性)(一)知识与技能 1.理解...
1.2.3循环语句
1.2.3循环语句_高一数学_数学_高中教育_教育专区。1.2.3 循环语句 教学分析 通过前面的学习,学生学会了输入语句、输出语句、赋值语句和条件语句的基本用法, 本...
1.2.3 循环语句
1.2.3 循环语句_数学_高中教育_教育专区。1.2.3 循环语句 自主学习 学习目标 1.理解给定的两种循环语句,并会应用. 2.应用两种循环语句将具体问题程序化,搞清...
1.2.3 循环语句知识点试题及答案
1.2.3 循环语句知识点试题及答案_数学_高中教育_教育专区。一、知识要点及方法 1、For 循环语句 S=0 for i=1:1: S=S+i; End 2、while 循环语句 while...
1.2.3 循环语句
1​.​2​.​3​ ​循​环​语​句1.2.3 循环语句 1 下列需用循环语句编写程序的是( A.输入 x 的值,输出 y=x2-3x 的值 ) x ? 4...
更多相关标签:
1.2.3循环语句ppt | 1.2.3循环语句教案 | sqlite3 循环语句 | 循环语句显示1到100 | swift3 循环语句 | sql循环语句 | for循环语句 | 循环语句 |