For—Next循环语句嵌套使用学案
- 格式:doc
- 大小:358.00 KB
- 文档页数:4
For—Next循环语句嵌套使用学案
班级姓名
学习目标:
通过不同图形设计实现,进一步理解FOR语句的使用方法,学会for语句的嵌套使用。
一、【复习引入】
练习1:在屏幕上输出一行5个*号
*****
练习2:屏幕上输出四行,每行5个*号
*****
*****
*****
*****
二、【知识回顾】
编程求1+2+3+…+10的和for循环语句的语句格式
For 循环变量=初值To 终值Step 步长
循环体
Next 循环变量
练习1:在屏幕上输出一行5个*号
*****
练习2:屏幕上输出四行,每行5个*号
*****
*****
*****
*****
三、【新课讲授】
循环嵌套也称为多重循环,即在一个循环结构中包含另外一个循环
循环嵌套语法:
循环嵌套实现
屏幕上输出四行,每行5个*号
for i=初值to 终值
for j=初值to 终值
循环体
next j
next i
其中i为外循环控件变量,j为内循环控制变量,这两个变量不可用同一个变量名双重循环的次数是:内循环次数×外循环次数
四、【合作探究】
探究一:屏幕上输出以下两种不同“直角三角形”图案
(正直角三角形) (倒直角三角形)共行共行第1行输出1个*号第1行输出5个*号
2 输出个*号 2 输出个*号
输出3个*号输出3个*号
输出4个*号输出2个*号
输出5个*号5输出1个*号结论:
N行数决定输出个*号。行数决定输出个*号For i=1 to ()
For j=1 To ()
Print Spc(1); "*";
Next ()
Next ()
注:print spc(1)输出一个空格Print 转到下一行
五、【知识拓展】
探究二、通过使用Tab()函数在屏幕上输出“平行四边行”图案
六、思考题
1、屏幕上输出正三角形
*
***
*****
*******
*********
***********
*************
2、利用双重循环语句输出九九乘法表
3、求100——999之间的所有水仙花数
ABC=A3+B3+C3
(一个三位数,其中各位数字的立方和就等于该数本身,如:153=13+53+33)