自考计算机基础与程序设计.ppt

上传人:wuy****n92 文档编号:73982613 上传时间:2023-02-23 格式:PPT 页数:36 大小:500.50KB
返回 下载 相关 举报
自考计算机基础与程序设计.ppt_第1页
第1页 / 共36页
自考计算机基础与程序设计.ppt_第2页
第2页 / 共36页
点击查看更多>>
资源描述

《自考计算机基础与程序设计.ppt》由会员分享,可在线阅读,更多相关《自考计算机基础与程序设计.ppt(36页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、C C语言概述语言概述共 26 页 第 2 页第二章第二章 C C语言概述语言概述第一节第一节 程序设计语言的发展程序设计语言的发展第二节第二节 C语言的特点语言的特点第三节第三节 C语言的组成语言的组成第四节第四节 简单的简单的C程序介绍程序介绍第五节第五节 C程序的上机步骤程序的上机步骤第六节第六节 TC(Turbo C)介绍介绍共 26 页 第 3 页2-12-1程序设计语言的发展程序设计语言的发展u什么是程序设计语言什么是程序设计语言?人人程序设计语言程序设计语言机器机器语言解释系统语言解释系统程序设计语言的具体形式程序设计语言的具体形式:事先约定的一组记号和语法事先约定的一组记号和语

2、法规则规则.程序设计语言程序设计语言:编写编写程序程序所采用的语言所采用的语言程序设计语言有程序设计语言有很多种很多种,C语言是其中一种语言是其中一种.人人自然语言自然语言人人共 26 页 第 4 页2-12-1程序设计语言的发展程序设计语言的发展u程序设计语言的发展程序设计语言的发展2.汇编语言汇编语言3.高级语言高级语言1.机器语言机器语言汇编语言汇编语言机器语言机器语言汇编汇编高级语言高级语言机器语言机器语言编译编译源程序目标程序c语言既可用于编写应用程序,也可编写系统程序共 26 页 第 5 页2-2 C2-2 C语言的特点语言的特点l语言简练,使用方便语言简练,使用方便,灵活灵活n仅

3、有仅有32个个关键字关键字n9种控制语句种控制语句n书写格式自由书写格式自由,限制少限制少l表达能力强表达能力强n运算符丰富运算符丰富(13种种40多个多个)n数据类型丰富数据类型丰富n访问物理地址和进行位运算访问物理地址和进行位运算l l结构化结构化l l目标代码质量高,程序执行效率高目标代码质量高,程序执行效率高l l可移植性好可移植性好autoauto breakbreak casecase charchar constconst continue continue defaultdefault dodo doubledouble elseelse enum enum externext

4、ern floatfloat forfor gotogoto if if intint longlong registerregister return return short short signed signed sizeof sizeof void void staticstatic struct struct switch switch typedeftypedef unionunion unsigned unsigned volatile volatile whilewhile1)if(1)if(表达式表达式表达式表达式)语句语句语句语句1 1 else else 语句语句语句语句

5、2 2 2)switch(2)switch(表达式表达式表达式表达式)case case 常量表达式常量表达式常量表达式常量表达式1:1:语句语句语句语句1;1;.3)while(3)while(表达式表达式表达式表达式)语句语句语句语句4)do 4)do 语句语句语句语句 while(while(表达式表达式表达式表达式););5)for(5)for(表达式表达式表达式表达式1;1;表达式表达式表达式表达式2;2;表达式表达式表达式表达式3)3)语句语句语句语句6)break6)break语句语句语句语句7)continue7)continue语句语句语句语句8)return8)return

