巧用教学模式,学习程序设计(2)
2014-07-09 01:38
导读:循环结构的理解与运用是程序设计的基础,因此在学完循环基本结构的三种语句(for/repeat……until/while)后,为了加深对三种语句的理解,做到灵活应用,
循环结构的理解与运用是程序设计的基础,因此在学完循环基本结构的三种语句(for/repeat……until/while)后,为了加深对三种语句的理解,做到灵活应用,在处理程序设计时引导学生采用不同的方法进行设计,加强横向联系,启发学生自己进行总结,达到理想的教学效果。
呈现 “N!=1*2*3*……*10”例子:
先采用for语句设计发如下:
Program cbh2;
var
i,n:longint;
Begin
n:=1;
for i:=1 to 10do
n:=n*i;
witeln(n,'!=',n);
readln
End.
提出使用其它两种循环结构应该怎样设计?
学生经过探究、分组讨论、聊天室交流、程序调试、师生总结如下程序:
Program cbh2_1;
var
i,n:longint;
Begin
n:=1;i:=1;
repeat
n:=n*i;
i:=i 1;
until i