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 循环语句_图文
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循环语句
华师中山附中高一数学学案(必修三) 编写人:王德鸿 班级 学生姓名 编号:005 日期:2014 年 5 月 1.2.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循环语句
1.2.3循环语句导学案 3页 2财富值如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 1.2.3循环语句 隐藏>> 1.2.3...
1.2.3循环语句
1.2.3 循环语句(第三课时)教学目标:知识与技能(1)正确理解循环语句的概念,并掌握其结构。 (2)会应用条件语句和循环语句编写程序。 过程与方法 经历对现实生活...
5.示范教案(1.2.3循环语句)
5.示范教案(1.2.3循环语句)_高一数学_数学_高中教育_教育专区。1.2.3 循环语句 整体设计 教学分析 通过前面的学习,学生学会了输入语句、输出语句、赋值语句和...
第一章 1.2.3循环语句(有详细答案)
1.2.3 循环语句 一、选择题 1.循环语句有 WHILE 和 UNTIL 语句两种,下面说法错误的是( ) A.WHILE 语句和 UNTIL 语句之间可以相互转化 B.当计算机遇到 WHILE...
更多相关标签:
1.2.3循环语句ppt    1.2.3循环语句教案    sqlite3 循环语句    python3循环语句    sql循环语句    循环语句    c 循环语句    for循环语句    

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

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