内容正文:
编程语言基础-C语言
1.1 C语言的产生和发展
第1章 C语言概述
高等教育出版社
教学目标
一
理解编程的基本概念。
1
2
了解C语言是如何产生的。
3
了解C语言的发展历史。
教学重难点
二
理解编程的概念
1
2
了解机器语言、汇编语言和高级语言
3
了解C语言的发展历史
导入新课
三
计算机是如何工作的?
计算机是用来延伸人的能力的工具,需要人来驾驭。通过编写计算机语言,使计算机按照人的意图工作。
导入新课
三
计算机语言和自然语言有什么区别?
都是用来进行交流的
自然语言同人进行有情感的沟通
计算机语言是人下达给计算机的命令
有一定的词汇和语法规则
自然语言句法多变,仍然可以进行沟通
计算机语言固定,不能有变化
计算机语言同人类的自然语言一样具有基本词汇和语法规则,但是必须遵守这些规则才可以同计算机进行正常的沟通。
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
新知讲授
四
一句话解释:编程就是编写计算机程序指令。
计算机程序由一系列的指令构成。创建程序时,必须指定计算机要执行的指令,以获得所需要的操作,定义这些指令的过程就称为编程。
(一)编程的概念
C语言是第三代语言即为面向过程的高级语言。
C语言的产生和发展
1.1
第一代:机器语言。机器指令实际上是由二进制数1和0组成的有限序列。是面向机器的语言。
第二代:汇编语言。用符号来替代二进制序列,易于理解。也是是面向机器的语言。
第三代:高级语言。高级语言是一种接近自然语言的编程语言,例如Pascal、C、BASIC、FORTRAN等。高级语言分为面向过程、面向对象的语言。
C语言是面向过程的高级语言,为目前世界上使用最广泛的高级程序设计语言之一。
程序设计语言分类:
C语言的产生和发展
1.1
前期基础
美国贝尔实验室为DEC公司研制PDP系列计算机的操作系统:
1969 UNIX V1.0操作系统 汇编语言编写
70年 UNIX V2.0 B语言编写
Ken Thompson
引导了C语言的问世
C语言的产生和发展
1.1
产生过程
产生时间:1972年
设计发明人:Dennis Ritchie(美国)
目的:首次在UNIX操作系统的DEC PDP-11计算机上使用
C语言的产生和发展
1.1
C语言版本
ANSI C:1983 年
87 ANSI C:1987 年,通过ISO认证,简称ISO C。
课堂练习
五
1.创建程序时,必须指定计算机要执行的指令,以获得所需要的操作,定义这些指令的过程就称为( )。
A.编程 B.编译
C.编写 D.以上都不是
A
课堂练习
五
2.由二进制数1和0组成的有限序列指的是( )。
A.机器语言 B.高级语言
C.汇编语言
A
课堂练习
五
3.用符号来替代二进制序列的语言是( )。
A.机器语言 B.高级语言
C.汇编语言
C
课堂练习
五
4.C语言是1972年由美国的( )设计发明的。
A.Ken Thompson B.Martin Richards
C.Dennis Ritchie
C
课堂练习
五
5.1990年,国际标准化组织(ISO)采纳( )作为ISO的C语言标准。
A.ANSI C B.87 ANSI C
C.以上都不是
B
课堂练习
五
二、填空题。
1.( )实际上是由二进制数1和0组成的有限序列。
2.(