c语言与c++语言程序设计教案

c语言与c++语言程序设计教案

ID:35694965

大小:393.50 KB

页数:118页

时间:2019-04-13

c语言与c++语言程序设计教案_第1页
c语言与c++语言程序设计教案_第2页
c语言与c++语言程序设计教案_第3页
c语言与c++语言程序设计教案_第4页
c语言与c++语言程序设计教案_第5页
资源描述:

《c语言与c++语言程序设计教案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、---WORD格式-可编辑---C语言与C++语言程序设计教案第一章引论1.1C语言与C++语言C语言是国际上广泛流行的、很有发展前途的计算机高级语言。B语言发展起来的,根源可以追溯到ALGOL60。1960年出现的ALGOL60,离硬件比较远。1963年英国剑桥大学推出了CPL(COMBINEDPROGRAMMINGLANGUAGE(组合的程序设计语言))。比ALGOL60更接近硬件一些,规模大,难以实现。1967年推出了BCPL(BASICBCPL)。1970年在BCPL的基础上推出了B语言,取BCPL的第一个字

2、母。并用B语言写了第一个UNIX操作系统。但B语言过于简单,功能有限。1972年——1973年间贝尔实验室在B语言的基础上设计出了C语言(取BCPL的第二个字母)。保持了B语言优点(精练、接近硬件),又克服了B语言的缺点(数据简单、数据无类型等)。最初的C语言只是为描述和实现UNIX操作系统提供一种工作语言而设计的。C++语言从C语言发展而来,全面兼容C语言,但是它与C语言的程序设计思想是完全不同的。考虑到C语言正在被广泛应用,又必须学习C++语言;又考虑到,虽然C++语言与C语言兼容的部分不是主要部分,但是依然须涉

3、及C。因此我们本门课程先介绍C语言,再介绍C++语言。1.2计算机程序设计语言概述机器语言、汇编语言、高级语言1.3结构化程序设计与面向对象程序设计一、程序设计1、程序设计的步骤程序设计是一项充满智慧和创造力的工作,也是极其艰苦、复杂和富有吸引力的工作,概括起来,要进行程序设计,主要有以下几步:(1)进行系统分析;(2)确定算法;(3)编写程序;(4)运行与调试;(5)完成文档资料的整理工作。2、流程图用流程图表示算法。------WORD格式-可编辑---(1)传统流程图。(2)N-S图。1、程序结构对于程序设计,

4、目前使用最广的方法有两种:结构化程序设计方法和面向对象的程序设计方法。C语言是结构化程序设计语言;而C++语言是面向对象的程序设计方法的代表性语言。下面分别加以介绍。二、结构化程序设计三种基本结构:1、顺序结构。2、选择结构。3、循环结构:当型循环结构;直到型循环结构。结构化程序设计方法:1、自顶而下;2、逐步细化;3、模块化设计;4、结构化编码。三、面向对象的程序设计面向对象的程序设计方法简称OOP。在此之前要经过两个阶段:OOA和OOD。面向对象的程序设计方法不再将问题分解为过程,而是将问题分解为对象。对象将自己

5、的属性和方法封装成一个整体。对象间的相互作用通过消息传送来实现。1.1C语言程序的结构几个简单的C程序:例1:main(){printf(“thisisaprogram.”);}输出为:?例2:main()/*求两数之和*/{inta,b,sum;/*声明部分,定义变量*/a=123;/*以下4行为C语句*/b=456;sum=a+b;printf(“sumis%d”,sum);}输出为:?例3:main(){------WORD格式-可编辑---inta,b,c;scanf(“%d,%d”,&a,&b);c

6、=max(a,b);printf(“max=%d”,c);}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}输出为:?通过以上几个例子,可以看到C语言的几个特点:1、C语言是由函数构成的。一个C源程序至少包含一个MAIN函数。也可以包含一个MAIN函数和若干个其它函数。因此,函数是C程序的基本单位。C的这种特点使得容易实现程序的模块化。2、一个函数由两部分组成:(1)函数的首部。(2)函数体:包括声明部分和执行部分。3、一个C程序总是从MAIN函数开始执行。4

7、、书写格式自由。5、每个语句和数据定义的最后必须有分号。6、本身没有输入输出语句,输入输出是有库函数SCANF和PRINTF等函数来完成。7、可以用/*……*/对C程序的任何部分进行注释。一增加程序的可读性。1.1VC++6.0上机步骤通过上机环境具体示范讲解。第二章数据类型、运算语句和输入/输出语句2.1数据类型一、常量与变量1、常量和符号常量(1)常量:在程序运行过程中,其值不能被改变的量称为常量。常量的表示:1.字面常量或直接常量。例如:12、-1.23(2)符号常量,即用一个标识符代表一个常量。例1:#def

8、inePRICE30main(){------WORD格式-可编辑---intnum,total;num=10;total=num*PRICE;printf(“total=%d”,total);}标识符:用来标识变量名,符号常量名、函数名、数组名、类型名、文件名的有效序列称为标识符。它是由字母、数字、下划线三种字符组成,且第一个字符必须是字母或

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。