6、语句语句语句语句9)Goto9)Goto语句语句语句语句共 26 页 第 6 页2-2 C2-2 C语言的特点语言的特点lC语言的不足语言的不足:n运算符和运算优先级多运算符和运算优先级多,不便记忆不便记忆n语法定义不严格语法定义不严格,编程自由度大编程自由度大,编译编译程序程序查错纠错能力有限查错纠错能力有限,对不熟练的对不熟练的程序员带来困难程序员带来困难共 26 页 第 7 页2-3 C2-3 C语言的基本组成语言的基本组成 字符字符字符字符符号符号符号符号关键字关键字关键字关键字C语言语言基本组成基本组成语句语句语句语句函数函数函数函数标准库函数标准库函数标准库函数标准库函数用户自定义

7、函数用户自定义函数用户自定义函数用户自定义函数标识符标识符标识符标识符其他符号其他符号其他符号其他符号数字数字数字数字,字母字母字母字母,运算符运算符运算符运算符,特殊符号特殊符号特殊符号特殊符号小小小小大大大大直接调用直接调用直接调用直接调用先定义,再调用先定义,再调用先定义,再调用先定义,再调用共 26 页 第 8 页2-3 C2-3 C语言的基本组成语言的基本组成l l基本字符集基本字符集 C C语言编程中可以使用的字符。语言编程中可以使用的字符。语言编程中可以使用的字符。语言编程中可以使用的字符。ASCIIASCII字符集。字符集。字符集。字符集。数数数数 字字字字:0 1 2 3 4

8、 5 6 7 8 90 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 9 字字字字 母母母母:a b c a b c a b c a b c z A B C z A B C z A B C z A B C Z Z Z Z 运算符运算符运算符运算符:+-*/%=+-*/%=+-*/%=+-*/%=!=!=!=!=&|&|&|&|&|&|&|&|!()-.?:,()-.?:,()-.?:,()-.?:,;特殊符号特殊符号特殊符号特殊符号:_ _ _ _(下划线下划线下划线下划线)空格空格空格空格 回车回车回车回车(r r r r)换行换

9、行换行换行(n n n n)制表符制表符制表符制表符(t t t t)其它转义字符其它转义字符其它转义字符其它转义字符l l 标识符标识符 字符组成的串,用来对各种字符组成的串,用来对各种字符组成的串,用来对各种字符组成的串,用来对各种用户自定义对象用户自定义对象用户自定义对象用户自定义对象命名。例如:命名。例如:命名。例如:命名。例如:变量名变量名变量名变量名、常量名常量名常量名常量名、数组名数组名数组名数组名、函数名函数名函数名函数名、文件名文件名文件名文件名、类型名类型名类型名类型名等。等。等。等。合法合法合法合法的标识符:由的标识符:由的标识符:由的标识符:由字母或下划线字母或下划线字

10、母或下划线字母或下划线开头开头开头开头,由由由由字母字母字母字母、数字数字数字数字或或或或下划下划下划下划线线线线组成。组成。组成。组成。字母字母字母字母:大小写的大小写的大小写的大小写的a a a az,z,z,z,下划线下划线下划线下划线:_,_,_,_,数字数字数字数字:0 0 0 09 9 9 9例如:例如:例如:例如:a _ry test31 string_1 a _ry test31 string_1 a _ry test31 string_1 a _ry test31 string_1不能以数字开头不能以数字开头不能以数字开头不能以数字开头不能包含除下划线外的运算符和其他符号不能

11、包含除下划线外的运算符和其他符号不能包含除下划线外的运算符和其他符号不能包含除下划线外的运算符和其他符号大小写区分大小写区分大小写区分大小写区分2-3 C2-3 C语言的基本组成语言的基本组成判断哪些是合法的标识符:判断哪些是合法的标识符:C x1 1x x+y sum_5 sum-5 count _z3C x1 1x x+y sum_5 sum-5 count _z3$x_8 *Z3$x_8 *Z3共 26 页 第 10 页l l关键字关键字 C C语言中由系统特殊定义的语言中由系统特殊定义的3232个具有个具有特定含义特定含义的标识符,不能作为的标识符,不能作为用户自定义对象用户自定义对象

