资料下载网
首页 计算机 考试教辅
pascal程序设计语言_郝立中著 pdf电子书免费下载,百度云
首页 > 计算机 > 计算机F > pascal程序设计语言_郝立中著 pdf电子书免费下载,百度云

《pascal程序设计语言_郝立中著》pdf电子书免费下载


下载方式一:

百度网盘下载地址:https://pan.baidu.com/s/1QUYrYm1qYDXdHbwFlZ8vMw
百度网盘密码:1111

下载方式二:

http://ziliaoshare.cn/Download/af_124070_pd_pascalCXSJYY_HLZZ.zip

 


pascal程序设计语言_郝立中著

作者:empty

页数:297

出版社:empty

《pascal程序设计语言_郝立中著》介绍

PASCAL语言是第一个体现结构化程序设计概念的计算机语言, 因此它在60年代末70年代初的出现是程序设计语言发展史上的一个里程碑。N.Wirth教授研制PASCAL时提出的日标中有两条:精确的方式表达程序设计的基本概念和结构。一、提供一种可用的表示法,以便按照系统化程序设计方法的新见解,以结构化的、二、适用于课堂教学的特点,使程序设计的某些基本概念和技能得到系统的训练这些目标的实现, 成了PASCAL语言的鲜明特色和突出的优点。因为这些原因, 几十年来PASCAL直被公认为种理想的教学语言。尽管后来新的语言又出现了许多种, 但人们普通认为, PASCAL中包含着一般程序设计语言的基本概念。有了PASCAL的基础, 必要时再学其它语言也是不难的。所以, 多年来PASCAL语言一直是计算机专业的一门重要基础课。

近年来,随着计算机日新月异地普及,学习计算机语言的需要已不限于计算机专业,而是扩大到了几乎所有专业的学生。这样来,对教材就有了新的要求。首先,教材必须适应不同基础和能力的读者的需要。为达到这一点,本书并没有在基本概念和基本方法上减少内容,而是注意从另外的方面降低难度。我们知道,实际的程序设计工作难以避免其复杂和繁琐,但是教材中的例题和练习锻如都使读者陷入繁琐的枝节之中疲丁奔命的话,他们就难以中精力理解掌握基本概念和要领,因此,本书的例题编写力求其精,避免节外生枝的东西。同时为了在不增加负担的条件下拓宽思路,本书对某些有实际意义的问题给出同一问题的不同做法,并进行对比分析。学的程序设计思想方法,然而计算机语言课的教材只能以主要篇畅讲述语言木身的规则,其次,几十年的历史表明,比起掌握一种语言的语法规则来说,更加重要的是掌握科难以深入灌输科学的思想方法、因为这些思想的道理只有在掌握了语言井且接触过较大型的复杂程序后才容易讲清楚。这是一个矛盾,这个矛活,对计算机专业的读者来说问题不大,因为他们在学了语言课之后,还可以在其它计算机课程中接受科学方法的训练,但非计算机专业的读者可能就没有这种机会了。如果在学习计算机语言课的过程中,白发地养成了一种不科学的思想方法和环的程序设计习惯,那就不是我们的希望了。因此本书在这方面作了努力。我们觉得,除了应在课文中说明科学方法的意义以外,在这方面史重要的是,应特别注意在课文和例题里杜绝可能出现的反映不科学的方法和不良习惯的毛病,以免无意中给读者树立环的样板。在科学的思想方法中,我们首推抽象的方法,我们认为,抽象的能力是从事程序设计工作所需要的最重要的项能力,规则和程序设计原理的讲述并没有降低标准,而是尽量精确和完整。其目的有一:必注意的,在教学和阅读中可适当掌握,不作重点。本书在上述两个方面照顾了非计算机专业读者的需要。同时, 本书对PASCAL的概念、一是希望本书不仅适用于非计算机专业,同时也适应计算机专业的要求。二是本书不仅在初学时可用作教材,在实际工作中还可作为备查的资料。按照后一目的,内容要求一定程度的严格性和完整性,当然,有些细节在初学时是不我们力争做到,不论基础及能力较高或较低的读者,学习了本书之后都能有所提高。本书的编写工作由张成现负责组织。各章的初稿编写者是:第一、二章,郝立中:第三、四、五章,高晓娟:第六、七、九章,陈向荣;第八章,张淑珍;第十、十一章,宋安军,最后由郝立中对全书进行了修改。


《pascal程序设计语言_郝立中著》目录

第一章程序设计常识介绍.

1.1引言.

1.2计算机语言

1.2.1机器语言

1.2.2汇编语言.

1.2.3高级语言.

1.2.4“更高级”的语言.

1.3算法的描述和程序结构.

1.3.1自然语言.

