以下为《娄学军11月9日》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
VB程序的复习选择结构和循环结构的运用知识目标掌握循环的嵌套使用
学会穷举法的应用
能够熟练地阅读程序能力目标能够读懂程序进行简单的编写程序
掌握利用穷举法编程的算法
掌握循环嵌套注意的问题知识内容复习提问:
1、选择结构的语句if …then …、_________、______________语句。
2、循环结构语句_________、for each-next 、_________和while wend 语句。
高考程序的比重VB程序各种题型包括程序阅读、填空、分析、改错、写运行结果占到50分,比重比较大穷举法 含义:一一列举各种可能的情况,并判断哪种可能符合要求的解,也称枚举法
如例子:求所有的水仙花数(即各位数字的立方和等于该数的三位数)
算法1:用多重循环将三个一位数合成一个三位数
private sub form_click()
dim i%,j%,k%,n%
for i=_ to _
for j=_ to _
for k=_ to _
n=I*100+j*10+k
if ________________=n then print n
next k
next j
next I
End sub 算法2将一个三位数的百位、十位、个位数字分离出来
Private sub form_click()
dim i%,j%,k%,n%
For n=__ to ___
i=___:j=n\10-i*10:k=n mod 10
if ___________=n then print n
next n
End sub 循环的嵌套定义:就是多重循环
注意的问题:
内循环变量与外循环变量不能同名
在循环体内可以使用条件语句与exit for 或
exit do 等语句来提前结束循环学生练习运行程序,理解程序程序练习求s=1!+2!+3!+…+n!
private sub form_click()
dim n%,s&,k%,j%,p&
n=val(inputbox(“请输入项数”)
s=0
for k=1 to n
p=__
for j=1 to k
p=____
next j
s=s+p
next k
print “s=“;s
End sub 作业写出两题完整程序归纳总结掌握编程的穷举法的方法
掌握阅读程序及程序填空的方法
了解循环嵌套的使用
[全文已结束,注意以上仅为全文的文字预览,不包含图片和表格以及排版]
以上为《娄学军11月9日》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。