热门文档
- 2022-09-18 20:22:00 中国人为什么看不起中国人 张鸣
- 2022-09-18 20:22:00 中国兵法之起源 编委会
- 2022-09-18 19:48:57 心理催眠术 迈克尔.赫普,温迪.德雷顿著
- 2022-11-24 16:17:09 《性体验与性爱心理》尤里-谢尔巴特赫
- 2022-11-27 20:51:00 《英语是玩出来的》何杰 刘丽芳
- 2022-09-19 20:00:37 《社会契约论》卢梭著 何兆武译
- 2022-09-18 19:48:57 成功创业72绝招 艾凡著
- 2022-11-22 08:41:49 【测试文档】小学语文口语交际写作技巧大全
- 2022-09-18 20:22:00 中国企业的六西格玛管理之道 魏中龙主编
- 2022-09-19 10:52:47 《计算机原理与系统结构》侯炳辉主编
- 2022-12-05 15:23:18 《做你自己股神巴菲特送给儿子的人生礼物》巴菲特著 赵亚男译
- 2022-10-02 14:44:45 《心理咨询导论 第3版》约翰·麦克里奥德 潘洁编著

1、本文档共计 243 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
前言有经验的程序人火警见过这种情视:以某种语言写的程序反而带有另一种语言的风格。孤么,程序人员学习的第一个程序语亩对共设计能归的影响是否象一个人的家乡的第-一语言比较合适呢?软件工程心理学认为,程芹设计是一种人的行为。还有人说避序设计是一种智力训练。如果真是这样,那么又应当怎样学习程序设计呢?人们自然会问,取PASCAL语言作为初学者的第一语言是否可行呢?以PASCAL语言为工具讨论程序设计又是否切实有效呢?回答是育定的。这导致我们向读者一一什么程序设计语言也未曾学过的读者一一推荐、介绍PASCAL语言。因此,本书目韵有二:第一,打算用作以程序设计语言PA$CA工为基础的计算机程序设计的初级教强。戏们假定读者对计算机尚不甚了解,而只有一般的数学知识。本书强调程序设计原理,良好的醒序设计风格及程序开发的系统方法。因而,本书对那些最终想用别的语容来编写程序的人也是很有用的。从程序设计的角度来看,我们的主要目的是载会读者如问去编写好程序。第二个目的是提供一个PA$CAL导引。本书对初学者采取循序渐进的方式加以引导,以便使读者能由浅入深的逐步掌握PASCAL语言的基本内容。PASCAL语言是以法国数学家和营学家Plaise Pasca1(1623一1662)的名字命名的,以纪念他发明了第一台机械计算器。该语言是由瑞士的著名计算机科学家威尔特(N,W江h)教授于一九七一年设计出来的。他的目标是设计一个有效的语言,这种语言能使程序设计的教学变成一种系统的训练,使用这种语言,许多程序设计技术都能既科学又经济地表达出来。PA$CAL语言简单、易学,写出来的程序简明、清晰、直观、易读,也便于查找和纠正带误,适用花围广泛,尤其适用于编写较大型的程序。因此,它一经向世,便引起人们极大的兴趣并倍受推崇,很快便被敦育界、科技界、企业界接受使用。现有的计算机系统,大型、中小型、微型(如长城0520,TRS一80、IBM PC等),无不配有此语言。PASL以后的较有影响的语言,如Modu la-一2、Ada、XCY等,多是建立在它的基础之上的。本书较为自然地划分为三个部分。第一部分共九章。详细地介绍了PASCAL语言中的基本数据类型,几乎所有的语句以及过程与函数,并讨论了基本的程序设计方法学。日的在于一开始就教会读者用一种系统的方法去编写和调试程序,并且能解一些基本的问题。第二部分共五章,主要介绍PASCAL中的常用数据类型,掌掘了这一部分,使可以用PASCAL语言解此较复杂的问题。第三部分介绍了PASCA1的其余内容,初学者可以在第一次阅读时略去,以后再来遂步学握它们。书中选学部分,均用章号标记。但1标有*号的章节中的内容,在随后的未标*号的章节中可能也用到了。获得程序设计的系统方法,较好地掌握一种语言,最好的途径可能是有意识地模仿。但“创作从模仿始,棋仿不是创作”。在模仿的基础上,努力发挥个人优势(如知识、智力、客观条件等),就能够设计出好程序,就能够比较得心应手地解决许多实际问题。解决问题一要方法,二要工具,二者不可偏废。因此本书着意避免那种只讲语言(工具)不浙避序没计方法,或只讲星序设计方法,而不和一个具体的支持这些方法的语言相结合的弊病。书中所给例子,大多在I2M-PC机上使用IBM PASCAL验证过,练习分为难、易两种,前者也用*号标记。我们建议读者把你编写的程序都拿到计算机上去运行。为此,附录D介绍了IBM PC机上的PC一DOS文持下的PASCAL编译程序的使用,读者可以按所列步骤上机调试、运行所编的程序。附录E中还介绍了PASCAL S语言的使用。PASCAL S也是N.Wir th教授设计的,它是PASCAL的一个子集。该语言目前已在IBM-PC机上实现。对于初学若来说,先学习掌握PASCAL的子集,再进一步掌握完全的PASCAL,似乎也是一个可取的方法。值此机会,特别感谢我们的老师徐家福教授长期以来对《程序设计》教学的淳谆教导。在本书编写过程中,南京大学郑国梁、钱土钧副教授自始至终给予了热情支持和具体指导,并且亲自审改了全部书稿,在此谨致深切谢意。作者还要感谢安徽大学程锦松高级工程师、安徽微型机函授大学钱洲胜副校长的大力支持和鼓励。张琪美、刘为民、周世兴、潘繁、王小琳等同志帮助做了大斑抄写工作。作者对他们的帮助表示衷心惑谢。由乎我们水平所限,加之时间仓促,书中不当、欠妥、谬误之处在所难免,悬请广大读者批评指正,以便再版时修改,日臻完善。编著者1987年6月