高中数学第二章算法初步2
3几种基本语句自主练习北师大版必修3我夯基我达标1
下面程序段不能分别正确显示1
的值的一个是()A
Fori=1To4n=1Forj=1Toin=n*j输出nEndB
Fori=1To4Forj=1Toin=1n=n*j输出nEndC
n=1Forj=1To4n=n*j输出nEndD
A、C两个都可以实现题目要求的输出结果思路解析:这里的B中,n=1语句不能放在内循环体内,应放在内循环体外,其他的都可以实现算法
答案:B2
有程序段如下:Fori=1To3Forj=1To5End输出i*j其中“输出i*j”语句执行的次数为()A
8思路解析:本题是两个循环语句,注意外循环从1到3,内循环从1到5,内循环是在外循环的基础上的循环,所以内循环体的执行次数为3×5=15次
答案:C3
给出下面程序段的输出结果是______________
k=0Fori=0To10step3Forj=1To10Ifj>5Thenk=k+4ExitFork=k+1输出i,kIfi>8ThenExitFor输出i,kEnd思路解析:注意这里先看i的循环是每隔三个数取一个,所以,i的取值为:0,3,6,9;根据条件j的取值应该是:1,2,3,4,5,只要能把这些数值正确找出来,输出结果自然就明确了
答案:093186279369364
一小球从100m的高度处落下,每次落地后反跳回原来高度的一半,再落下,在第10次落地时,共经过多少路程
第10次下落的高度为多少
思路分析:循环语句其中包含判断是否循环达到预设值,然后决定是继续循环还是终止循环
故在循环语句后面一定有判断流程图出现
循环箭头也一定不要在i:=2语句之前,否则程序会进入死循环,这是