Pascal速成教程.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Pascal速成教程

Pascal速成教程 By:kk23456 0、程序的设计过程 建模---算法---源代码---编译---执行---发行 ^--------^--------^----------------| 1、你的第一个Pascal程序 1 program ex01; 2 begin 3 writeln (hello world); 4 end. 编译,执行,我们看到了第一个输出: |-----------| |hello world| |_ | |-----------| 让我们来看看这个程序的结构: 行1:program语句指定程序名称,例如,这里告诉编译器,程序名称为ex01,在FreePascal中可以省略。 行2:begin...end:语句块开始、结束的标志,Pascal程序中,主程序必须包含在一组begin...end中。其实,只要程序员认为语句为一个整体,那么它们就应该被包含于begin...end中 行3:writeln (hello world);writeln语句控制输出,这里,输出hello world。 更多细节: 1、行1、行3中语句结束的“;”:Pascal中每一个语句结束,其末尾应当有分号(特殊情况后面再讨论)表示语句结束。 2、行4末尾的“.”:Pascal中全局程序的begin...end语句组结束后,末尾用“.”。 3、行3中,包含 hello world 的“”,Pascal中,字符串都由“”包围。 2、输入、输出 我们的程序用writeln语句实现了输出hello world的使命,但若我们要电脑读入一个数,并将它输出,那该怎么办? 我们先看一看下列程序: 1 program ex02; 2 var 3 i:integer; 4 begin 5 readln (i); 6 writeln (i); 7 end. 编译,运行,看到如下窗口: |------------| |_ | |------------| 当你键入一个数(比如说5)以后,得到以下输出: |------------| |5 | |5 | |_ | |------------| 行2:var关键字表示变量的定义,即行3到下一个关键字(这里是行5的begin)属于变量的声明。关于变量的介绍在后面会提到,这里,你只需要知道,行3定义了一个整型变量(数据类型在第4节讲到) 行5:readln语句读入一个值到i(这里是5),writeln语句输出i的值。 readln ();输入函数,控制输入变量,它是一个无限参数指令,例如: x1, x2, x3, x4, x5, x6...xN:integer; {注意,变量间用“,”隔开} readln (x1, x2, x3, x4, x5...,xN); {函数中,参数间用“,”隔开} 说明:在Pascal中,{}表示注释语句,注释语句的内容不会影响到编译,只是程序员为了使程序更便于阅读而书写,注意,{}必须成对出现,这一点和begin...end很相似。 writeln ();输出函数,与readln一样,也是无限参数指令。即writeln (x1, x2..., xN);将输出x1到xN的所有值。 writeln ();可以将数字、字符串混合输出,例如: 假定i=3, j=4, 则 writeln (No., i, is, j);将输出如下内容: |-----------| |No.3is4 | |_ | |-----------| 由以上例子可以看出,writeln (); 输出内容间没有空格,要输出空格,应该改为: writeln (No., i, , is, , j); 则输出为: |-----------| |No.3 is 4 | |_ | |-----------| 3、表达式 1、赋值表达式: 1 program ex03; 2 var 3 x1, x2:integer; 4

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档