欢迎来到天天文库
浏览记录
ID:58930624
大小:1.90 MB
页数:167页
时间:2020-09-28
《级C语言第一章电子教案ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、全书内容第一部分:C语言入门部分:第1~2章第二部分:程序设计基础部分:第3~5章第三部分:程序设计提高部分:第6~7章第四部分:综合程序设计部分:第8章第一章C语言程序设计的概念程序与程序设计语言C语言及其标准C语言程序概要1.1程序与程序设计语言计算机与程序<>语言程序设计第一章C语言程序设计的概念C“程序”一词来自生活,通常指完成某些事务的一种既定方式和过程。例:(1)起床(2)刷牙(3)洗脸(4)吃饭(5)早自习例1-1求圆的面积和周长根据数学知识,我们知道解决问题的步骤如下:步骤1输入圆的半径r;步骤2圆的面积=pi*r*r;步骤3圆的周长=2*pi
2、*r;步骤4输出得结果。例1-2求1+2+…+100根据存储程序原理,解决问题的步骤如下:(1)设置S为存储计算结果的存储单元,初值为0;(2)把S和1相加,所得的和记为S;(3)将S和2相加,所得的和记为S;……(102)将S和99相加,所得的和记为S;(103)将S和100相加,所得的和记为S;(104)打印S的值,S即为累加之和。程序的特征日常生活及解决数学问题中的程序特征应具备:开始与结束按部就班地进行基本动作完成工作用某种形式描述……那么,计算机程序又是什么呢?计算机与程序计算机程序是能在计算机上解决问题的步骤,是人与计算机交流信息的基本方式,是人向
3、计算机发出的指令序列,人通过计算机程序指挥计算机的活动。程序存储控制任何工具所做的工作,都是由程序控制的。只有工具具备记忆程序功能,并能按照程序进行自我控制,该工具才能自动工作。机器语言汇编语言高级语言面向过程面向对象CPU指令系统,由0、1序列构成的指令码组成如:10000000加10010000减用助记符号描述的指令系统如ADDA,B面向机器的语言程序设计是数据被加工的过程>>C语言程序设计第一章C语言概述1.1.2计算机程序设计语言5254565860626466687072747678808284868890929496AdaALGOL60ALGOL6
4、8PascalModula-2CPLBCPLBCC++JavaLISPPROLOGCOBOLFORTRAN77FORTRANPL/1Simula67Smalltalk80BASICANSI-BASICQBASICVBFORTRAN90<>编辑链接编译执行<>file.exeC语言程序设计第一章C语言概述程序代码的录入,生成源程序*.c语法分析查错,翻译生成目标程序*.obj与其它目标程序或库链接装配,生成可执行程序*.exe1.2C语言及其标准C语言是目前世界上流行、使用最广泛的高级程序设计语言。C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易
5、于调试和维护。C语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。C语言的设计者DennisM.RitchieALGOL60CPLBCPLBC1963年1967年1970年1972年1960年C标准:标准C:K&R合著《TheCProgrammingLanguage》ANSIC:1983年87ANSIC:1987年国际标准的ANSIC:1990年5254565860626466687072747678808284868890929496AdaALGOL60ALGOL68PascalModula-2CPLBCPLBCC++J
6、avaLISPPROLOGCOBOLFORTRAN77FORTRANPL/1Simula67Smalltalk80BASICANSI-BASICQBASICVBFORTRAN90<>1.3C语言程序概要例1.1第一个程序Hello,World!/*example1.1ThefirstCProgram*/#includemain(){printf(“Hello,World!”);}C语言程序设计第一章C语言概述>注释编译预处理函数语句输出:Hello,World!C程序编程运行环境——TC2.0例1.2/*example1.1calculate
7、thesumofaandb*/#include/*Thisisthemainprogram*/main(){inta,b,sum;a=10;b=24;sum=add(a,b);printf(”sum=%d",sum);}/*Thisfunctioncalculatesthesumofxandy*/intadd(intx,inty){intz;z=x+y;return(z);}运行结果:sum=34函数语句预处理命令注释C语言程序设计第一章C语言概述>格式特点习惯用小写字母,大小写敏感不使用行号,无程序行概念可使用空行和空格常用锯齿形书写格
8、式<>C语言程序设计第一章C语言概述m
此文档下载收益归作者所有