第1章 初识C语言-【千锋教育】C语言程序设计(微课)同步教案

2023-03-22
| 7页
| 174人阅读
| 0人下载
教辅

资源信息

学段 中职
学科 职教专业课
课程 C语言程序设计
教材版本 -
年级 高三
章节 -
类型 教案
知识点 C语言概述
使用场景 同步教学
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 151 KB
发布时间 2023-03-22
更新时间 2023-10-27
作者 北京千锋互联科技有限公司
品牌系列 -
审核时间 2023-03-22
下载链接 https://m.zxxk.com/soft/38223721.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

千锋教育 《C语言程序设计》 教学设计 课程名称: C语言程序设计教程 授课年级: 授课学期: 教师姓名: 2017年09月01日 课程名称 第1章 初识C语言 计划学时 2学时 内容分析 本章主要介绍计算机语言、C语言历史与特征、C语言主流开发环境、第一个C程序、C程序运行流程 教学目标 与 教学要求 要求学生了解计算机语言、C语言发展历程,熟悉C语言主流开发环境,掌握第一个C程序的编写 教学重点 第一个C程序的编写 教学难点 C程序运行流程 教学方式 课堂讲解及ppt演示 教 学 过 程 第一课时 (计算机语言概述、C语言的历史与特征、主流开发环境) 计算机语言概述 计算机语言分机器语言、汇编语言和高级语言三种。 · 机器语言 机器语言是由0和1组成的一串指令序列。计算机可直接识别,不需翻译,效率特别高。 · 汇编语言 用简洁的符号串或字母来替代不易记忆的机器语言。汇编源程序一般比较繁长、易出错。 · 高级语言 简化了程序中的指令、略去了很多细节,并且与计算机的硬件关系不大,更利于程序员编程。常见的高级语言包括VB、C、C++、Java、C#、Python等等。其中C语言的使用最广泛、也最流行。 C语言发展历程 · C语言的起源 在C语言诞生以前,系统软件主要是用汇编语言编写的,由于汇编语言程序依赖于计算机硬件,其可读性和可移植性都极差,一般的高级语言又难以实现对计算机硬件的直接操作(这正是汇编语言的优势),于是人们迫切希望有一种兼有汇编语言和高级语言特性的新语言,C语言就在这种需求下应运而生。 · C语言的发展 C语言的发展颇为有趣。它的原型ALGOL 60语言。(也称为A语言) 1963年,英国的剑桥大学推出了CPL(CombinedProgram- ming Language)语言。 1967年,英国剑桥大学的马丁·理查德(Matin Richards)对 CPL 语言作了简化,推出了BCPL(Basic Combined Programming Language)语言。 1970年,美国贝尔实验室的肯·汤普森(Ken Thompson)以 BCPL 语言为基础,又作了进一步简化,设计出了很简单的而且很接近硬 件的 B语言( 取 BCPL的第一个字母),并用 B语言写第一个 UNIX操作系统。 1973年,美国贝尔实验室的丹尼斯·里奇(Dennis M.Ritchie,见图 1.3)在B语言的基础上设计出了一种新的语言,他取了BCPL的第 二个字母作为这种语言的名字,即C语言。 1978年,丹尼斯·里奇与布莱恩·柯尼汉合作出版了《C语言程序设 计》,使C语言成为世界上家喻户晓的高级程序设计语言。 早期的C语言主要是用于UNIX系统,由于C语言的强大功能和各方面的优点逐渐为人们认识。到了八十年代,C开始进入其它操作系统,并很快在各类大、中、小和微型计算机上得到了广泛的使用,成为当代最优秀的程序设计语言之一。 · C语言的标准 随着微型计算机的日益普及,出现了许多C语言版本。由于没有统一的标准,使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准学会(ANSI)于1989年为C语言制定了一套ANSI标准,即C语言标准ANSI X3.159-1989,被称为C89。之后在1990年,国际标准化组织ISO也接受了同样的标准ISO9899-1990,该标准被称为C90。这两个标准只有细微的差别,因此,一般而言C89和C90指的是同一个C语言标准。 在ANSI标准化发布了C89标准以后,C语言的标准在一段相当的时间内都保持不变,直到1999年ANSI通过了C99标准,C99标准相对C89做了很多修改,增加了基本数据类型、关键字和一些系统函数等,这个版本就是通常提及的C99。但由于很多编译器仍然没有对C99提供完整的支持,因此本书将按照C89标准来进行讲解,在适当时会补充C99标准的规定和用法。 · C语言的特征 · 简洁紧凑、灵活方便 · 运算符丰富  · 数据结构丰富  · 结构式语言 · 程序设计自由    · 直接访问物理地址 · 程序执行效率高  · 可移植 主流开发环境 · Code::Bloocks 它是一个体积小、开放源码、免费的跨平台C/C++集成开发环境,它提供了大量的工程模板,支持插件,并且具有强大而灵活的配置功能,是目前主流的开发环境。 · Microsoft Visual Studio 它是美国微软公司推出的集成开发环境。它包括整个软件生命周期中所需要的大部分工具,如代码管控工具、集成开发环境等,但软件体积

资源预览图

第1章 初识C语言-【千锋教育】C语言程序设计(微课)同步教案
1
第1章 初识C语言-【千锋教育】C语言程序设计(微课)同步教案
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。