Free Pascal For NOI 怎么用?

如题。本人是个小白谢谢各位大虾了。。。... 如题。本人是个小白 谢谢各位大虾了。。。 展开
 我来答
吃羊的狼_zpl
2010-01-26 · TA获得超过308个赞
知道答主
回答量:69
采纳率:0%
帮助的人:33.8万
展开全部
for的用法:
1.递增型FOR循环。

FOR 循环控制变量:=循环初值 TO 循环终值 DO 循环的语句(或语段)
例: FOR I:=5 TO 10 DO WRITELN (I);
输出的结果为: 5 6 7 8 9 10 即循环一共执行了6次
如果要重复多个语句,一定要用BEGIN-END形式:
例:
FOR I:=1 TO 10 DO
BEGIN
WRITELN (I);
WRITELN (10-I);
END;
2.递减型FOR循环

FOR 循环控制变量:=循环初值 DOWNTO 循环终值 DO 循环语句
递减型FOR循环与递增型FOR循环基本相同,只是循环控制变量每次递减。
3.FOR循环的几点注意内容:
(1)循环控制变量必须是顺序类型的变量。所谓顺序类型的变量,就是指整型,字符型,枚举型,子界型,不允许是实型。
(2)不允许在循环体内再对循环控制变量赋值。
例如:
A:=10;B:=50;
FOR K:=A TO B DO
BEGIN
K:=K+1;{这一句是错误的!!!!!!!!}
WRITELN (K);
END;
(3)当循环初值或循环终值中包含变量时,允许在循环体内改变这些变量的值,但并不改变原定的循环次数。
例:
A:=1;B:=10;
FOR I:=A TO B DO
BEGIN
A:=5;B:=4;
END;
在上面例子中,A,B的值在循环的内部发生了变化,但并不影响循环的次数,依然是10次。
4.多重循环 循环体由PASCAL语句构成,当然也可以包含FOR语句,这就构成了循环的嵌套,形成多重循环。
例如,以下FOR循环输出5行,每行输出10个星号(*)
FOR i:=1 to 5 DO
BEGIN
FOR j:=1 TO 10 DO
Write('*');
END;
初学者应当特别注意,内层的循环变量不能和外层的循环变量相同。也就是说,嵌套的各层循环应当使用不同的变量作为循环变量。
OSCARbeat
2010-02-02 · 超过28用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:78.9万
展开全部
吃羊的狼_zpl,你的回答简直就是答非所问嘛,楼主问的是这个软件怎么用,不是Pascal的语言怎么用.楼主,还是让我来吧,嘿嘿.Free Pascal For NOI这个软件是现代Free Pascal的另外一个版本.与Free Pascal不同的只不过是NOI官方推荐的,所以比Free Pascal简化了一点.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jaxxcyhc3bea9
2010-01-26 · TA获得超过8857个赞
知道大有可为答主
回答量:4564
采纳率:75%
帮助的人:1247万
展开全部
这个版本的Free Pascal For NOI是信息奥林匹克竞赛推荐使用的版本。对某些功能进行了简化,但基本语法规则与其它版本的Free pascal没有区别。适合高、初中学生使用。

楼上的答非所问。嘿嘿,分给我吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式