学校考试用pascal语言编程 怎么编

废话的不要
2024-11-24 00:09:49
推荐回答(2个)
回答1:

一、pascal的基本语法单位

1、基本符号

A——Z;a——z;0——9;+,-,*,/,=,<>,<=,>=,<,>,(,),[,],{,},:=,,,;,.,:,..,',^

注意:pascal语言除了能使用以上规定的基本符号外,不得使用任何其它符号。

2、保留字

AND,ARRAY,BEGIN,CASE,CONST,DIV,DO,DIWNTO,ELSE,END,FILE,FOR,FUNTION,GOTO,IF,LABEL,MOD,NIL,OF,OR,PACKED,PROCEDURE,PROGRAM,RECORD,REPEAT,SET,THEN,TO,TYPE,UNTIL,VAR,WHILE,WITH。

注意:所起的文件名不能与保留字相同。

3、标识符

以字母打头的字母数字串,长度小于等于8。

标准标识符(共三十九个):

标准常量:

false,true,maxint

标准类型:

integer,real,char,boolean,text

标准文件:

input,output

标准函数:

abs,arctan,chr,cos,eof,eoln,exp,ln,odd,ord,ored,round,sin,sqr,

sqrt,succ,trunc

标准过程:

get,new,pack,page,put,read,readln,reset,rewrite,unpack,write, writeln

二、程序结构

1、由三大部分组成:程序首部,说明部分,语句部分。

PROGRAM 程序名(input,output);

{……} 解释

CONST

pi=3.14159;

VAR

r,l,s:real;

BEGIN

write('input r:');

read(r);

l:=2*pi*r;

write('l=',l,'s=',s);

END;

2、大量使用标点符号,保留字后不加标点符号(END除外)。

回答2:

http://218.22.0.84/teacherhomepage/xinxi/pascal/pascal.htm

先看一个简单的PASCAL程序:
program exam1(input,output);
var r,s,c:real;
begin
readln(r);
c:=3.14*2*r;
s:=3.14*r*r;
writeln(c,s)
end.

从这个简单的程序可以看到:
  1、 一个PASCAL程序分为两个部分:程序首部和程序体(或称分程序)。
  2、程序首部是程序的开头部分,它包括:
  ⑴ 程序标志。用“program”来标识“这是一个PASCAL 程序”。PASCAL规定任何一个PASCAL程序的首部都必须以此字开头。在Turbo pascal语言中,首部也可省略。
  ⑵ 程序名称。由程序设计者自己定义,如例中的exam1。
  在写完程序首部之后,应有一个分号。

  3、程序体是程序的主体。程序体包括说明部分(也可省略)和执行部分两个部分。
  ⑴ 说明部分用来描述程序中用到的变量、常量、类型、过程与函数等。本程序中第二行是“变量说明”,用来定义变量的名称、类型。

PASCAL规定,凡程序中用到所有变量、符号常量、数组、标号、过程与函数、记录、文件等数据都必须在说明部分进行定义(或称“说明”)。也就是说,不允许使用未说明先使用。
⑵ 执行部分的作用是通知计算机执行指定的操作。如果一个程序中不写执行部分,在程序运行时计算机什么工作也不做。因此,执行部分是一个PASCAL程序的核心部分。
  执行部分以“begin”开始,以“end”结束,其间有若干个语句,语句之间以分号隔开。执行部分之后有一个句点,表示整个程序结束。
4、 PASCAL程序的书写方法比较灵活。 应以程序结构清晰、易读为目的。在编写程序时尽量模仿本书中例题程序格式。
5、在程序中,一对大括号间的文字称为注释。注释的内容由人们根据需要可用英语书写。注释可以放在任何空格可以出现的位置。执行程序时计算机对注释不予理睬。
6、保留字后不加标点符号(END除外)。