计算机程序的设计语言pascal,青少年PASCAL语言程序设计

当今世界科学技术的发展日新月异,在发达的国家和地区,电子计算机已经渗透到社会生产、生活的各个领域。在我国,电子计算机的应用亦越来越广泛、越来越深入。

根据“教育要面向现代化,面向世界,面向未来”的要求,为使中学生了解和学会使用电子计算机这个现代化工具,全国许多普通中学和职业中学都进行了计算机教学的试验,取得了可喜的成绩。

自1 989年我国首次参加每年一次的国际信息学奥林匹克竞赛(IOI)以来,参赛的选手在国内著名专家的精心指导下,每次都获得了令人鼓舞的成绩。除IOI外,全国及各省市、自治区的青少年计算机程序设计竞赛,几乎年年举行,它推动了我国青少年学习计算机的热潮。

为了加快培养人才,及早发现人才,人事部、电子工业部、国家科委、国务院电子信息系统推广应用办公室每年都举行一次“中国计算机软件专业技术资格和水平考试”。

在高等院校,计算机程序设计作为一门技术基础课已普遍开设,为各行各业输送了不少计算机应用人才。

目前,许多省市相继举行了计算机等级考试,它进一步推动和促进了高校各专业学生掌握和应用计算机的能力。

所有这些,都给我们从事计算机基础教育的教师提出了更高的要求。

在近年来的计算机程序设计课程的教学实践中,我们感到现有的以语言为主要内容的教材已不能适应“三个面向”的需要,而必须从数据结构、算法设计的高度来训练青少年的程序设计技能。为此,我们编写了本书。

本书是《青少年BASIC语言程序设计》的姊妹篇。全书共分十二章。第一章概述了算法的概念、算法的表示以及Pascal语言的基本知识。第二、三、四章分别介绍了简单的Pascal程序设计、选择结构的程序设计和循环结构的程序设计。第五、六章分别介绍了Pascal的字符类型、枚举类型、子界类型、数组类型、集合类型、记录类型和文件类型。第七章介绍了子程序结构的程序设计。第八章介绍了Pascal的动态数据类型。第九、十、十一章则分别阐述了基本算法、数据结构、算法设计方法。前面的介绍均以标准Pascal为蓝本(介绍了除变体记录、可调数组以外的全部内容),第十二章则简要介绍了Turbo Pascal对标准Pascal的部分扩充及使用方法。

每章都精选了若干例题,配备了适量的习题,希望同学们能通过自己解题和上机调试,逐步提高程序设计的技巧,形成良好的程序设计风格。

考虑到初学者的知识背景,全书内容力求通俗易懂,循序渐进。限于篇幅,一些简单的题例未给出详尽的分析。

本书可作为普通中学、职业中学或高校计算机程序设计课程的教材或教学参考书.也适宜作计算机奥林匹克学校的教材,还可供参加程序设计竞赛、程序员水平考试的青少年朋友阅读。

在用作中等学校程序设计教材时,可安排60学时,介绍除第六章6.4节、第八、十、十一、十二章以外的内容。在用作本科非计算机专业程序设计教材时,可安排72学时,介绍除十、十一章以外的各章。对参加信息学竞赛、程序员水平考试的读者以及高校本科计算机专业学生,则应学习全部内容。

欢迎读者对本书的内容进行“细化”,及时提供更优的解法;更希望读者对本书的不妥之处给予批评指正。

中国科学技术大学计算机系陈国良教授审阅了本书的全部原稿,并提出了许多宝贵的修改意见,作者谨致以衷心的感谢。

感谢本书的责任编辑在成熟过程中给予的指导和帮助。

还要感谢参考文献的作者们,本书引用了他们的部分题目,恕未一一标明。

作者

1993年4月

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值