当前位置:文档之家› Pascel语言基础PPT-辽师大版信息技术九年课件

Pascel语言基础PPT-辽师大版信息技术九年课件

法运算规则如下: 0+0=0, 0∨0=0 0+1=1, 0∨1=1 1+0=1, 1∨0=1 1+1=1, 1∨1=1
2、逻辑乘法(“与”运算) 逻辑乘法通常用符号“×”或“∧”或“·”来表示。逻
辑乘法运算规则如下:
0×0=0, 0∧0=0, 0·0=0 0×1=0, 0∧1=0, 0·1=0 1×0=0, 1∧0=0, 1·0=0 1×1=1, 1∧1=1, 1·1=1
带符号8位 带符号16位
• Pascal规定了两个预定义整型常量标识符maxint 和maxlonint,他们各表示确定的常数值 maxint为32767 maxlongint为2147483647 他们的类型分别是integer 和longint
2、实型
一个实型数据用来存放实数。
类型 real 基本实型 Single 单精度实型 double 双精度实型
数值范围
占字节数 有效位数
2.9e-39..1.7e38
6
11..12
1.5e-45..3.4e38
4
7ቤተ መጻሕፍቲ ባይዱ.8
5.0e-324..1.7e308
8
15..16
3、字符型
标识符:char 字符型必须用单引号括起来 字母作为字符型时,大小写是不等价的 字符型只允许单引号中有一个字符, 否则就是字符串。
用户标识符
选用的表识符不能和保留字相同。 有效长度为63个字符,并且大小写等效。
标识符必须是以字母开头的字母、数字、下划线序 列。
判断:
a_1
a-1
78t
Max
9_a
hi.a
实数类型
标准类型 整数类型
基本简单类型
字符类型

布尔类型

枚举类型 类
用户自定义类型


子界类型

数组类型


集合类型
构造(复杂)类型
程序=计算机语言+数据结构+算法
Pascal
例:计算半径为R的圆面积S
Program Area(input, output); {程序首部}
Const pi=3.14159; Var s, r: real;
begin
{说明部分}
readln( r ); s:=pi *r *r;
{执行部分}
{程序体}
writeln(‘s=‘, s);
end.
Pascal 符号
保留字: 在Pascal语言中具有特定的含义 (关键字)
标准常量:FLASE、MAXINT、TRUE 标准类型:BOOLEAN、CHAR、REAL
预定义标识符 标准函数:ABS、CHR、COS
标准过程:DISPOSE、GET 标准文件:INPUT、OUTPUT
二、变量
1、变量定义 2、变量说明部分的语法格式
VAR <变量标识符表>:<数据类型>; …… <变量标识符表>:<数据类型>;
例: 输入:两个整数a、b(<=3000),输出它们的乘积c,商d。
Var
a,b:integer;
? C:longint;
d:real; begin
read(a,b); c:=a*b; d:=a/b; writeln(c); writeln(d); End.
3、一个学生五门课的成绩为:70、89、65、100、 78。编PASCAL程序,输出平均成绩。
一、常量
1、常量定义
2、定义常量的语法格式
CONST <常量标识符>=<常量>; …… <常量标识符>=<常量>;
3、类型
(1) 数 (2)字符 (3) 字符串 (4)布尔值
n=100 ch=’*’ str=’Hangzhou’ flag=True
布尔运算的运算次序:NOT AND XOR、OR
例1:(第11届NOIP)设A=true,B=false,C=false, D=true,以下逻辑运算表达式值为真的是( )
A. (A∧B)∨(C ∧D) C. A ∧ (( B ∨ C)) ∧D E. (A ∨B) ∧(C ∧D)
B. ((A∧B)∨C) ∧D D. (A ∧ (B ∨ C)) ∨ D
比较大小:‘A’ ( )‘a’
4、布尔型
一个布尔型数据用来存放逻辑值(布尔值)。 布尔型的值:false(0)和true(1);
true>false。 false 和true都是预定义常数标识符, 分别表示逻辑假和逻辑真。
boolean是布尔型的标识符。
a
b NOT a NOT b a AND b a OR b a xor b
记录类型
文件类型
指针类型
1、整型
类型
数值范围 占字节数
shortint
-128~128
1
(短整型)
integer (整型)
-32768~32767
2
longint
-2147483648~
4
(长整型) 2147483647
byte
0~255
1
(字节型)
word
0~65535
2
(字类型)
格式 带符号8位 带符号16位 带符号32位
练习:
1、1010111 ∧10011101= 2、10101010∨01100110= 3、10101100= 4、10101010 ⊕00001111=
书本P11-N15
试一试:
1、请模仿写出一个Pascal程序以实现计算梯形面积。 假设梯形上底a=5,下底b=10,高h=6。
2、给出半径R=100,求圆周长、圆面积。
例2(第9届NOIP)设A=true,B=false,C=true, D=true,逻辑运算表达式A∧B ∨C ∧D的值是( )
二进制的逻辑运算
二进制数1和0在逻辑上可以代表“真”与“假”、 “是”与“否”、“有”与“无”。
1、逻辑加法(“或”运算) 逻辑加法通常用符号“+”或“∨”来表示。逻辑加
3、逻辑否定(非运算)
逻辑非运算又称逻辑否运算。其运算规则为:
0=1 非0等于1
1=0 非1等于0
4、异或逻辑运算(半加运算) 异或运算通常用符号"⊕"表示,其运算规则为: 0⊕0=0 0同0异或,结果为0 0⊕1=1 0同1异或,结果为1 1⊕0=1 1同0异或,结果为1 1⊕1=0 1同1异或,结果为0 即两个逻辑变量相异,输出才为1
True True False False True True false
True False False True False True true
False True True False False True true
False False True True False False false
相关主题