- 1、本文档共98页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
01;任务1判断成绩等级——C语言和C程序的认识
任务2输出指定短语——C程序开发软件的认识;判断成绩等级——C语言和C程序的认识;学习目标
1.了解C语言的发展历程。
2.了解C语言的特点及应用。
3.认识C程序的基本形式。;任务描述
计算机和手机本身不会唱歌、跳舞、做游戏,也不会画图、计算、做工具,人们为了解决某种问题,需要利用计算机可以识别的代码,将一系列的工作步骤编制成指示计算机每一步动作的指令,让计算机严格按照这些指令去做。这些计算机能识别和执行的指令就是计算机程序。;计算机程序通常是用某种程序设计语言编写的,它运行于某种目标体系结构之上。人们可以通过程序设计语言来和计算机沟通,用编写规范的程序来解决一些复杂的问题,如进行数学计算、绘制图形、编辑视频、输出影像、制作音乐、进行网络操作等。C语言就是一种用于解决这些问题的程序设计语言。
本任务具体要求是通过观察应用C语言编写的“成绩等级评定”程序,查看程序运行的结果,初步建立应用C语言解决实际问题的意识和思维方法,并从外在层面认识C语言的组成元素和程序结构。;相关知识
一、计算机程序设计语言
计算机程序设计语言是伴随计算机系统的发展而不断发展进步的。众所周知,一个完整的计算机系统包括硬件和软件两大部分。一台只有硬件的计算机并不完整,还只是通电时指示灯会亮、风扇会转的“裸机”。只有安装了相应的软件,才能使“裸机”根据软件的指令执行运算和处理,发挥计算机应有的功能,构成完整的计算机系统。所有的软件或指令都是用计算机程序设计语言编写的。计算机程序设计语言的发展经历了从机器语言、汇编语言到高级语言的发展历程。;1.?机器语言
早期的计算机通过类似电子开关的闭合功能来实现对0和1的识别,所以最早出现的计算机程序设计语言是二进制代码组成的机器指令,即计算机能够直接识别的语言,称为机器语言。
二进制涉及进制知识。进位计数制是一种计数方式,通过这种方式,我们可以用有限的数字符号和有序的排列代表所有的数值。逢十进一为十进制,逢八进一??八进制,逢十六进一为十六进制,逢二进一的就是二进制。人们日常生活中最常用的是十进制,通常使用10个阿拉伯数字0、1、2、3、4、5、6、7、8、9进行计数。;在十六进制中,除了0~9,还使用A、B、C、D、E、F这6个字符表示十进制中的10、11、12、13、14、15。各进制数的对照见下表。;2.?汇编语言
汇编语言也是面向机器的语言。汇编语言编译成二进制代码的机器语言,就能直接被机器执行。汇编语言既容易被理解和记忆,又保持了机器语言执行速度快、内存占用少等优点,为人与计算机的沟通搭建了一座很好的桥梁。
3.?高级语言
为了解决机器语言或汇编语言限机型、费工时、通用性差的问题,适应计算机的发展,人们需要一种表达方式接近被描述问题的自然语言,并且独立于计算机机型的语言,于是便出现了高级语言,C语言就属于高级语言。;二、C语言
C语言属于面向过程的程序设计语言,是目前应用最为广泛的计算机高级语言之一。
1.?C语言的发展历程
C语言源于20世纪70年代美国电话电报公司贝尔实验室,它的雏形是ALGOL60语言(ALGOrithmiclanguage60),也称A语言。之后,贝尔实验室的肯·汤普森(KenThompson)以BCPL语言为基础,做了进一步简化,形成了B语言,并编写了第一个UNIX操作系统。为克服B语言过于简单、存在数据无类型等缺点,丹尼斯·M.里奇(DennisM.Ritchie)设计出了最初的C语言。;最初的C语言只是为了描述和实现UNIX操作系统而设计的,后来,经过不断的修改和完善,1977年,丹尼斯·M.里奇发表了不依赖于具体机器系统的C语言编译文本——“可移植的C语言编译程序”。第二年,布莱恩·W.克尼汉(BrianW.Kernighan)和丹尼斯·M.里奇合作出版了TheCProgrammingLanguage一书,奠定了C语言的基础,有人称之为旧标准C语言。那时,C语言已能够移植到大型甚至小型计算机上,并深受程序设计人员青睐,最终成为当时世界上最流行的高级语言。20世纪80年代,美国国家标准化协会(AmericanNationalStandardsInstitute,简称ANSI)X3J11委员会根据C语言问世以来各种版本对C语言的发展和扩充,制定了新的标准,称为ANSIC。;2.?C语言的特点
(1)简洁性和灵活性。
为了适应信息时代的高速发展,C语言虽然后来有所丰富,但是基础的C语言仍然占据主位,
文档评论(0)