程序设计语言概述_第1页
程序设计语言概述_第2页
程序设计语言概述_第3页
程序设计语言概述_第4页
程序设计语言概述_第5页
已阅读5页,还剩22页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

程序设计语言概述一、什么是程序设计语言?人们使用计算机,可以通过某种计算机语言与其交流,用计算机语言描述所要完成的工作。程序设计语言就是指计算机语言。二、什么是程序?为了完成某项特定的任务,用计算机语言编写的一组指令序列称为程序。编写程序和执行程序是利用计算机解决问题的主要方法和手段。三、程序设计语言的组成记号+规则根据规则由记号构成的记号串的总体就是语言。四、程序设计语言的基本成分①数据成分,用于描述程序中所涉及的数据②运算成分,用于描述程序中所包含的运算③控制成分,用于描述程序中所包含的控制④传输成分,用于表达程序中数据的传输五、Pascal语言

Pascal语言是一种计算机编程语言,是由瑞士苏黎士工学院N.Wirth教授于1968年设计完成,1971年正式发表,为纪念法国数学家Pascal,把此语言命名为Pascal语言。PASCAL语言基础知识一、PASCAL程序的基本结构Programarea;Constpi=3.1416;Var

r:integer;

s:real;Begin

writeln(‘enterr=’);

readln(r);s:=pi*r*r;

write(‘s=’,s)End.程序首部说明部分执行部分Program程序名;Const常量说明;Type类型说明;Var

变量说明;Function函数说明;Procedure过程说明;Begin

语句1;语句2;

……End.例:已知圆的半径r,编程求圆的面积s.ProgramConstVarBeginEnd.二、PASCAL字符与符号1.标识符

(1)标识符的定义:标识符就是以字母开头的字母数字序列,有效长度为63个字符,并且大小写等效。可以用来标示常量、变量、程序、函数等。二、PASCAL字符与符号(2)标识符的分类:

a.保留字(关键字)

所谓保留字是指在Pascal语言中具有特定的含义,标准Pascal语言中的保留字一共有35个.AND,ARRAY,BEGIN,CASE,CONST,DIV,DO,DOWNTO,ELSE,END,FILE,FOR,FUNTION,GOTO,IF,IN,LABEL,MOD,NIL,NOT,OF,OR,PACKED,PROCEDURE,PROGRAM,RECORD,REPEAT,SET,THEN,TO,TYPE,UNTIL,VAR,WHILE,WITH

二、PASCAL字符与符号b.标准标识符:指Pascal语言预先定义的标识符,具有特殊含义。

标准常量False

Maxint

True

标准类型Boolean

Char

Real

Integer

标准函数Abs

Arctan

Chr

Cos

Eof

Eoln

ExpLn

Odd

Ord

Pred

Round

Sin

Sqr

Sqrt

Succ

Trunc

标准过程Dispose

Get

New

Pack

Page

Put

Read

Readln

Reset

Rewrite

Unpack

Write

Writeln

标准文件Input

Output

二、PASCAL字符与符号

c.用户自定义标识符:由你自己根据需要来定义。

选用的标识符不能与保留字和标准标识符相同。

在定义标识符时可以用的字符:

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

三、PASCAL数据类型数据的一个重要特征就是它的类型,数据类型确定了数据的构成和可进行的运算。Pascal语言是一种强类型语言,不同类型间不能任意转换,不同类型的变量一般不允许作混合运算。程序中出现的所有常量、变量和用户自定义的数据必须预先说明后才能使用。三、PASCAL数据类型Pascal数据类型简单类型构造类型指针类型三、PASCAL数据类型1.整型

类型数值范围

shortint

(短整型)

-128..128

integer(整型)-32768..32767

longint(长整型)-2147483648..2147483647

byte(字节型)0..255

word(字类型)0..65535

三、PASCAL数据类型2.实型

类型数值范围

real(基本实型)2.9e-39..1.7e38

single(单精度实型)1.5e-45..3.4e38

double(双精度实型)5.0e-324..1.7e308

三、PASCAL数据类型3.布尔型boolean

falsetrue01逻辑真逻辑假三、PASCAL数据类型4.字符型char字符型的值必须用单引号括起来,字母作为字符型的值时,大小写是不等价的,并且字符型只允许单引号中有一个字符,否则就是字符串。例:var

c:char;c:=‘a’四、常量与变量1.常量

(1)常量:在某个程序的整个过程中其值不变的量。

(2)常量定义:常量定义出现在说明部分。语法格式:

const

常量标识符1=常量值1;

...

常量标识符n=常量值n;

常量标识符的类型由定义它的常量的类型决定。Constpi=3.1416;a=10;c=‘c’;t=true;四、常量与变量2.变量

(1)变量:在某个程序的运行过程中其值可以发生改变的量

(2)变量说明:变量说明出现在说明部分。语法格式:

var

变量标识符列表:类型;

...

变量标识符列表:类型;

var

a,b,c:integer;

m,n:real

;五、运算符和表达式1.运算符

a.算术运算符

运算符运算运算对象结果类型

+加整型、实型只要有一个运算对象是实型,结果就

-减整型、实型是实型,如果全部的运算对象都是整

*乘整型、实型型并且运算不是除法,则结果为整型,

/除整型、实型若运算是除法,则结果是实型。

div整除整型整型

mod取余整型整型五、运算符和表达式1.运算符

b.逻辑运算符

运算符运算运算对象结果类型

not逻辑非布尔型布尔型

and逻辑与布尔型布尔型

or逻辑或布尔型布尔型

五、运算符和表达式1.运算符

c.关系运算符

运算符运算运算对象结果类型

=等于简单类型布尔型

<>不等于简单类型布尔型

<小于简单类型布尔型

>大于简单类型布尔型

<=小于等于简单类型布尔型

>=大于等于简单类型布尔型五、运算符和表达式2.表达式(1)通过运算符把常量、变量、函数调用结合起来组成的式子。pi*r*rSum+2(x<y)and(z=y)五、运算符和表达式(2)数学上的表达式与pascal语言表达式的区别数学表达式

PASCAL表达式

注意

2a

2*a

*号不能省略

a÷b

a/b

除号的写法

a≠b

a<>b

不等号的写法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论