第3课时循环结构[A基础达标]1.(2019·福建省南平市期末质量检测)执行如图所示的程序框图,若输入的a,b的值分别为0和9,则输出的i的值为()A.3B.4C.5D.6解析:选A
a=0,b=9;a=0+1=1,b=9-1=8,不满足a>b;i=1+1=2,a=0+1+2=3,b=9-1-2=6,不满足a>b;i=2+1=3,a=0+1+2+3=6,b=9-1-2-3=3,满足a>b,输出i=3
2.(2019·河北省涞水波峰中学月考)算法共有三种逻辑结构,即顺序结构、选择结构、循环结构,下列说法正确的是()A.一个算法最多可以包含两种逻辑结构B.一个算法只能含有一种逻辑结构C.一个算法必须含有上述三种逻辑结构D.一个算法可以含有上述三种逻辑结构的任意组合解析:选D
算法有三种逻辑结构,最基本的是顺序结构,一个算法一定包含有顺序结构,但是可以含有上述三种逻辑结构的任意组合.故选D
3.(2019·四川省绵阳市期末教学质量测试)执行如图的程序框图,输出的i的值是()A.3B.4C.5D.6解析:选B
执行程序框图可得,第一步:x=10,y=0+3=3,10>3,i=1+1=2;第二步:x=20,y=3+32=12,20>12,i=2+1=3;第三步:x=40,y=12+33=39,40>39,i=3+1=4;第四步:x=80,y=39+34=120,803,综上所述,输出的S为15
第5题图第6题图6.如图所示的程序框图中,语句“S=S×n”将被执行的次数是__________.解析:由程序框图知:S=1×2×3×…×n
又1×2×3×4×5=120<200,1×2×3×4×5×6=720>200
故语句“S=S×n”被执行了5次.答案:57.(2019·福建省三明市期末质量检测)执行如图所示的程序框图,则输出x的值为________.解析:执行程序框图如