- 20
- 0
- 约4.48千字
- 约 34页
- 2016-12-25 发布于未知
- 举报
《计算机程序设计基础》 (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语言具有
您可能关注的文档
- 解读2012年安徽省初中(物理)毕业学业考试纲要(王庆生).ppt
- 解读《文化生活》全书的内容.ppt
- 解读与建构:高职院校校企合作公共政策发展研究.doc
- 解读功能性消化不良和肠易激综合征-柯美云.ppt
- 解读北京大学综合改革改什么.doc
- 西方服装发展史——工业革命前的服饰艺术.doc
- 触摸汉语拼音教学.doc
- 言语交际模式与外.ppt
- 言语内容与形式的同构共生.doc
- 言语理解与判断题.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 传媒法规与伦理教学课件(共22章)新闻伦理研究综述.pdf VIP
- 汽车行驶记录仪产品使用说明书.PDF VIP
- 2026年成都市美容医疗诊所医美项目安全规范运营可行性研究报告.docx VIP
- ocean培训petrel re快速入门工作流程.pdf VIP
- (四年级奥数班讲义.doc VIP
- 单病种病案数据填报指导手册.doc
- 企业 IPO 筹备方案(最新版,附时间表 + 材料).docx VIP
- 深圳初三数学联考模拟试题.docx VIP
- 高考历史二轮总复习精品课件 第四板块 世界现代史 第十七讲 现代科技的发展与当今世界发展的趋势.ppt VIP
- 2024年菏泽职业学院单招数学考试模拟试题及答案解析.docx VIP
原创力文档

文档评论(0)