1.3.2流程图.

1.3.3基本结构.

1.3.4结构框图.

1.3.5伪代码,.

1.4程序开发的步骤.

1.5结构化程序设计方法简介.

1.6语法的形式化描述.

1.6.1语法和语义.

1.6.2语法图.

1.6.3Backus-Naur范式.

第二章PASCAL语言的基本常识.

2.1 PASCAL语言的巾来及其特点,

2.2程序的基本组成.

2.3词法记号及分隔符.

2.3.1基本字符.

2.3.2词法记号综述.

3.3.1输出语句(写语句).

4.2.1布尔类型的数据.

4.2.2关系运算和简单布尔函数.

4.2.3逻辑运算.

4.2.4带有逻辑运算的一般表达式.

4.3.1如果语句的基本概念.

4.3.2IF语句内包含复合语句.

4.3.3IF语句的嵌套.

4.3.4综合实例.

2.3.3特定符号——字符号及其它符号.

2.3.4标识符.

2.3.5预定义标识符,,

2.3.6分隔符.

2.4数据类型的概念及预定义的数据类型.

2.4.1概述.

2.4.2实数类型real.

2.4.3整数类型integer.

2.4.4实数类型与整数类型的联系及比较.

2.4.5字符类型char.

2.4.6布尔类型bool can.

2.4.7顺序类型综述,.

2.5常量、变量和表达式.

2.5.1常量.

2.5.2变量.

2.5.3表达式.

第三章简单程序设计.

3.1 PASCAL语句的分类.

3.2赋值语句.

3.3输出语句——写语句.

3.3.2 write语句和writeln语句的区别和联系

3.3.3输出格式.

3.4输入语句——读语句.

3.4.1输入语句(读语句).

3.4.2 read语句和rca dIn语句的区别和联系.

3.4.3输入语句的内部实际实现过程.

3.4.4输入语句和输出语句的连用.

第四章逻辑判断及选择结构程序设计.

4.1复合语句.

4.2逻辑判断和逻辑运算.

4.3如果语句(IF语句).

4.4情况语句(CASE语句) .

第五章循环结构的程序设计.

5.1MHILE语句-.

5.2REPEAT语句.

5.3 FOR语句.

5.3.1计数据环的概念.

5.3.2 FOR语句的语法规定.

5.3.3例题.

5.4适用于循环程序的某些实际算法.

5.4.1递推.

5.4.2迭代法.

5.4.3尝试法.

5.4.4其它例题.

5.5多币循环.

5.6转向语句(GOTO语句)

5.6.1标号和带标号语句.

5.6.2GO TO语句.

第六章枚举类型和子域类型.

6.1定义新类型的般方法.

6.2枚举类型.

6.2.1枚举类型的引入.

6.2.2枚举类型的定义和使用.

6.2.3枚举类型应用举倒.

6.3子域类型.

6.3.1子域类型的概念和意义.

6.3.2子域类型的定义.

6.3.3子域类型的运算.

6.4类型间的相容关系.

6.4.1类型同一.

6.4.2类型相容.

6.4.3赋值相容.

第七章数组.

7.1数组概念的引入,

7.2数组的定义及使用.

7.2.1数组的定义.

7.2.2数组变量的整体引用.

7.2.3数组成分的引用.

7.2.4应用举例.

7.3多维数组.

7.3.1多维数组的概念,.

7.3.2多维数组的引用.

7.3.3应用举例.

7.4紧缩数组及其它紧缩构造类型.

7.4.1非紧缩存储与紧缩存储.

7.4.2紧缩数组.

7.4.3其它紧缩构造类型.

7.5字符串常量及字符串类型.

7.5.1字符串.

7.5.2串类型.

7.5.3实例.

第八章子程序——过程和函数.

8.1 PASCAL中的子程序概述.

8.2过程.

8.2.1过程的说明.

8.2.2过程的调用.

8.3函数.

8.3.1函数的说明.

8.3.2函数的调用.

8.3.3实例.

8.4值参数和变量参数,

8.4.1值形参和变量形参的语法格式

8.4.2值参数和变量参数的作用.

8.4.3实参和形参的类型匹配.

8.4.4预定义过程和预定义函数的参数.

8.5标识符的作用域及变量的生存期,.

8.5.1标识符的作用域.

8.5.2变量实体的建立和撤销.

8.6避归调用.

8.6.1递归子程序的概念及应用.

8.6.2递归子程序的运行.

8.7子程序的超前引用.

8.8

子程序名作为参数.

8.9可调节数组参数介绍,,

8.10函

计算机


python
AI人工智能
javascript
计算机网络/服务器
数据库技术
计算机F

考试教辅


考研考博
英语四六级

沪ICP备18046276号-5