中考历史总复习资料PPT教学课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章 C 语言概述
§ 1.1 程序与程序设计语言
机器语言
汇编语言
高级语言
低级语言是计算机能直接识别的语言(机 器语言)或符号化的机器语言(汇编语言)。
高级语言是一种通用的, 与特定的机器 相分离、语言格式接近于自然语言的语言。
2020/12/11
1
§ 1.2 C 语言的主要特点
C 语言是即具有高级语言特点又具 有低级语言功能的语言。有人称其为中 级语言。
2020/12/11
3
§1.4 运行 C 程序的步骤和方法
C 文件名的规定
文件类型
格式
C 源文件 ********.c
C 头文件 * * * * * * * *.h
示例 file.c stdio.h
编译与链接过程
DOS系统规定:
文件名最多由8个有效字 符组成
文件名中不能含有: 1. 空格“ ” 2. 通配符“*” 3. 限定符“?”
(2)键盘输入时—— 相邻两个数据之间可用Space、 Tabs或caEnnf(t“e%r键d%作d为%每d 项”, 数&a据, &的b结,&束c),; 最终以 E输nt入er键:结束15。□ 25 □ 35
(3)字如符果sc,在an则“f(在格“%输式d入控,%数制d”据”, &时中a在,有&对除b应)格;位式置说应明输以入外与的这其它 些输字入符相:同5的,字8 符。
量的地址,也可以是字符串的首地址。
如: int a,b,c;
scanf(“%d%d”,&a,&b);
c=a+b;
2020/12/11
8
❖ 使用 sanf( ) 函数时应注意的问题
(1)参数sc地an址f(表“%中d应,%该d”是, a变, b量) 的; ×地址,而不应是变 量名sc。anf(“%d,%d”, &a, &b) ; √
编辑
file.c C源文件
stdio.h 头文件
预处理
编译 语法分析、检查
扩展的C源文件
目标文件 *.obj
目标文件
链接 可执行文件
*.obj 目标文件
2020/12/11
4
上机编程和调试步骤
1). 菜单命令选择:按F10,再按‘←’及‘→’ ‘↑’ ‘↓’键 2). 文件操作: 打开或建立文件() 3). 编程并保存为文件:按F2键保存文件(文件名.c) 4). 编译和连接:
编译Alt+F9键(Compile),无致命错误— .obj 链接F9键(Make),无链接错误— .exe 5). 运行并察看结果:按Ctrl+F9(Run), 按Alt+F5查看执行结果(有无逻辑错误)
2020/12/11
5
§4.5 数据的格式输入与输出
❖ C 的数据输入输出全部由函数进行。 ❖ 输入/输出分别指:来自键盘的数据/由显示器
auto
break
continue default
enum extern
if
int
short signed
switch typedef
volatile while
case char
do
double
float
for
long register
sizeof static
unsigned union
显示数据。
格式输出函数 printf( )
printf( ) ❖ 格式输出函数:向显示器按规定格式输出任意
类型数据。 ❖ 调用格式:
printf(“格式控制” ,[参数表]);
例: printf(“%d,%c”, n,ch)s is a C program. \n"); ❖ 调用格式:
注释
TEST.C
C 程序由一个或多个函数组成, #include <stdio.h>
预处理命令
顺序可任意。
必须且也只能有一个主函数 main( ),无论main( )在程序 中的任何位置,运行时首先被
void main( ) {
int a,b,sum; a=123;b=456; sum=add(a,b) ;
❖ 程序结构紧凑、简洁、灵活(32个关键字) ❖ 运算符和数据类型丰富(34种运算符) ❖ 程序设计结构化、模块化—函数式语言 ❖ 语法限制不太严格,程序设计自由度大。 ❖ C 语言程序可移植性好。
2020/12/11
2
§1.3 C 程序的结构特点
例 C 语言程序示例
/* calculate the sum of a and b*/
函数 语句结束符
调用。
printf("sum=%d\n",sum) ;
每条语句或数据定义的最后必 须有一个分号;
一行内可以写几个语句,一个 语句也可以分写在多行。
可以用/*……*/对程序中的任 何部分作注释。
}
int add(int x,int y) {
int z; z=x+y; return(z) ; }
(4)在用sca%ncf(格“%式c%输c入%字c 符”, 时&c,1,空&格c2和,&转c3义) ;字符都
作输为入有:效字a 符□输b 入□。c ×
abc√
2020/12/11
9
作业
1.5
1.7 仔细阅读理解第四章: 4.3、4.4、 4.5 节 。
2020/12/11
10
32个关键字:(由系统定义,不能重作其它定义)
2020/12/11
7
格式输入函数 scanf( )
scanf( ) ---- 从键盘读取数据。
取地址运算符:
❖ 调用格式:
将键盘输入
scanf(“格式控制”, 参数地址的表数据);存放到指
➢ “格式控制”的作用与 printf( )定相的似变。量中。
➢ 参数地址表 :由若干个地址组成的表列。可以是变
(1).格式说明pr:in由tf(%“%和d格%式d”字, a符,b组); 成。如 %d,%f
等,它的作用是将[参数表]的数据转换成指 运行结果定:的格1式5 输29出。
例:(2).普通字i符nt:a即=1需5;要原b=样03输5;出的字符。
printf(“a=%d, b=%d”,a,b);
运行结果: a=15, b=29
pprriinnttff((““*格**式**控**制**”***,***[*参**数\表n"]);); 运[行参结数果表: ]T缺his省is时a ,C“p格rog式ra控m制. ”内是一个字符串
(含转*义**字**符**)**常**量**,**表**示* 输出一个字符串。
例➢: “格式i控nt制a=”15,包b含=两03种5; 信息:
§ 1.1 程序与程序设计语言
机器语言
汇编语言
高级语言
低级语言是计算机能直接识别的语言(机 器语言)或符号化的机器语言(汇编语言)。
高级语言是一种通用的, 与特定的机器 相分离、语言格式接近于自然语言的语言。
2020/12/11
1
§ 1.2 C 语言的主要特点
C 语言是即具有高级语言特点又具 有低级语言功能的语言。有人称其为中 级语言。
2020/12/11
3
§1.4 运行 C 程序的步骤和方法
C 文件名的规定
文件类型
格式
C 源文件 ********.c
C 头文件 * * * * * * * *.h
示例 file.c stdio.h
编译与链接过程
DOS系统规定:
文件名最多由8个有效字 符组成
文件名中不能含有: 1. 空格“ ” 2. 通配符“*” 3. 限定符“?”
(2)键盘输入时—— 相邻两个数据之间可用Space、 Tabs或caEnnf(t“e%r键d%作d为%每d 项”, 数&a据, &的b结,&束c),; 最终以 E输nt入er键:结束15。□ 25 □ 35
(3)字如符果sc,在an则“f(在格“%输式d入控,%数制d”据”, &时中a在,有&对除b应)格;位式置说应明输以入外与的这其它 些输字入符相:同5的,字8 符。
量的地址,也可以是字符串的首地址。
如: int a,b,c;
scanf(“%d%d”,&a,&b);
c=a+b;
2020/12/11
8
❖ 使用 sanf( ) 函数时应注意的问题
(1)参数sc地an址f(表“%中d应,%该d”是, a变, b量) 的; ×地址,而不应是变 量名sc。anf(“%d,%d”, &a, &b) ; √
编辑
file.c C源文件
stdio.h 头文件
预处理
编译 语法分析、检查
扩展的C源文件
目标文件 *.obj
目标文件
链接 可执行文件
*.obj 目标文件
2020/12/11
4
上机编程和调试步骤
1). 菜单命令选择:按F10,再按‘←’及‘→’ ‘↑’ ‘↓’键 2). 文件操作: 打开或建立文件() 3). 编程并保存为文件:按F2键保存文件(文件名.c) 4). 编译和连接:
编译Alt+F9键(Compile),无致命错误— .obj 链接F9键(Make),无链接错误— .exe 5). 运行并察看结果:按Ctrl+F9(Run), 按Alt+F5查看执行结果(有无逻辑错误)
2020/12/11
5
§4.5 数据的格式输入与输出
❖ C 的数据输入输出全部由函数进行。 ❖ 输入/输出分别指:来自键盘的数据/由显示器
auto
break
continue default
enum extern
if
int
short signed
switch typedef
volatile while
case char
do
double
float
for
long register
sizeof static
unsigned union
显示数据。
格式输出函数 printf( )
printf( ) ❖ 格式输出函数:向显示器按规定格式输出任意
类型数据。 ❖ 调用格式:
printf(“格式控制” ,[参数表]);
例: printf(“%d,%c”, n,ch)s is a C program. \n"); ❖ 调用格式:
注释
TEST.C
C 程序由一个或多个函数组成, #include <stdio.h>
预处理命令
顺序可任意。
必须且也只能有一个主函数 main( ),无论main( )在程序 中的任何位置,运行时首先被
void main( ) {
int a,b,sum; a=123;b=456; sum=add(a,b) ;
❖ 程序结构紧凑、简洁、灵活(32个关键字) ❖ 运算符和数据类型丰富(34种运算符) ❖ 程序设计结构化、模块化—函数式语言 ❖ 语法限制不太严格,程序设计自由度大。 ❖ C 语言程序可移植性好。
2020/12/11
2
§1.3 C 程序的结构特点
例 C 语言程序示例
/* calculate the sum of a and b*/
函数 语句结束符
调用。
printf("sum=%d\n",sum) ;
每条语句或数据定义的最后必 须有一个分号;
一行内可以写几个语句,一个 语句也可以分写在多行。
可以用/*……*/对程序中的任 何部分作注释。
}
int add(int x,int y) {
int z; z=x+y; return(z) ; }
(4)在用sca%ncf(格“%式c%输c入%字c 符”, 时&c,1,空&格c2和,&转c3义) ;字符都
作输为入有:效字a 符□输b 入□。c ×
abc√
2020/12/11
9
作业
1.5
1.7 仔细阅读理解第四章: 4.3、4.4、 4.5 节 。
2020/12/11
10
32个关键字:(由系统定义,不能重作其它定义)
2020/12/11
7
格式输入函数 scanf( )
scanf( ) ---- 从键盘读取数据。
取地址运算符:
❖ 调用格式:
将键盘输入
scanf(“格式控制”, 参数地址的表数据);存放到指
➢ “格式控制”的作用与 printf( )定相的似变。量中。
➢ 参数地址表 :由若干个地址组成的表列。可以是变
(1).格式说明pr:in由tf(%“%和d格%式d”字, a符,b组); 成。如 %d,%f
等,它的作用是将[参数表]的数据转换成指 运行结果定:的格1式5 输29出。
例:(2).普通字i符nt:a即=1需5;要原b=样03输5;出的字符。
printf(“a=%d, b=%d”,a,b);
运行结果: a=15, b=29
pprriinnttff((““*格**式**控**制**”***,***[*参**数\表n"]);); 运[行参结数果表: ]T缺his省is时a ,C“p格rog式ra控m制. ”内是一个字符串
(含转*义**字**符**)**常**量**,**表**示* 输出一个字符串。
例➢: “格式i控nt制a=”15,包b含=两03种5; 信息: