当前位置:首页 >> 其它课程 >> 1.2.3循环语句周

1.2.3循环语句周


课前小故事 1: 一、快乐回顾 问题1:五种基本语句分别是什么?我们已经 学习了几种?它们的一般格式和功能是什么? 输入语句 输出语句 赋值语句 条件语句 循环语句 一.输入语句 二.输出语句 INPUT “提示内容”;变量 PRINT “提示内容”;表达式 三.赋值语句 变量=表达式 四.条件语句 满足条件? 满足条件? 是 否 否 步骤B 是 步骤A 步骤

A IF-THEN-ELSE格式 IF 条件 THEN IF—THEN 格式 IF 条件 THEN 语句体(步骤A) 语句体1(步骤A) ELSE 语句体2(步骤B) END IF END IF 一、快乐回顾 问题2:循环结构的定义及两种基本形式分别 是什么? 在一些算法中,从某处开始,按照一定条件,反复执行 某一处理步骤的情况,这就是循环结构。 反复执行的处理步骤称为循环体。 While(当型)循环 Until(直到型)循环 循环体 满足条件? 否 是 循环体 满足条件? 否 是 两种循环结构有什么差别? 怎样用程序语言表示循环结构? 二、新知探究 循环语句 在算法中,用循环语句来实现循环结构。 循环语句与循环结构相对应,一般程序设计语言 中都有直到型(UNTIL)和当型(WHILE)两 种循环语句结构,分别对应程序框图中的直到型 和当型循环结构。 1、WHILE语句的一般格式: While(当型)循环 循环体 满足条件? 否 是 也叫“前测试型”循环 WHILE 条件 循环体 WEND 当计算机遇到WHILE语句时,先判断条件的真假, 如果条件符合,就执行WHILE与WEND之间的循环 体;然后再检查上述条件,如果条件仍符合,再次执 行循环体,这个过程反复进行,直到某一次条件不符 合为止.这时,计算机将不执行循环体,直接跳到 WEND语句后,接着执行WEND之后的语句. 练习1:阅读下面的程序,你能说明它是 一个什么问题的算法吗? x=1 WHILE x∧2<100 PRINT x x=x+1 WEND END 例1:根据1.1.2例3中的程序框图,编写计算 机程序来计算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 条件 思考:参照直到型循环结构,说说计算机是按 怎样的顺序执行UNTIL语句的? 当计算机执行UNTIL语句时,先执行一次 DO和UNTIL之间的循环体,再对 UNTIL后的条件进行判断。 如果条件不符合,继续执行循环体; 然后再检查上述条件,如果条件仍不符合, 再次执行循环体,直到条件符合为止,计 算机将不执行循环体,直接跳到UNTIL语句 后,接着执行UNTIL语句之后的语句。 练习2:在下面的程序运行中,计算机输 出的结果是多少? x=20 DO x=x-3 LOOP UNTIL PRINT x END x <0 例2:根据1.1.2例3中的程序框图,编写计算 机程序来计算1+2+…+100的值 开始 i=1 sum=0 sum=sum+i i=i+1 i>100? 否 是 输出sum 结束 i=1 sum=0 DO sum=sum+i

更多相关文档:

2016年上期高三语文第一次周考卷 (2)

(系成人饮品)中含 有治癌物质,可以调节人体内循环...、语句通顺、意思对即可) 【解析】 【小题 1 】...11页 3下载券 2015届高三语文周考卷(2... 14页...

FOR循环语句的翻译程序设计(LL(1)法、输出三地址)

FOR循环语句的翻译程序设计(LL(1)法、输出三地址)_工学_高等教育_教育专区。...时间安排: 时间安排:设计安排一周:周 1、周 2:完成系统分析及设计。 周 3...

第二周的内容

错误的变量名、不正确的变量类型、 无穷循环、比较...【参考答案】D 第三周内容 1.若要使标签控件显示...一行之中有一个 Visual Basic 语句,而且不用语句...

实验2-答案

编写个程序,输入个天数,求这个天数包含几周零...若有说明语句:char ch1='\065';char ch2="2";...1 个字符 B、包含 2 个字符 C、包含 3 个字符...

高二语文周练习·句子衔接训练_2

高二语文周练习·句子衔接训练_2。高二语文周练习·句子衔接训练 高二语文周练习·句子衔接训练 1、依次填入下面段文字横线处的语句,衔接最恰当的组是 近几...

第一次周测 高二年级

3.依次填入下面段文字横线处的语句,衔接最恰当的...___ ,从而形成一泓循环的水流,___ ,___ 。 ①...1/2 相关文档推荐 高三历史第次周测 12页 免费...

DSP课后复习题及答案

也可在个流水线状态周 期内完成个乘法累加运算...空间和将部分程序放在数据空间 30、汇编语句格式包含...AR1 ;将循环次数 3 传给 AR2 ;对 A 清零 ;...

1-2 程序设计基础

答案:C A)1,2,3,A,B,C B)C,B,A,1,2,3...答案:A A)循环队列中的元素个数随队头指针与队尾.../2 33.结构化程序设计中,下面对 goto 语句使用...

基本算法语句_2

: Ⅰ.课题导入 算法基本语句包括赋值语句、输入输出语句、条件语句、循环语句. ...Ⅲ.课堂练习 课本 P17 1,2,3. Ⅳ.课时小结 Read 是输入语句的种,输入...

for循环语句的翻译

周 5:撰写课程设计报告。 设计验收安排:设计周的星期五第 1 节课开始到实验...3.2 操作符优先级在对 for 循环语句进行翻译时,涉及到对赋值表达式和布尔...
更多相关标签:
1.2.3循环语句 | sqlite3 循环语句 | python3循环语句 | sql循环语句 | 循环语句 | c 循环语句 | for循环语句 | python循环语句 |
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com