12_用FOR语句来实现循环结构.pptVIP

  • 9
  • 0
  • 约2.45千字
  • 约 12页
  • 2017-04-27 发布于四川
  • 举报
12_用FOR语句来实现循环结构

循环结构的程序设计;用FOR语句来实现循环结构; FOR 循环的使用格式: FOR 变量:=初值(或表达式) TO 终值 DO 语句(或语句组:语句组要用BEGIN …END包起来); 看看下面的程序: PROGRAM JJZX(INPUT,OUTPUT); VAR I,J:INTEGER; BEGIN J:=0; FOR I:=1 TO 3 DO J:=J+1; WRITELN(I,J) END. ;专业术语: FOR 变量:=初值(或表达式) TO 终值 DO 语句(或语句组:语句组要用BEGIN …END包起来); 注意事项: 1、循环变量必须是顺序类型(即整型、字符型、布尔型、枚举型); 例如: FOR I:=1 TO 3 DO 语句 FOR J:=‘A’ TO ‘C’ DO 语句; 注意3、循环变量变量过程可以从小到大,也可以从大到小,但从大到小的时候 TO 必须写成DOWNTO ,表示向下,这样才能正确执行。例如: FOR I:=1 TO 1000 DO 语句 FOR I:=1000 DOWNTO 1 DO 语句 这两个循环的作用都是一样,循环体都执行1000次。 ; 注意4、循环变量的递增(或递减)的规律是:如果是递增,则按SUCC变化; 如果是递减,则按PRED变化,即按ASCI I码变化,每次只能改变 1 。例如: FOR I:=1 TO 10 DO BEGIN J:=J+1; M:=M+1 END; FOR I:=‘A’ TO ‘C’ DO J:=J+1; 注意6、循环变量的初值和终值一经确定,那么循环次数也就确定了。例如: FOR I:=1 TO 10 DO K:=K+1; FOR J:=‘A’ TO ‘C’ DO K:=K+1;;程序举例1: 编程???求 5的阶乘: 5 !;课堂作业: 编程: 求1 到 100之间的所有奇数之和、奇数的积! 提示:可以借助奇偶判断函数ODD来实现, 课后作业: 编程: 求 1 到 100 之间所有5的倍数之和。     提示:利用循环和选择来实现。;求1 到100 之间奇数之和、之积 PROGRAM JJZX(INPUT,OUTPUT); VAR I,J,K:INTEGER;(*I:循环变量;J:存放积;K:存放

文档评论(0)

1亿VIP精品文档

相关文档