第1课 基本知识.doc

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

PAGE/NUMPAGES

Pascal基础知识

一、Pascal程序设计基础

1、Pascal语言程序的基本结构:

变量说明常量说明程序体执行部分程序首部★例:输入半径,求出圆的周长和面积。

变量说明

常量说明

程序体

执行部分

程序首部

Programexample1(input,output);

const

pi=3。14159;

var

c,s,r:real;

begin

read(r);

c:=pi*2*r;{求周长}

s:=pi*r*r;{求面积}

write(c,s);{输出周长和面积}

end。

PASCAL规定,用program”来标识这是一个PASCAL程序,任何一个PASCAL程序的首部都必须以此字开头。

PASCAL规定,凡程序中用到所有变量、符号常量、数组、标号、过程与函数、记录、文件等数据都必须在说明部分进行定义(或称”说明)。

PASCAL规定,执行部分以”begin”开始,以”end.”结束,语句之间以分号隔开。

2、标准数据类型

(1)、实型(real):最常用的数据类型.有两种表示方法:小数表示法和科学表示法。

小数表示法的例子:1。25,-1.6,0.0,100。0

科学表示法的实数:1.25e0,-1.6e0,0e0,1e2

e后的数字代表10的幂,比如1。25e0=1.25×100。

实型量的运算有:+、-、*、/

用于实型量的标准函数有:

abs(绝对值);sqr(平方);sqrt(开方);sin(正弦);cos(余弦);

arctan(反正切):函数的结果为弧度;

exp(以e为底的指数):那么e2.5=exp(2。5);

ln(自然对数);

trunc(取整):去掉小数部分;

round(舍入取整):将小数部分四舍五入后得到最接近它的数。

如:trunc(1.2)=1;round(1。2)=1;

trunc(1.8)=1;round(1。8)=2;

trunc(-3.6)=-3;round(-3.6)=-4;

(2)、整型(integer):包括正、负整数和零.不能有小数点。

Integer是整型标准类型标识符。

实型量的运算有:+、—、*、DIV(整除)、MOD(取余)

用于整型量的标准函数有:

abs(绝对值);

sqr(平方);

pred(前导):取自变量的前一个值。如pred(5)=4;

succ(后继):取自变量的后一个值。如pred(—5)=—4;

odd(奇函数):odd(7=true)、odd(6)=false;

chr(取字符):chr(65)=’A’。

标准函数sin、cos、arctan、exp、ln、sqr也可以用整型量,但其结果均为实型。例如sqrt(4)=2。0;(不是sqrt(4)=2)

实型数与整型数的主要差别是:计算机能表示的实数的绝对值为10—38-1038,而整数为—32768—32767。

实型量和整型量运算的结果是实型量。如:4×0.25+1=2.0.

(3)、字符型(char):括在单引号中的一个字符.

如:′A′、′a′、′′(空格)、′′′(′字符)

′ABC′是字符串,单引号中只有一个字符的才是字符数,

用于整型量的标准函数有:

ord(取序号):ASCⅡ码中字符的值,如ord(′A′)=65;

pred(前导):前一个字符,如pred(′b′)=′a′;

succ(后继):后一个字符,如succ(′b′)=′c′;

(4)、布尔型(boolean):只有两个值false(假)和true(真)。

False的序号为0;true的序号为1。

用于布尔型的标准函数有:

ord(取序号):ord(false)=0;ord(true)=1;

pred(前导):pred(true)=false;

succ(后继):succ(false)=true;

false没有前导,true没有后继。

用于布尔量的运算有布尔运算,也叫逻辑运算.

3、表达式和赋值语句

赋值语句是pascal程序中最常用的语句,它的一般形式为:

〈变量〉:=〈表达式;

计算右端表达式的值然后将这个值赋给左端的变量.

4、read语句

read语句是读语句。一般形式:read(〈输入变量表〉)

一个读语句可以读入多个值,此时变量用“,隔开,例如read(x,y,z);输入时各数值以空格分开。输入数据和输入变量必须赋值相容。

readln()语句,它与read()语句的差别是在完成该语句的最后一个变量值输入之后,将结束包括这个数值的这一行,使下一个read()语句(或readln())从下一行开始输入新的数据。

输入数据:执行输入语句:执行结果为:

1.52。43。6↙

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档