1.1 C语言的产生和发展(教学设计)-高一《编程语言基础-C语言》同步精品课堂(高教社·第5版)

2023-03-24
| 6页
| 824人阅读
| 7人下载
精品

资源信息

学段 中职
学科 职教专业课
课程 C语言程序设计
教材版本 -
年级 高一
章节 -
类型 教案-教学设计
知识点 C语言概述
使用场景 同步教学
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 96 KB
发布时间 2023-03-24
更新时间 2023-10-27
作者 xkw_067177031
品牌系列 上好课·上好课
审核时间 2023-03-24
下载链接 https://m.zxxk.com/soft/38262335.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

1.1 C语言的产生和发展 一、教学目标 1.技能目标 理解编程的基本概念。 2.知识目标 (1)了解C语言是如何产生的。 (2)了解C语言的发展历史。 3.素养目标 (1)激发学生对专业技能学习的兴趣。 (2)培养学生自主学习能力以及对知识的归纳总结能力。 二、重点难点 1.重点:(1)理解编程的概念 (2)了解机器语言、汇编语言和高级语言 2.难点:了解C语言的发展历史 三、教学时间 本任务教学,课内计划1课时。 4、 教学过程 教学过程 教学环节 教师活动 学生活动 设计意图 导入新课 1.计算机是如何工作的? 计算机是用来延伸人的能力的工具,需要人来驾驭。通过编写计算机语言,使计算机按照人的意图工作。 2.思考计算机语言和自然语言有什么区别? 都是用来进行交流的: 自然语言同人进行有情感的沟通; 计算机语言是人下达给计算机的命令。 有一定的词汇和语法规则: 自然语言句法多变,仍然可以进行沟通; 计算机语言固定,不能有变化。 启示:计算机语言同人类的自然语言一样具有基本词汇和语法规则,但是必须遵守这些规则才可以同计算机进行正常的沟通。 观察、讨论、思考 激发学生的学习兴趣,思考计算机是如何工作的。 讲授新课 1、 编程的概念 计算机程序由一系列的指令构成。创建程序时,必须指定计算机要执行的指令,以获得所需要的操作,定义这些指令的过程就称为编程。 一句话解释:编程就是编写计算机程序指令。 2、 程序设计语言分类: 第一代:机器语言。机器指令实际上是由二进制数1和0组成的有限序列。是面向机器的语言。 第二代:汇编语言。用符号来替代二进制序列,易于理解。也是是面向机器的语言。 第三代:高级语言。高级语言是一种接近自然语言的编程语言,例如Pascal、C、BASIC、FORTRAN等。高级语言分为面向过程、面向对象的语言。 C语言是面向过程的高级语言,为目前世界上使用最广泛的高级程序设计语言之一。 交流分析 3、 C语言的产生和发展 1.前期基础 C语言由早期的编程语言BCPL( Basic Combined Progranming Language )发展演变而来。是在研制UNIX操作系统过程中诞生,伴随着UNIX操作系统的发展而流行。 美国贝尔实验室为DEC公司研制PDP系列计算机的操作系统: 1969 UNIX V1.0操作系统 汇编语言编写 70年 UNIX V2.0 B语言编写 在1970年, AT&T贝尔实验室的Ken Thompson根据BCPL设计出较先进的并取名为B的语言,它最后引导了C语言的问世。 2.产生过程 c语言是1972年由美国的Dennis Ritchie设计发明的,并首次在运行UNIX操作系统的DEC PDP-11计算机上使用。 3.C语言版本 随着微型计算机的日益普及,出现了许多C语言版本。1983 年,美国国家标准学会( ANSI)为C语言制定了一套标准,成为现行的C语言标准,称为ANSI C。1987 年, ANSI又公布了新标准--87 ANSI C。1990年,国际标准化组织(ISO)采纳87 ANSI C作为ISO的C语言标准( ISO 9899- 1990 ),简称ISO C。目前流行的C编译系统都是以它为基础的。 实践与评估 1.1.创建程序时,必须指定计算机要执行的指令,以获得所需要的操作,定义这些指令的过程就称为( )。 A.编程 B.编译 C.编写 D.以上都不是 2.由二进制数1和0组成的有限序列指的是( )。 A.机器语言 B.高级语言 C.汇编语言 3.用符号来替代二进制序列的语言是( )。 A.机器语言 B.高级语言 C.汇编语言 4.C语言是1972年由美国的( )设计发明的。 A.Ken Thompson B.Martin Richards C.Dennis Ritchie 5.1990年,国际标准化组织(ISO)采纳( )作为ISO的C语言标准。 A. ANSI C B. 87 ANSI C C.以上都不是 二、填空题。 1.( )实际上是由二进制数1和0组成的有限序列。 2.( )用符号来替代二进制序列,易于理解。 3.( )是一种接近自然语言的编程语言。 4.由于( )依赖于计算机硬件,程序的可读性和可移植性

资源预览图

1.1 C语言的产生和发展(教学设计)-高一《编程语言基础-C语言》同步精品课堂(高教社·第5版)
1
1.1 C语言的产生和发展(教学设计)-高一《编程语言基础-C语言》同步精品课堂(高教社·第5版)
2
1.1 C语言的产生和发展(教学设计)-高一《编程语言基础-C语言》同步精品课堂(高教社·第5版)
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。