如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第四章循环结构程序设计例1.顺序将30个学生一科的成绩、姓名输入并输出每人的姓名、成绩和30个学生的平均成绩。编写程序如下:例2.求s=l+2+3+…+99+100的值。例3编程:求:t=10!步长可以是负值.(xjc24L1j)2.循环中,可用EXITFOR语句,强行退出循环。3.该语句主要用于执行固定次数的循环。例5.求斐波那契(Fibonaccii)数列的前20项。4.3条件循环语句(WHILE…WEND)(2)WHILE和WEND必须成对使用。(3)程序运行时遇到死循环,可以用Ctrl+Break键,使之强制终止程序。如:求s=1+2+3…+100s=0:i=1WHILEi<=100s=s+ii=i+1WENDprint“s=“;s问:求1--100间偶数的和及偶数个数,并输出这些偶数?程序:例6.计算s=1+2+22+23+…+263(xjc24l6)4.4多重循环(见P81)循环可以嵌套使用,但内外循环不得互相交叉。例5.打印乘法“九九表”。程序:例6.打印一个由“*”组成的直角三角形。程序:CLSFORi=1TO5作业:复习:程序复习例6.打印一个由“*”组成的直角三角形。程序:CLSFORi=1TO54.5DO…LOOP循环语句例1.观察下列程序的运行结果。例2.观察下列程序的运行结果,是否与上题相同。例3.求S=l+2+3+…+n的值。例4.如果我国工农业生产每年以12%速度增长,程序:二、先执行循环,再判断条件的DO…LOOP循环语句例5.用键盘输入字符,并对输入字符输出并计数。4.6三种循环结构的比较4.7综合习题例6.求两个正整数m和n的最大公约数和最小公倍数。程序:例7(例4-20)输入一个整数n(n≥3),判断它是否素数(质数)。(xjc25l13)程序如下:例8(例4-21)任给定一年,判断该年是否闰年。DIMyASINTIGER例9(例4-24)由QBasic的随机数发生器产生一个100以内的整数,用户从键盘上输入一个数RANDOMIZEshu=INT(100*RND)上机题:P169、14、16、17、19课外选作:11,12,13,21电子教案在:邮箱:xgjys66@yahoo.com.cn密码:666888网页地址:http://cn.yahoo.com