由莲山课件提供http://www.5ykj.com/ 资源全部免费
1.2.3 循环语句
课时目标
1.理解两种循环语句、熟记其格式.
2.利用循环语句将算法中的循环结构转化为程序语句.
识记强化
1.循环语句用来实现算法中的循环结构.
2.程序设计语言中循环语句主要有两种类型:直到型语句和当型语句.
3.WHILE语句的一般格式是当计算机遇到WHILE语句时,先判断条件的真假.如果条件满足,就执行WHILE和WEND之间的循环体;若条件不满足,计算机将不再执行循环体,直接跳到WEND语句后执行其他语句.因此,WHILE语句也称为当型循环语句.
4.UNTIL语句的一般格式是计算机执行UNTIL语句时,先执行一次循环体,然后对条件的真假进行判断.当条件不满足时,执行循环体,直到满足条件时,不再执行循环体,跳出循环,执行LOOP UNTIL语句后的其他语句.因此,UNTIL语句又称为直到型语句.
课时作业
由莲山课件提供http://www.5ykj.com/ 资源全部免费
由莲山课件提供http://www.5ykj.com/ 资源全部免费
一、选择题
1.如下给出的四个框图中,其中满足WHILE语句结构的是( )
A.①② B.②③ C.②④ D.③④
答案:B
解析:①④中的程序是执行了一次循环体之后,再对循环条件进行判断,不符合当型的意义.
2.读下面的程序回答问题.
该程序是对下列哪个式子的计算( )
A. B.1+2+…+101
C.1+2+3+…+99 D.1+2+3+…+100
答案:D
解析:由程序可知,当i≤100时执行循环体,当i=101时,不再执行循环体,即输出的S=1+2+3+…+100.故选D.
3.下面循环体执行的次数是( )
由莲山课件提供http://www.5ykj.com/ 资源全部免费
由莲山课件提供http://www.5ykj.com/ 资源全部免费
A.10 B.6 C.2 D.5
答案:C
解析:∵1=11 C.i