12、的名字。的名字。autoauto breakbreakcasecase charchar constconstcontinue continue defaultdefaultdodo doubledouble elseelseenumenum externexternfloat float for for gotogotoif if intintlonglong registerregister returnreturnshortshort signedsignedsizeofsizeof staticstatic structstructswitchswitch typedeftypedef

13、unionunion unsigned unsigned voidvoidvolatile volatile whilewhile2-3 C2-3 C语言的基本组成语言的基本组成例如:变量名不能是int共 26 页 第 11 页l l语句语句 intint a,b,suma,b,sum;sum=sum=a+ba+b;printf(sum=%d,sum);l l函数函数main()main()intint a,b,suma,b,sum;sum=sum=a+ba+b;printf(sum=%d,sum);2-3 C2-3 C语言的基本组成语言的基本组成ff(ff(intint x x)int a,

14、b,sum;int a,b,sum;sum=a+b;sum=a+b;main()int a=0;ff(a);printf(“this is a test);2.1.1 C2.1.1 C语言概述语言概述l函数函数函数说明函数说明 int add(int x,int y)函数名函数名函数参数(形参)名函数参数(形参)名函数类型函数类型形参类型形参类型int add(x,y)int x,y;共 26 页 第 13 页2-4 2-4 简单的简单的C C语言程序介绍语言程序介绍lC C语言程序语言程序例例1:/*example1.c*/1:/*example1.c*/屏幕上显示一句话屏幕上显示一句话 m

15、ain()printf(This is a C program.n);运行结果是在屏幕上显示运行结果是在屏幕上显示:This is a C programThis is a C program.思考思考:n的作用是什么的作用是什么?函数首部函数首部函数体函数体C程序由函数组成程序由函数组成对于一个对于一个c程序程序,至少有一至少有一个个main函数函数,称为主函数称为主函数,是程序执行的起点和终点是程序执行的起点和终点共 26 页 第 14 页2-4 2-4 简单的简单的C C语言程序介绍语言程序介绍例例2:/*example2.c*/2:/*example2.c*/两个固定的数求和两个固定的

16、数求和main()int a,b,sum;/*定义三个整型变量定义三个整型变量*/a=1;/*变量变量a赋值等于赋值等于1*/b=2;/*变量变量b赋值等于赋值等于2*/sum=a+b;/*计算变量计算变量a与与b的和的和,赋值给赋值给sum*/printf(sum=%d,sum);/*输出运算结果输出运算结果*/运行结果是在屏幕上显示运行结果是在屏幕上显示:sum=3sum=3 变量声明变量声明部分部分执行部分执行部分思考:思考:printf(a=%d,b=%d,sum=%d,a,b,sum);函数体函数体可分为变量声明部分可分为变量声明部分和执行部分和执行部分注释注释:/*/不是程序有效部

17、分不是程序有效部分a=1,b=2,sum=3共 26 页 第 15 页2-4 2-4 简单的简单的C C语言程序介绍语言程序介绍l例例3:/*example3.c*/3:/*example3.c*/根据用户输入,求和根据用户输入,求和main()main()int a,b,sum;int a,b,sum;printf(please inputn);printf(please inputn);scanf(%d,%d,&a,&b);scanf(%d,%d,&a,&b);/*/*输入变量输入变量a,b*/a,b*/sum=a+b;sum=a+b;printf(a=%d,b=%d,sum=%d,a,b

18、,sum);printf(a=%d,b=%d,sum=%d,a,b,sum);运行结果是在屏幕上显示运行结果是在屏幕上显示:please inputplease input 10,12 10,12 a=10,b=12,sum=22 a=10,b=12,sum=22共 26 页 第 16 页2-4 2-4 简单的简单的C C语言程序介绍语言程序介绍l例例4:/*example4.c*/4:/*example4.c*/int max(int x,int y)int max(int x,int y)int m;int m;if(xy)m=x;if(xy)m=x;else m=y;else m=y;r

19、eturn(m);return(m);main()main()int a,b,maxnum;int a,b,maxnum;scanf(%d,%d,&a,&b);scanf(%d,%d,&a,&b);maxnum=maxnum=max(a,b);max(a,b);/*/*程序跳到程序跳到max去执行去执行,并且变量并且变量a的值传给的值传给x,b的值传给的值传给y*/*/printf(maxnum=%dn,maxnum);printf(maxnum=%dn,maxnum);运行结果是运行结果是:2,5maxnum=5输入两个数输入两个数,输出较大的数输出较大的数程序可由程序可由main函数函数和

20、其他和其他用户自定义函数用户自定义函数组成组成main函数是执行函数是执行起点起点和和终终点点输入输入:2,5共 26 页 第 17 页C程序的基本结构:程序的基本结构:lC程序源文件程序源文件(*.c)C程序由一个或多个函数构成,函数是程序由一个或多个函数构成,函数是C程序的基本程序的基本单位单位C程序至少包含一个程序至少包含一个main函数函数;从从main函数函数开始开始执执行,也从行,也从main函数函数结束结束执行执行l函数函数一个函数由一个函数由函数首部函数首部和和函数体函数体两部分组成。两部分组成。函数体可由函数体可由变量声明部分变量声明部分和和执行部分执行部分组成组成l语句语句

21、每条语句以;结尾。每条语句以;结尾。l注释注释 /*/2-4 2-4 简单的简单的C C语言程序介绍语言程序介绍C程序程序文件文件1(*.c)文件文件n函数函数1main()函数函数n首部首部函数体函数体变量声明部分变量声明部分执行部分执行部分语句语句1语句语句n共 26 页 第 18 页2-5 c2-5 c语言程序调试运行的基本流程语言程序调试运行的基本流程C语言程序调试运行的基本流程:语言程序调试运行的基本流程:源程序源程序源程序源程序(*.C)(*.C)目标程序目标程序目标程序目标程序(*.obj)(*.obj)可执行程序可执行程序可执行程序可执行程序(*.exe)(*.exe)编译编译

22、编译编译连接连接连接连接库函数库函数库函数库函数结果结果结果结果运行运行运行运行1 1.编写编写编写编写程序,形成程序,形成程序,形成程序,形成源程序源程序源程序源程序(*.(*.(*.(*.C)C)文件。文件。文件。文件。2 2.编译编译编译编译源程序,形成源程序,形成源程序,形成源程序,形成目标程序目标程序目标程序目标程序(*(*(*(*.Obj).Obj)文件。文件。文件。文件。3 3.连接连接连接连接目标程序文件和调用的库函数,形成目标程序文件和调用的库函数,形成目标程序文件和调用的库函数,形成目标程序文件和调用的库函数,形成可执行可执行可执行可执行程序程序程序程序 (*.exe)(*

23、.exe)文件。文件。文件。文件。4:4:运行运行运行运行可执行文件可执行文件可执行文件可执行文件,得到运行结果得到运行结果得到运行结果得到运行结果。编写编写编写编写连接连接连接连接查错共 26 页 第 19 页2-6 2-6 TCTC开发环境开发环境n nTurbo c 是一种是一种c语言编译系统,可以完成语言编译系统,可以完成c程序程序的的编辑编辑、编译编译、连接连接、执行执行的全过程。的全过程。共 26 页 第 20 页2-6 TC2-6 TC开发环境开发环境C C程序的上机执行过程程序的上机执行过程运运行行编辑编译连连接接编辑编辑程序程序C源源程序程序.C编译编译程序程序连接连接程序程

24、序目标目标程序程序.objobj可执行可执行程序程序.exe用用户户结结果果TC编译编译系统系统其它目其它目标文件标文件C语言语言函数库函数库共 26 页 第 21 页2-6 2-6 TCTC开发环境开发环境n nTurbo c,所有操作由键盘实现,鼠标无效,所有操作由键盘实现,鼠标无效n n安装后,会在硬盘上产生一个安装后,会在硬盘上产生一个TC(或或turboc2)文件夹文件夹n nTC(或或turboc2)文件夹下有个文件夹下有个tc.exe文件,双文件,双击它进入击它进入Turbo c.tc.exe共 26 页 第 22 页-4 TC-4 TC开发环境开发环境主菜单主菜单主菜单主菜单信

25、息窗口信息窗口信息窗口信息窗口编辑区编辑区编辑区编辑区快捷键快捷键快捷键快捷键共 26 页 第 23 页-4 TC-4 TC开发环境开发环境打开文件打开文件打开文件打开文件 L Load F3oad F3打开最近编辑过的打开最近编辑过的打开最近编辑过的打开最近编辑过的8 8个文件个文件个文件个文件 P Pick Alt-F3ick Alt-F3新建新建新建新建文件文件文件文件 N New ew 保存保存保存保存 S Save ave F2F2另存为另存为另存为另存为 WWrite torite to调入调入调入调入DOSDOS命令程序命令程序命令程序命令程序 OOS shellS shell退

26、出退出退出退出 TC TC QQuit uit Alt XAlt X进入下一级菜单用进入下一级菜单用进入下一级菜单用进入下一级菜单用回车回车回车回车,返回上一级按返回上一级按返回上一级按返回上一级按ESCESCFile:File:所有文件操作所有文件操作所有文件操作所有文件操作,包括包括包括包括:新建、打开、保存文件新建、打开、保存文件新建、打开、保存文件新建、打开、保存文件选主菜单:按选主菜单:按选主菜单:按选主菜单:按Alt+Alt+首字母首字母首字母首字母 或或或或 F10F10和左右键和左右键和左右键和左右键共 26 页 第 24 页-4 TC-4 TC开发环境开发环境运行运行运行运行

27、 R Runun Ctrl F9Ctrl F9显示运行结果显示运行结果显示运行结果显示运行结果 U User screen ser screen Alt F5Alt F5共 26 页 第 25 页-4 TC-4 TC开发环境(续开发环境(续8 8)第一步第一步第一步第一步:新建文件新建文件新建文件新建文件:Alt+FAlt+F(F10F10,左右键),用上下键选,左右键),用上下键选,左右键),用上下键选,左右键),用上下键选NewNew,回车,回车,回车,回车共 26 页 第 26 页-4 TC-4 TC开发环境(续开发环境(续8 8)第二步第二步第二步第二步:编辑编辑编辑编辑c c程序源文

28、件程序源文件程序源文件程序源文件共 26 页 第 27 页-4 TC-4 TC开发环境(续开发环境(续8 8)第三步第三步第三步第三步:保存保存保存保存c c程序源文件:修改文件名,按回车程序源文件:修改文件名,按回车程序源文件:修改文件名,按回车程序源文件:修改文件名,按回车 默认保存在安装文件夹下默认保存在安装文件夹下默认保存在安装文件夹下默认保存在安装文件夹下共 26 页 第 28 页-4 TC-4 TC开发环境(续开发环境(续8 8)第四步第四步第四步第四步:Ctrl+F9Ctrl+F9运行运行运行运行c c程序源文件程序源文件程序源文件程序源文件(包括编译、连接、运行三过程包括编译、

29、连接、运行三过程包括编译、连接、运行三过程包括编译、连接、运行三过程)第五步第五步第五步第五步:ALT+F5ALT+F5查看运行结果查看运行结果查看运行结果查看运行结果,按按按按回车回车回车回车返回编辑窗口返回编辑窗口返回编辑窗口返回编辑窗口共 26 页 第 29 页-4 TC-4 TC开发环境(续开发环境(续4 4)信息窗口列出错误信息信息窗口列出错误信息在信息窗口,用在信息窗口,用F6键在编辑区和信息窗口键在编辑区和信息窗口间进行切换。间进行切换。如果如果如果如果程序有错误程序有错误程序有错误程序有错误,在按,在按,在按,在按Ctrl-F9Ctrl-F9后提示错误信息。修改程序后,再运后提

30、示错误信息。修改程序后,再运后提示错误信息。修改程序后,再运后提示错误信息。修改程序后,再运行程序。程序有误行程序。程序有误行程序。程序有误行程序。程序有误,不能执行不能执行不能执行不能执行共 26 页 第 30 页-4 TC-4 TC开发环境(续开发环境(续8 8)打开打开打开打开c c程序程序程序程序:load:load PickPick:最近编辑过的:最近编辑过的:最近编辑过的:最近编辑过的8 8个文件个文件个文件个文件共 26 页 第 31 页-4 TC-4 TC开发环境(续开发环境(续8 8)更改保存更改保存更改保存更改保存c c程序的目录:程序的目录:程序的目录:程序的目录:cha

31、nge dir:change dir:设置保存文件的路径设置保存文件的路径设置保存文件的路径设置保存文件的路径 write to write to:允许保存到:允许保存到:允许保存到:允许保存到非安装非安装非安装非安装目录目录目录目录共 26 页 第 32 页-4 TC-4 TC开发环境(续开发环境(续1111)清屏幕清屏幕清屏幕清屏幕1.OS Shell2.输入cls3.输入exit,回车共 26 页 第 33 页-4 TC-4 TC开发环境(续开发环境(续1111)TC环境环境路径设定路径设定 Directories安装安装安装安装TCTC后,常遇见的错误后,常遇见的错误后,常遇见的错误后

32、,常遇见的错误共 26 页 第 34 页-4 TC-4 TC开发环境(续开发环境(续8 8)常用快捷键:常用快捷键:常用快捷键:常用快捷键:Alt+Alt+主菜单首字母主菜单首字母主菜单首字母主菜单首字母-选择指定主菜单。例如选择指定主菜单。例如选择指定主菜单。例如选择指定主菜单。例如Alt+FAlt+F,打,打,打,打开开开开FileFile菜单菜单菜单菜单 F10F10-从编辑窗口,切换到主菜单从编辑窗口,切换到主菜单从编辑窗口,切换到主菜单从编辑窗口,切换到主菜单F2F2-save-save保存文件保存文件保存文件保存文件F6F6-信息窗口和编辑窗口相互切换信息窗口和编辑窗口相互切换信息

33、窗口和编辑窗口相互切换信息窗口和编辑窗口相互切换Ctrl+F9Ctrl+F9-运行程序,包括编译,连接和运行。运行程序,包括编译,连接和运行。运行程序,包括编译,连接和运行。运行程序,包括编译,连接和运行。Alt+F5Alt+F5-输出结果。输出结果。输出结果。输出结果。共 26 页 第 35 页-4 TC-4 TC开发环境(续开发环境(续8 8)上机作业:上机作业:上机作业:上机作业:4 4个文件个文件个文件个文件4 4段程序段程序段程序段程序:example1.c,example2.c,example3.c,example4.cexample1.c,example2.c,example3.

34、c,example4.c以上以上以上以上4 4个程序例子个程序例子个程序例子个程序例子,要求在要求在要求在要求在TCTC中编辑和运行中编辑和运行中编辑和运行中编辑和运行 1)1)熟悉熟悉熟悉熟悉TCTC的基本操作的基本操作的基本操作的基本操作:如何编辑如何编辑如何编辑如何编辑,编译编译编译编译,运行程序运行程序运行程序运行程序,以及查看程序结果以及查看程序结果以及查看程序结果以及查看程序结果 2)2)了解了解了解了解c c语言程序的基本结构语言程序的基本结构语言程序的基本结构语言程序的基本结构 目的目的目的目的:共 26 页 第 36 页第二章第二章 C C语言概述语言概述小结:小结:1.程序设计语言的发展程序设计语言的发展2.C语言的组成语言的组成3.介绍简单的介绍简单的C程序,程序,C程序结构程序结构4.C程序的上机步骤程序的上机步骤5.TC(Turbo C)介绍介绍

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com