ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:41.65KB ,
资源ID:3237017      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3237017.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(信息学pascal语言校本教材.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

信息学pascal语言校本教材.docx

1、信息学pascal语言校本教材什么是Turbo Pascal1968年瑞士的N.WIRTH教授设计完成了Pascal语言,1971年正式发表。1975年,国际标准化组织(ISO)对Pascal语言进行了修改,从而形成了标准Pascal语言。与以往的编程语言相比,Pascal语言是一门结构化的语言,它具有丰富的数据类型和控制结构,简明易懂,所以特别适合于教学。Pascal语言还是一种自编译的语言,这就使它的可靠性大大提高了。在Pascal的各个版本中,尤以Turbo Pascal的功能最为强大。如今,在许多学校的计算机语言课上,学的都是Pascal语言,用的都是Turbo Pascal。PASC

2、AL语言是一种结构式程序设计语言。它是于70年代在ALGOL基础上研制出来的。它具有丰富的数据类型并提供了数据类型定义设施,其控制结构体现了结构程序设计原则。PASCAL语言最初是为系统地教授程序设计而设计的,特点是简明化和结构化,适合教学,科学计算与系统软件的研制。Pascal是最早出现的结构化软化,具有丰富的数据类型和简洁灵活的操作语句,适于描述数值和非数值的问题。几个主要得Turbo Pascal版本 1983 Turbo Pascal 1.0 Turbo Pascal 2.0 Turbo-87 Pascal提高实数运算速度并扩大值域 1985 Turbo Pascal 3.0增加图形功

3、能 Turbo BCD Pascal特别适合应用于商业 1987 Turbo Pascal 4.0提供集成开发环境(IDE),引入单元概念 1988 Turbo Pascal 5.0增加调试功能 1989 Turbo Pascal 5.5支持面向对象的程序设计(OPP) 1990 Turbo Pascal 6.0提供面向对象的应用框架和库(Turbo Vision) 1992 Turbo Pascal 7.0面向对象的应用系统、更完善的IDE Turbo Vision 2.0 1993 Borland Pascal 7.0开发 Object Windows库、 (For Windows)提供对

4、OLE多媒体应用开发的支持1995 DelphiVisual Pascal为什么用Pascal语言Pascal语言的主要特点有:严格的结构化形式;丰富完备的数据类型;运行效率高;查错能力强。正因为上述特点,Pascal语言可以被方便地用于描述各种算法与数据结构。尤其是对于程序设计的初学者,Pascal语言有益于培养良好的程序设计风格和习惯。IOI(国际奥林匹克信息学竞赛)把Pascal语言作为三种程序设计语言之一, NOI(全国奥林匹克信息学竞赛)把Pascal语言定为唯一提倡的程序设计语言,在大学中Pascal语言也常常被用作学习数据结构与算法的教学语言。Pascal语言中程序的基本概念【基

5、本符号】ABCDXYZ;abcdxyz 012789+ - * / = = ( ) := , ; . : . 注意:pascal语言除了能使用以上规定的基本符号外,不得使用任何其它符号。 【保留字】 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。【标识符】 以字母打头的字母数字串,长度小于等于8。 标

6、准标识符(共三十九个):标准常量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, writelnPascal语言中程序的基本结构 由三大部分组成:程序首部,说明部分,语句部分。PROGRAM 程序名(input,outp

7、ut); 解释 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. 在这里的说明部分,可以包括以下内容:uses已知单元说明;label标号说明;const 常量说明;type类型说明;var 变量说明;function 函数说明;procedure 过程说明;Pascal语言中的数据类型介绍数据是程序设计的一个重要内容,其重要特征-数据类型,确定了该数据的形、取值范围以及所能参与的运算。Turbo Pascal 提供了丰富的数据类型,这些数据类型

8、可以分为三大类:简单类型、构造类型和指针类型,其中简单类型可以分为标准类型(整型、实型、字符型和布尔型)和自定义类型(枚举型和子界型),构造类型可以分为数组类型、集合类型、记录类型和文件类型。这些数据类型中除了指针类型是动态数据类型外,其他的都是静态数据类型。在这些数据类型中简单类型都是有序类型,除了实型以外的简单类型都是顺序类型,所谓顺序类型就是他们的值不仅是有序的而且是有顺序号。在这里主要介绍整型、实型、字符型和布尔型四种常用的数据类型。【整型】一个整型数据用来存放整数。Turbo Pascal支持五种预定义整型,它们是shortint(短整型)、 integer(整型)、 longint

9、(长整型)、 byte(字节型)和 word(字类型),Turbo Pascal分别用相同的名字作为他们的表识符。每一种类型规定了相应的整数取值范围以及所占用的内存字节数。类型数值范围占字节格式shortint-128.1281带符号8位inteter-32768.327672带符号16位longint-2147483648.21474836474带符号32位byte0.2551带符号8位word0.655352带符号16位Turbo Pascal规定了两个预定义整型常量表识符maxint和maxlongint,他们各表示确定的常数值,maxint为32767, maxlongint为2147

10、483647,他们的类型分别是integer 和longint。【实型】一个实型数据用类存放实数。Turbo Pascal支持五种预定义实型,它们是real(基本实型)、 single(但精度实型)、double(双精度实型)、extended(扩展实型)、comp(装配实型),Turbo Pascal分别用相同的名字作为他们的表识符。每一种类型规定了相应的实数取值范围、所占用的内存字节数以及它们所能达到的精度。类型数值范围占字节数有效位数real2.9e-39.1.7e38611.12single1.5e-45.3.4e3847.8double5.0e-324.1.7e308815.16ex

11、tended3.4e-4932.1.1e49321019.20comp-2*63+1.2*63-1819.20Turbo Pascal支持两种用于执行实型运算的代码生成模式:软件仿真模式和80x87浮点模式。除了real可以在软件仿真模式下直接运行以外,其他类型必须在80x87浮点模式下运行。【布尔型】一个布尔型数据用来存放逻辑值(布尔值)。布尔型的值只有两个:false和true,并且false的序号是0,true的序号是1。false 和true都是预定义常数表识符,分别表示逻辑假和逻辑真。并且truefalse。boolean是布尔型的表识符。【字符型】字符型用char作为表识符。字符型

12、必须用单引号括起来,字母作为字符型时,大小写是不等价的,并且字符型只允许单引号中有一个字符,否则就是字符串。Pascal语言中的变量和常量【常量】(1) 常量:在某个程序的整个过程中其值不变的量。(2) 常量定义:常量定义出现在说明部分。它的语法格式是:const=;.=;常量表识符的类型由定义它的常量的类型决定。例如:const a=12 隐含说明a是整型;const r=3.21 隐含说明r是实型.(3) 常量定义部分必须以保留字const开头,可以包含一个或几个常量定义,而且每个常量均以分号结束。(4) Turbo Pascal类型常量类型常量,又称变量常数,它是Turbo Pascal

13、的一个扩充特性。类型常量的定义与标准Pascal规定的常数定义和变量说明有所区别。类型常量定义的语法格式:const:简单类型=常数;例如:constcounter:integer=0;flag:boolean=true;index:0.100=0;【变量】(1) 变量:在某个程序中的运行过程中其值可以发生改变的量。var:;.:;(2) 变量说明:变量说明出现在说明部分。它的语法格式是:其中,保留字var表示开始一个变量说明部分。变量标识符列表是一个用逗号隔开的标识符序列,冒号后面的类型是类型标识符。每个变量说明均以分号结束。例如:vara,b,c:integer;m,n:real;ASCII码表DEC(十进制)HEX(十六进制)CHAR(字符)CODE(控制码)C 程序(转义)000NUL(0)101SOH202STX303ETX404EOT505ENQ606ACK707BEL(a)808BS(b)909HT(t)100ALF(n)110BVT(v)120CFF(f)130DCR(r)140ESO150FSI1610DLE1711DC11812DC21913DC12014DC42115NAK2216SYN2317ETB2418CAN2519EM261ASUB271B

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1