1.2 C语言的特点(教学课件)-高一《编程语言基础-C语言》同步精品课堂(高教社·第5版)

2023-03-27
| 25页
| 370人阅读
| 6人下载
精品

资源信息

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

内容正文:

编程语言基础-C语言 1.2 C语言的特点 第1章 C语言概述 高等教育出版社 教学目标 一 了解C语言的特点。 1 2 了解C语言的优劣势。 3 了解C语言的适用领域。 教学重难点 二 了解C语言的特点 1 2 初步认识C语言的关键字、语句、运算符、数据类型等 3 了解C语言的适用领域 导入新课 三 想一想 为什么C语言发展十分迅速,成为最受欢迎的语言之一?主要因为它具有强大的功能。许多著名的系统软件,如dBASE III Plus、dBASE IV都是用C语言编写的。 导入新课 三 C语言 + 汇编语言子程序:进一步突出C语言的优势 PC- DOS(个人计算机磁盘操作系统) WordStar(文书处理器软件) 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 新知讲授 四 一句话解释:并不是所有的应用领域都适合用C语言来编写程序。 C语言适用于对操作系统和系统实用程序以及需要对硬件进行操作的场合,有的大型应用软件也用C语言编写。 在商业和管理等数据处理领域,用COBOL语言为宜。 在科学计算领域用FORTRAN语言较适合。 (一)C语言的适用范围 C语言是第三代语言即为面向过程的高级语言。 C语言的特点 1.2 32个关键字(由系统定义,不能重作其它定义) 简洁紧凑、灵活方便 C语言是第三代语言即为面向过程的高级语言。 C语言的特点 1.2 9种控制语句 简洁紧凑、灵活方便 if( )~else~ for( )~ while( )~ do~while( ) continue break switch goto return C语言是第三代语言即为面向过程的高级语言。 C语言的特点 1.2 程序书写格式灵活,主要用小写字母表示。 简洁紧凑、灵活方便 C语言是第三代语言即为面向过程的高级语言。 C语言的特点 1.2 34个运算符 运算符类型丰富 灵活使用各种运算符可以实现在其他高级语言中难以实现的运算。 算术运算符:+ - * / % ++ -- 关系运算符:< <= == > >= != 逻辑运算符:! && || 位运算符 :<< >> ~ | ^ & 赋值运算符:= 及其扩展 条件运算符:?: 逗号运算符:, 指针运算符:* & 求字节数 :sizeof 强制类型转换:(类型) 分量运算符:. -> 下标运算符:[] 其它 :( ) - C语言是第三代语言即为面向过程的高级语言。 C语言的特点 1.2 整数类型(简称整型) 实数类型(简称实型) 字符类型 数组类型 指针类型 结构体类型 共用体类型 数据类型丰富 C语言还具有强大的图形功能,支持多种显示器和显示驱动程序,且计算功能、逻辑判断功能强大。 能实现各种复杂数据类型的运算 C语言是第三代语言即为面向过程的高级语言。 C语言的特点 1.2 三大基本结构 顺序结构 选择结构 循环结构 C语言是结构化语言 代码与数据的分离:使程序的逻辑结构清晰,便于使用、维护以及调试。 C语言是以函数形式提供给用户调用的,这些函数可被方便地调用。 C语言使用循环语句和条件语句来控制程序流程,从而使程序完全结构化。 C语言是第三代语言即为面向过程的高级语言。 C语言的特点 1.2 对数组下标越界不做检查 整型与字符型、逻辑型可以通用 C语言放宽了语法检查 语法限制较少、程序设计自由度较大 “限制”与“灵活”的矛盾 C语言是第三代语言即为面向过程的高级语言。 C语言的特点 1.2 C语言允许直接访问物理地址,可以直接对硬件进行操作,能够和汇编语言一样对“位”“字节”和“地址”进行操作 双重性 “高级语言中的低级语言” “中级语言” C语言程序生成代码质量高,程序执行效率高 C语言比汇编程序生成目标代码效率低10%-20% C语言是第三代语言即为面向过程的高级语言。 C语言的特点 1.2 C语言适用范围大,可移植性好 可移植性是软件质量要素之一,主要是指把同一软件放置到不同系统平台(如不同的硬件平台和操作系统)并使之正常运行的难易程度,有时候被表述为跨平台性。 一个用C语言编写的程序基本上不做修改就能用于各种型号计算机和各种操作系统。 要根据领域或系统软件的特点来确定使用哪种编程语言。 课堂练习 五 1.C语言有( )个关键字。 A.32 B.33 C.34

资源预览图

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