C语言 1单元-认识C语言程序 课件

2023-04-01
| 39页
| 412人阅读
| 60人下载
普通

内容正文:

1单元 初识C语言 C语言(第2版) 信息化人才培养规划教材 国家精品资源共享课程配套教材 中职中专计算机系列 中国劳动社会保障出版社 语言是人和人之间交流信息不可缺少的工具,而在当今社会,计算机遍布人们生活的每一个角落,那么除了人和人的相互交流外,用什么方式可以和计算机做最直接的交流呢? 人与人之间的交流使用汉语、英语等自然语言,人和计算机之间的交流则要使用计算机语言。其中C语言自1972年诞生于贝尔实验室以来,至今已几十年,此间信息技术迅猛发展,虽有众多程序设计语言大量涌现,但C语言仍旧是世界范围内被普遍采用的优秀程序设计语言。由于其具有高级语言形式,以及功能丰富、使用灵活方便、应用面广、可移植性强等诸多优点,因而被众多高等院校选作计算机教学典型的程序语言。 问题引入 Question Introduction 目录导航 任务1 认识C语言程序——C语言概述 任务2 输出“Hello C Program”—C程序框架结构 思考与训练 单元小结 任务1 认识C语言程序——C语言概述 通过查阅资料、网络资源,了解C语言的发展史、特点及学习方法。 工作任务 任务1 认识C语言程序——C语言概述 思路指导 1.在“国家精品课程资源网”等网络资源上查阅资料。 2.查阅相关书籍,初步了解C语言。 (一)计算机语言 计算机语言(Computer Language)指用于人与计算机之间通讯的语言。由数字、字符和语法规则组成的计算机各种指令(或各种语句)。 计算机语言可分成机器语言,汇编语言,高级语言三大类。 相关知识 (一)计算机语言 计算机不需要翻译就能直接识别的语言称为机器语言(又称为二进制代码语言),该语言是由二进制数0或1组成的一串指令,对于编程人员来说,机器语言不便于记忆和识别。 1.机器语言 计算机可以识别由0和1组成指令的机器语言,但人类使用机器语言太不方便了。为了解决这个问题,汇编语言诞生了。汇编语言用英文字母或符号串来替代机器语言,把不易理解和记忆的机器语言按照对应关系转换成汇编指令,汇编语言比机器语言更加便于阅读和理解。 2.汇编语言 相关知识 (一)计算机语言 汇编语言依赖于硬件,使得程序的可移植性极差,而且编程人员在使用新的计算机时还需学习新的汇编指令,大大增加了编程人员的工作量,因此出现了计算机高级语言。计算机高级语言比汇编语言更贴近于人类使用的语言,易于理解、记忆和使用。高级语言和计算机的架构、指令集无关,具有良好的可移植性。 常见的高级语言包括C、C++、Java、VB、C#、Python、Ruby等。高级语言应用非常广泛,世界上绝大多数编程人员都在使用高级语言进行程序开发。其中C语言就是目前最流行、应用最广泛的高级语言之一。 3.高级语言 (二)C语言的发展和特点 C语言是1972年由美国的Dennis Ritchie(里奇)设计发明的,它由早期的编程语言BCPL(Basic Combind Programming Language)发展演变而来。 随着微型计算机的日益普及,C语言出现了许多版本,由于没有统一的标准,所以这些C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为C语言制定了一套ANSI标准,成为现行的C语言标准。 早期的C语言主要是用于UNIX系统,由于C语言的强大功能和各方面的优点逐渐为人们所认识,所以到了20世纪80年代,C语言开始进入其他操作系统,并很快在各类大、中、小和微型计算机上得到了广泛的使用,成为当代最优秀的程序设计语言之一。 1.C语言的发展过程 (二)C语言的发展和特点 (1)简洁性和灵活性 (2)丰富性 (3)可移植性 (4)高效性 (5)模块化。 (6)程序设计自由度大 2.C语言的特点 (三)为什么要学习C语言 应用广泛 语法简洁 表达能力强 32个关键字 9种控制语句 便于初学者学习和掌握 (四)怎样学好C语言 (2) 默写程序 (3) 阅读他人 的程序 (1) 反复阅读 教材 (五)C语言的应用 (1)单片机嵌入式设备开发 (2)软件开发 1) 操作系统,如 UNIX、Linux、Windows 2) 系统软件,如主板驱动、显卡驱动、摄像头驱动 3) 底层高性能软件,如网络程序的底层和网络服务器的底层、地图查询等 4) 游戏软件,如贪吃蛇、2048、扫雷等 应用领域 任务1 走进C语言世界——C语言概述 特别提示 (1)当编程出现错误时怎么办? 首先应该查看编译器提供的信息。编译本身就能输出大量的提示。如果还不能解决,则查阅教材和文档,或上网查询。 (2)能看懂别人的程序,但自己做就觉得无从下手。 这个问题每个刚开始学习编程的人都会遇到,初学编程就像解应用题一样,首先要建立一个抽象描述模型,建立数学表达式,给出求

资源预览图

C语言 1单元-认识C语言程序 课件
1
C语言 1单元-认识C语言程序 课件
2
C语言 1单元-认识C语言程序 课件
3
C语言 1单元-认识C语言程序 课件
4
C语言 1单元-认识C语言程序 课件
5
C语言 1单元-认识C语言程序 课件
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。