PASCAL
语言程序设计
在上一册教材中?/p>
我们已经初步了解?/p>
P
ASCAL
语言的三种基本结构?/p>
程序设计的基本思想
和方法?/p>
本单元是在上册内容的基础上进一步深入学?/p>
P
ASCAL
语言的数组?/p>
子程序?/p>
字符串处
理等基础知识。随着学习的深入,程序设计的题目类型越来越广泛,难度也越来越大,程序设?/p>
者不能“完全”把求解的任务推给计算机,而应对题目作较充分的分析,用较优的算法去求解?/p>
因此在计算机上编程解题是一项极好的实践活动,它可以训练观察能力、逻辑思维能力、形式化
描述问题能力、规划能力、动手动脑分析问题和解决问题的能力?/p>
第一?/p>
循环结构的程序设?/p>
在程序设计中,经常处理一些需要重复执行某些操作的问题,这就需要循环结构程序设计,
循环结构是程序设计的三种基本结构之一,循环结构是指当某个条件满足时反复执行某些语句,
否则不执行。利用循环结构,使得我们能用少而精的程序编码,来完成大量的重复计算?/p>
?/p>
Pascal
语言中,
实现循环程序设计的主要语句有
For
语句
(计数循环)
?/p>
While
语句
(当?/p>
循环?/p>
?/p>
Repeat
语句
(直到型循环?/p>
?/p>
上册教材已经介绍?/p>
For
语句?/p>
本节课介?/p>
While
语句?/p>
Repeat
语句及多重循环结构?/p>
一?/p>
W
hile
语句结构
For
循环语句适用于已知次数的循环结构,而在实际的问题中,有时我们并不能确切知道?/p>
环要执行多少次,
我们判断是否结束循环的依据是某个条件是否满足?/p>
比如
“当„„时就做„„?/p>
?/p>
或者是“一直做到„„时为止?/p>
,这种循环我们称之为条件循环。在
Pascal
中条件循环语句有?/p>
种,分别?/p>
While
循环语句?/p>
Repeat
循环语句。下面分别介绍这两种语句的使用方法?/p>
While
语句用于
“当满足某一条件时进行循环?/p>
的情况,
因此它也被称?/p>
“当型循环?/p>
?/p>
While
语句的语法格式如下:
While
<
布尔表达?/p>
>
do
<
循环体语?/p>
>
?/p>
While
循环语句的执行流程如?/p>
1-1-1
所示?/p>
?/p>
1-1-1 While
循环语句执行流程
布尔表达?/p>
True
False
循环?/p>