- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机程序设计基础
《计算机程序设计基础》 (C语言版) 生活里的程序 程序里的生活 认识程序—生活中的程序 “程序”来自生活,指完成某项事务的一套既定活动方式或活动过程的描述. 生活中每做一件事情都是在设计一个”程序”,也就是用我们的语言,把做事情的过程描述出来. 计算机与程序---认识计算机 ENIAC诞生在一间巨大的房间里;后来的计算机逐渐走出玻璃房,进入办公室,占据了我们的桌面;然后,又纷纷走入家庭;今后,电脑将无所不在。ENIAC开启的事业远远没有抵达终点。 许多数学家、物理学家、天文学家、统计工作者甚至心理学家,都怀着热情和决心,纷纷改行转到研制高速计算机的行列中来。 计算机与程序---认识计算机 清晨六点十分,伴随着手机优美的闹铃声,我新的一天又开始了。收拾完毕,走进了餐厅。餐厅里人很多,我买了两个面包做我的早餐。随着我的餐卡在打卡机上轻轻掠过,二块钱便被划走了。回到教室里,看到很多同学围在讲台的电脑前,想把老师存放在里面的昨天的考试试卷的答案找出来,但后来发现文件已经被老师加上了密码。 假如你是一家大型公司的负责人,每天都会用电脑处理大量的商业文件,并通过邮件与客户交流。但某一天,你听闻网络中存在着很多计算机信息被窃取的事件,你很担心自己保存在计算机里的重要文件和在网络中你与客户交流的电子邮件中的信息也被窃取,给你造成重大的损失。 每人新建一个文本文件,写一句对同桌的心里话,然后加密。完成后同桌互换座位,利用解密程序将加过密的文本文件解密。 某大型停车场对于进入的车辆有如下规定: ①进入的车辆必须为客运车辆,货车谢绝入内 。 ②若该车的乘员数量小于等于4人,则收费五元。 ③若该车的乘员数量大于4人,则收费八元。 请根据该停车场的规定,判断进入的车辆应该收费多少? 鸡兔同笼问题。若干鸡和兔子同时放在一个笼子中,已知鸡头和兔头的总数为heads,全部鸡兔脚的总数为feet。 编写程序,求鸡和兔各有多少只? 认识程序—生活中的程序 神奇的计算机程序 利用技术手段使生活更美好,你准备好了吗? 我们的美好生活,的确源于科学的发展、技术手段的进一步发展和我们自身知识的丰富。那么,利用计算机程序让我们未来的生活更加美好,你准备好了吗? 你对计算机程序能让你的未来生活更美好有信心吗? 什么叫程序? 所谓程序,实际上就是用计算机语言描述的解决某一个问题的步骤,是遵循一定语法规则的指令序列(代码)。人们借助计算机语言,告诉计算机要处理什么(即要处理哪些数据)以及如何处理(即按什么步骤来处理),这就是程序设计。将编写好的程序在计算机上运行,便可使计算机按人们的要求解决特定的问题。 程序的实现—计算机语言 机器语言 程序设计语言:C语言 C语言的原型ALGOL 60语言。(也称为A语言) 1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言。 B语言:C语言的很多特性是由B语言发展而来的 1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,于是产生了BCPL语言。 1970年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,并为它起了一个有趣的名字“B语言”。意思是将CPL语言煮干,提炼出它的精华。并且他用B语言写了第一个UNIX操作系统。 C语言: 而在1973年,B语言也给人“煮”了一下,美国贝尔实验室的D.M.RITCHIE在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。 程序设计语言:C语言 到了1973年,C语言已经可以用来编写Unix操作系统的内核。这是第一次用C语言来编写操作系统的内核。丹尼斯·里奇(Dennis M.Ritchie 和Brian Kernighan在1978年出版了《C程序设计语言》(The C Programming Language,经常简称为“白皮书”或“KR”)。 1980年以后,贝尔实验室使得C变得更为广泛的流行,使得C一度成为了操作系统和应用程序编程的首选。甚至到今天,它仍被广泛用于编写操作系统以及作为广泛的计算机教育的语言。1980年代晚期,布贾尼·斯特劳斯特卢普和贝尔实验室为C语言添加了面向对象的特性,这种语言成为了C++。C++现在广泛应用的在Microsoft Windows下运行的商业应用程序的编制,然而C仍然是UNIX世界的热门编程语言。 C语言 C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。 C语言具有
文档评论(0)