辽师大版信息技术九年Pascel语言基础p28492.pptx
《辽师大版信息技术九年Pascel语言基础p28492.pptx》由会员分享,可在线阅读,更多相关《辽师大版信息技术九年Pascel语言基础p28492.pptx(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 程序=计算机语言+数据结构+算法PascalConst pi=3.14159;Var s,r:real;begin readln(r);s:=pi*r*r;writeln(s=,s);end.程序首部 程序体Program Area(input,output);说明部分 执行部分例:计算半径为R 的圆面积S Pascal符号 保留字:(关键字)预定义标识符标准常量:FLASE、MAXINT、TRUE标准类型:BOOLEAN、CHAR、REAL标准函数:ABS、CHR、COS标准过程:DISPOSE、GET标准文件:INPUT、OUTPUT用户标识符在Pascal 语言中具有特定的含义选用的表
2、识符不能和保留字相同。有效长度为63个字符,并且大小写等效。标识符必须是以字母开头的字母、数字、下划线序列。判断:a_1a-178tMax9_ahi.a数据类型基本简单类型标准类型用户自定义类型实数类型整数类型字符类型布尔类型枚举类型子界类型顺序类型构造(复杂)类型数组类型集合类型记录类型文件类型指针类型类型 数值范围占字节数格式shortint-128128 1 带符号8 位(短整型)integer-3276832767 2 带符号16 位(整型)longint-21474836484 带符号32 位(长整型)2147483647 byte 0255 1 带符号8 位(字节型)word 06
3、5535 2 带符号16 位(字类型)1、整型 Pascal 规定了两个预定义整型常量标识符maxint和maxlonint,他们各表示确定的常数值maxint 为32767maxlongint 为2147483647 他们的类型分别是integer 和longint类型 数值范围 占字节数有效位数real 2.9e-39.1.7e38 6 11.12基本实型Single1.5e-45.3.4e38 4 7.8单精度实型double 5.0e-324.1.7e308 8 15.16双精度实型2、实型一个实型数据用来存放实数。3、字符型标识符:char字符型必须用单引号括起来字母作为字符型时,大
4、小写是不等价的字符型只允许单引号中有一个字符,否则就是字符串。比较大小:A()a 一个布尔型数据用来存放逻辑值(布尔值)。4、布尔型布尔型的值:false(0)和true(1);boolean 是布尔型的标识符。false 和true 都是预定义常数标识符,分别表示逻辑假和逻辑真。truefalse。a b NOT a NOT b a AND b a OR b a xor bTrue True False False True True falseTrue False False True False True trueFalse True True False False True true
5、False False True True False False false布尔运算的运算次序:NOT AND XOR、OR例1:(第11 届NOIP)设A true,B false,C false,D=true,以下逻辑运算表达式值为真的是()A.(A B)(C D)B.(A B)C)DC.A(B C)D D.(A(B C)DD.E.(A B)(C D)例2(第9 届NOIP)设A true,B false,C true,D=true,逻辑运算表达式A B C D 的值是()二进制的逻辑运算二进制数1和0在逻辑上可以代表“真”与“假”、“是”与“否”、“有”与“无”。1、逻辑加法(“或”运
6、算)逻辑加法通常用符号“+”或“”来表示。逻辑加法运算规则如下:0+0=0,00=00+1=1,01=11+0=1,10=11+1=1,11=12、逻辑乘法(“与”运算)逻辑乘法通常用符号“”或“”或“”来表示。逻辑乘法运算规则如下:00=0,00=0,00=001=0,01=0,01=010=0,10=0,10=011=1,11=1,11=13、逻辑否定(非运算)逻辑非运算又称逻辑否运算。其运算规则为:0=1 非0等于11=0 非1等于04、异或逻辑运算(半加运算)异或运算通常用符号 表示,其运算规则为:00=00 同0异或,结果为001=10 同1异或,结果为110=11 同0异或,结果为
7、111=01 同1异或,结果为0即两个逻辑变量相异,输出才为1练习:1、1010111 10011101=书本P11-N152、1010101001100110=3、10101100=4、1010101000001111=试一试:1、请模仿写出一个Pascal 程序以实现计算梯形面积。假设梯形上底a 5,下底b 10,高h 6。2、给出半径R 100,求圆周长、圆面积。3、一个学生五门课的成绩为:70、89、65、100、78。编PASCAL 程序,输出平均成绩。一、常量1、常量定义2、定义常量的语法格式 CONST=;=;3、类型(1)数 n 100(2)字符 ch*(3)字符串 str H
8、angzhou(4)布尔值 flag True二、变量1、变量定义2、变量说明部分的语法格式VAR:;:;Varbeginread(a,b);c:=a*b;d:=a/b;writeln(c);writeln(d);End.?例:输入:两个整数a、b(=3000),输出它们的乘积c,商d。a,b:integer;C:longint;d:real;三、标准函数1、算术函数函数标识符 自变量类型意义结果类型abs 整型、实型绝对值同自变量exp 整型、实型指数实型ln 整型、实型自然对数实型int 整型、实型整数部分实型frac 整型、实型小数部分实型arctan 整型、实型反正切实型sin 整型、
9、实型正弦实型cos 整型、实型余弦实型sqr 整型、实型平方同自变量sqrt 整型、实型平方根实型练习abs(-4)=abs(-7.49)=frac(-3.71)=int(-3.71)=sqr(4)=sqrt(4)=函数标识符 自变量类型 意义 结果类型odd(x)整型 判断奇数 布尔型pred(x)顺序类型求前趋 同自变量succ(x)顺序类型求后继 同自变量例:odd(1000)=false pred(2000)=1999succ(2000)=2001odd(3)=pred(x)=succ(x)=2、标量函数函数标识符自变量类型意义 结果类型chr(x)byte 自变量对应的字符 字符型o
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 师大 信息技术 Pascel 语言 基础 p28492
限制150内