首页 > 编程知识 正文

第一个计算机程序是谁编写的,pascal和c语言哪个好

时间:2023-05-03 14:39:43 阅读:113731 作者:617

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

按照“教育要面向现代化、面向世界、面向未来”的要求,全国许多普通中学和职业中学进行了计算机教育实验,使中学生了解和掌握电子计算机这一现代化工具的使用,取得了可喜的成绩。

1自989年我国首次参加每年一届的国际情报学奥运会(IOI )以来,参加的运动员在国内知名专家的精心指导下,每次都取得了令人鼓舞的成绩。 除IOI外,全国及各省市自治区的青少年计算机编程竞赛几乎每年都举办,推动了我国青少年计算机学习热潮。

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

在大学里,计算机编程普遍开设为技术基础课,为各行各业输送了大量的计算机应用人才。

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

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

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

本书是010.30的姐妹篇。 全书共分十二章。 第一章概述了算法的概念、算法的表示以及Pascal语言的基本知识。 第二、三、四章分别介绍了简单的Pascal编程、选择结构编程和循环结构编程。 第五、六章分别介绍了Pascal的字符类型、枚举类型、子边界类型、数组类型、集合类型、记录类型和文件类型。 第七章介绍了子程序结构的编程。 第八章介绍了Pascal的动态数据类型。 第九、十、十一章分别阐述了基本算法、数据结构、算法设计方法。 前面的介绍都是以标准Pascal为蓝本,介绍了变体记录、可变序列以外的所有内容。 第十二章简要介绍了Turbo Pascal相对于标准Pascal的部分扩展和使用方法。

各章精选了几个例题,具备适量的习题。 希望学生们通过自己做题、用机器调试,逐步提高编程技巧,形成良好的编程风格。

考虑到初学者的知识背景,全书的内容以通俗易懂、循序渐进为目标。 仅在篇幅上,一些简单的问题例子没有给出详细的分析。

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

用作中等学校编程教材的,可安排60学时介绍第六章6.4节,第八、十、十一、十二章以外的内容。 用作本科非计算机专业编程教材,可安排72学时,介绍十、十一章以外各章。 参加情报学竞赛、程序员级考试的读者,以及大学本科计算机专业的学生,都要学习全部内容。

欢迎读者“细分”本书内容,及时提供更好的解法; 希望读者能批评指正本书的不足之处。

中国科学技术大学计算机学科bzdjzg教授审阅了本书的全部稿件,提出了许多宝贵的修改意见,作者表示衷心感谢。

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

感谢参考文献的作者们。 本书引用了他们的部分主题,但有时没有注明。

作者

1993年4月

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。