9512.net
甜梦文库
当前位置:首页 >> 数学 >>

1.2.3循环语句



算法初步
§1.2.3

算法基本语句

循环语句

温故而知新 1、顺序结构常用的程序语言和格式 输入语句 INPUT “提示文字”;变量 输出语句 PRINT “提示文字”;变量 赋值语句 变量=表达式

2、条件结构常用的程序语言和格式
IF 条件成立 THEN (1) I

F 条件成立 THEN(2) 语句1 语句 ELSE END IF 语句2 END IF

3两种循环结构
While(当型)循环

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

A P
不成立 成立

Until(直到型)循环

先执行 后判断
A
P
成立 不成立

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

两种循环语句:
(1)WHILE语句的一般格式: While(当型)循环 循环体
满足条件?
否 是

也叫“前测试型”循环

WHILE 条件 循环体 WEND

当计算机遇到WHILE语句时,先判断条件的真假,如 果条件符合,就执行WHILE与WEND之间的循环体;然 后再检查上述条件,如果条件仍符合,再次执行循环体, 这个过程反复进行,直到某一次条件不符合为止.这时, 计算机将不执行循环体,直接跳到WEND语句后,接着执 行WEND之后的语句.

例1根据1.1.2例3中的程序框图,用WHILE编写 计算机程序来计算1+2+…+100的值
开始 i=1

程序:

sum=0
i<=100? 否 输出sum 结束

i=i+1 是 sum=sum+i

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

(2)UNTIL语句的一般格式:
Until(直到型)循环

也叫“后测试型”循环

循环体 满足条件?




DO 循环体 LOOP UNTIL 条件

思考1:参照当型循环结构,说说计算机是按怎样
的顺序执行UNTIL语句的?

思考2:用UNTIL语句编写计算机程序,来计算
1+2+…+100的值.

思考2:用UNTIL语句编写计算机程序,来计算
1+2+…+100的值. 程序框图:
开始
i=1 sum=0 sum=sum+i i=i+1

程序:

i>100?




输出sum 结束

i=1 sum=0 DO sum=sum+i i=i+1 LOOP UNTIL i>100 PRINT sum END

例2 :用描点法作函数 y=x3+3x2-24x+30的图象时,需 要求出自变量和函数的一组对应值,编写程序,连续输 入11个值:-5,-4,-3,-2,-1,0,1,2,3,4,5时的 开始 函数值。 程序框图: 算法: n=1 S1:输入一个自变量X 值 输入X S2:计算y=x3+3x2-24x+30 S3:输出y y=x3+3x2-24x+30 S4:n=n+1 输出y S5:判断输入的次数是否大 n=n+1 于11,若是,结束算法,否则, N 返回S1. n>11?
Y 结束

思考
1、设计一个算法框图:逐个输出12,22,32,……,n2,并 写出相应的程序。 开始 INPUT n INPUT n i=0 DO i=i+1 t=i^2 PRINT t LOOP UNTIL i > = n END INPUT n i=0 WHILE i < n i=i+1 t=i^2 PRINT t WEND END

i=0
i = i+1 : t=i^2

PRINT t
否 i>=n? 是 结束

2、设计一个算法框图:求满足1+2 + 3 + … + n>10000 的最小正整数n,并写出相应的程序。 开始 i=0,Sum=0 i=i+1 i=0 sum = 0 DO

i=i+1
Sum=Sum+i sum = sum + i 否 Sum>10000? 是 输出i 结束 LOOP UNTIL sum>10000 PRINT i END

3.编写一个程序,计算下面n(n∈N*)的个数的和:
开始 输入n S=0 i=1

3 4 5 n ?1 2, , , , ?? , 2 3 4 n
程序: INPUT “n=” ; n i=1 S=0
i=i+1
i+1 S=s+ i

WHILE i<=n

s=s+(i+1)/i
i=i+1 WEND PRINT S END

i<=n N 输出s 结束

Y

小 结
两种循环语句:
( 1)

While(当型)循 循环体



满足条件?


WHILE 条件 循环体 WEND

(2)Until(直到型)循环 循环体 满足条件?




DO 循环体 LOOP UNTIL 条件



更多相关文章:
1.2.3循环语句同步试题
[同步试题] 123 循环语句 1、 在循环 语句的一般形式中有“until A”,其中 A 是 ( ) D 终止条件为真 A 循环变量 B 循环 体 C 终止条件 2、 当...
1.2.3循环语句教学设计
1.2.3循环语句教学设计_电脑基础知识_IT/计算机_专业资料。高一数学循环语句 海东中学高霞 必修三 1.2.3 循环语句教学设计设计教师 海东中学 高霞 一、本节在教...
必修三1.2.3循环语句教学设计
必修三1.2.3循环语句教学设计_高二数学_数学_高中教育_教育专区。必修三1.2.3循环语句教学设计《1.2.3 循环语句》教学设计 课题 姓名 在教材中的 地位和作用...
高中数学必修3《1.2.3循环语句》教案设计
高中数学必修3《1.2.3循环语句》教案设计_数学_高中教育_教育专区。www.xkb1.com 新课标第一网系列资料 www.xkb1.com 新课标第一网不用注册,免费下载! 1....
5.示范教案(1.2.3循环语句)
5.示范教案(1.2.3循环语句)_高一数学_数学_高中教育_教育专区。1.2.3 循环语句 整体设计 教学分析 通过前面的学习,学生学会了输入语句、输出语句、赋值语句和...
(人教b版)数学必修三练习:1.2.3循环语句(含答案)
(人教b版)数学必修三练习:1.2.3循环语句(含答案)_数学_高中教育_教育专区。第一章 1.2 1.2.3 一、选择题 1.在循环语句的一般形式中有“while A”,...
数学:1.2.3《循环语句》教案(新人教A版必修3)
案例:1.2.3 循环语句一、教学目标: 1.知识与技能: (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《循环语句》(6)
高中数学 必修 3 1.2.3循环语句》 【学习目标】 1.正确理解循环语句的概念,并掌握其结构。 2.会应用循环语句编写程序。 【重点难点】 教学重点:两种循环语句...
更多相关标签:
1.2.3循环语句ppt    1.2.3循环语句教案    循环语句显示1到100    sqlite3 循环语句    swift3 循环语句    sql循环语句    for循环语句    循环语句    

All rights reserved Powered by 甜梦文库 9512.net

copyright ©right 2010-2021。
甜梦文库内容来自网络,如有侵犯请联系客服。zhit325@126.com|网站地图