1.1什么是编程语言(课件)-《C语言程序设计》同步教学(西安电子科技大学出版社)
2024-05-06
|
25页
|
163人阅读
|
37人下载
普通
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | C语言程序设计 |
| 教材版本 | - |
| 年级 | 高一 |
| 章节 | - |
| 类型 | 课件 |
| 知识点 | - |
| 使用场景 | 同步教学-新授课 |
| 学年 | 2024-2025 |
| 地区(省份) | 陕西省 |
| 地区(市) | 西安市 |
| 地区(区县) | - |
| 文件格式 | PPTX |
| 文件大小 | 1.36 MB |
| 发布时间 | 2024-05-06 |
| 更新时间 | 2024-05-06 |
| 作者 | 匿名 |
| 品牌系列 | - |
| 审核时间 | 2024-05-06 |
| 下载链接 | https://m.zxxk.com/soft/44948522.html |
| 价格 | 0.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
C 语言程序设计
2023
翻转课堂实用教程
第1章
什么是编程语言
1.1
二进制、八进制和十六进制
1.2
数据在内存中怎样存储
1.3
计算机的编码问题
1.4
数据、内存和程序的关系
1.5
1.1 什么是编程语言
人与计算机怎样交流?
人与人之间通过“自然语言”交流
人与计算机之间怎么交流?
编程
语言
常用编程语言及主要用途
编程语言 主要用途
C/C++ C/C++主要用于PC软件开发、Linux开发、游戏开发、单片机和嵌入式系统
Java 用于网站后台开发、Android 开发、PC软件开发,近年来又涉足了大数据领域(归功于 Hadoop 框架的流行)
C# 用于 Windows 平台的软件开发,以及少量的网站后台开发。
Python 用于系统运维、网站后台开发、数据分析、人工智能、云计算等领域
PHP PHP 主要用来开发网站后台程序。
JavaScript 最初只能用于网站前端开发,近年来由于 Node.js 的流行,JavaScript 在网站后台开发中也占有了一席之地
Go语言 主要用于服务器端的编程,对 C/C++、Java 都形成了不小的挑战。
Objective-C和Swift Objective-C 和 Swift 都只能用于苹果产品的开发,包括 Mac、MacBook、iPhone、iPad、iWatch 等
汇编语言 在对效率和实时性要求极高的关键模块才会考虑汇编语言,例如操作系统内核、驱动、仪器仪表、工业控制等
C语言什么样子?
1
C语言的格式和词汇(语法、语义)
养成编程思维
2
例子1-1-1,代码如下:
/*在屏幕上显示“我爱编程”*/
#include<stdio.h>
int main()
{ printf(“我爱编程
”);
return 0;
}
例子1-1-1,运行结果:
我爱编程
1.2 二进制、八进制和十六进制
八进制数
一位八进制数可以表示三位二进制数
23=8
一位十六进制数可以表示四位二进制数
24=16
十六进制
为什么使用八进制和十六进制?
二进制数 1111 1111 1111 1111
十六进制 FFFF
二进制数 001 111 111 111 111 111
八进制 177777
方便、简单
1.2.1 二进制
PK
逢2进1
二进制加法
借1当2
二进制减法
0
1
1
11
0
0
-
=
0
1
1
-
=
1
1
0
11
0
0
1
0
1
-
=
0
1
1
-
=
01
1
0
11
1
1
11
0
0
0-1不够减,向高位借1,当作2使用,2-1为1
被低位借走1后,当前位就不够减了,还得再向高位借1,当作2使用,1+2-1-1为1
被低位借走1后,当前位剩下0,0-0为0
当前位本来就不够减,还被低位借走1,所以得向高位借1,借到之后当作2使用,2-1-1为0
1.2.2 八进制
PK
逢8进1
八进制加法
借1当8
八进制减法
1.2.3 十六进制
PK
逢16进1
十六进制加法
借1当16
十六进制减法
1.3 数据在内存中怎样存储
位和字节
8个元器件看做一个单位,例如 1,用 00000001表示1个元器件称为1比特(Bit)或1位
8个元器件称为1字节(Byte)
单位换算:1Byte = 8 Bit
8×1024个元器件就是1024Byte,简写为1KB
1KB = 1024Byte =210Byte 1MB = 1024KB =220Byte
1GB = 1024MB =230Byte 1TB = 1024GB =240Byte
1PB = 1024TB =250Byte 1EB = 1024PB =260Byte
存储单位
数据的存储
一个元器件有2种状态,0 或者 1
内存条是一个非常精密的部件,包含了上亿个电子元器件
8个元器件有 28=256 种不同的组合
16个元器件有 216=65536 种不同的组合
1.4 数据、内存和程序的关系
数据和内存的关系
从硬盘->内存
由CPU处理
数据调用过程
存在内存,断电消失
存在硬盘,永久保存
数据存储
想一下打开word应用程序之后,数据的调用和存储是怎样的?
C语言什么样子?
1
C语言的格式和词汇(语法、语义)
养成编程思维
2
例子1-1-1,代码如下:
/*在屏幕上显示“我爱编程”*/
#include<stdio.h>
int main()
{ printf(“我爱编程
”);
return 0;
}
例子1-1-1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。