第五章重复结构河师大附中信息技术•重复控制结构为计算机程序描述重复计算所提供的控制手段
一个重复控制结构需指明以下三件事情:•1.被重复执行的语句;•2.是否重复的条件;•3.具体的重复方式
•在PASCAL语言,用for,while和repeat三种语句描述重复控制结构
第一节FOR语句•for语句用来描述已知重复次数的重复结构
FOR语句有二种格式:•1
for控制变量:=初值to终值do语句;•2
for控制变量:=初值downto终值do语句;•为了正确使用for语句,需遵守以下几点约定:•1.for语句的控制变量、初值、终值的数据类型应一致,且限于整型、布尔型和字符型等对函数ord有意义的数据类型,即序数类型;•2.初值与终值一经确定,重复次数就确定不变了
•3.控制变量在重复语句内不能施加任何赋值操作;•4.for语句正常结束后,控制变量值无意义
•例5-1打印输出大写英文字符A到Z,以及对应的ASCII的序号
•Programexample5_1;•var•i:char;•begin•fori:='A'to'Z'dowrite(i:4,ord(i):4);•readln;•end
•例5-2由键盘输入N(Nmaxthenmax:=a;•ifa