当前位置:首页 > 浅谈如何学习C语言程序设计
2009年8月 中 国 管理信息化 Aug..2009
China Informationization V01.12,No.16
第12卷第16期 Management
style='color:black;background-color:#ffff66'>浅谈如何学习C++语言程序设计
孟艳涛1,邵长海2
(1.长春广播电视大学,长春130051;2.东北师范大学附属实验学校,长春130011)
[摘要]c++语言程序设计是一门高效实用的程序设计语言,学习c++语言程序设计,并且要实质性地提高编程
能力,有两个关键因素:一个是做编程书面练习。一个是上机做实验。
[关键词]c++语言;编程练习;上机实验
doi:10.3969/j.issn.1673―0194.2009.16.044 [中图分类号]TP311[文献标识码]A [文章编号】1673-0194{2009)16―0128―02
C++是一门高效实用的程序设计语言,它既可进行endl;
过程化程序设计,也可进行面向对象程序设计。c++语 eout “\n请输入球半径:\n”;
言强调对高级抽象的支持。c++实现了类的封装、数据 cin radius:
隐藏、继承及多态,使得其代码容易维护及高度可重用。 double
随着C++渐渐成为ANSI标准,这种新的面向对象程序
设汁语言迅速成了程序员最广泛使用的工具。 endl:
double
学习c++语言程序设计,并且要实质性地提高编程能 length,width;
力,有两个关键因素:一个是做编程书面练习,一个是上机 eout “、n请输入长方体的长、宽、高:\n”;
做实验。在初级程序设计的能力培养中,唯有多练,才能 cin. length width height;
真正找到编程的感觉,才能培养出宝贵的编程经验。 volume=length木width木height:
一、做编程书面练习
C++的难学,不仅在它那广博的语法、语法背后的endl; 语义、语义背后的深层思维、深层思维背后的对象模 }
型;c++的难学,还在于它提供了不同的编程思维模型, 运行结果为:
要想学好c++,只有经常思考、大量做题。通过做题加深 请输入圆柱体的半径和高:
对概念的理解,提高程序设计和解决问题的能力。 墼 丝
548
例如下面的问题,我们就可以用不同的方法来 该圆柱体的体积为:141
解答。 请输入球半径:
分别输入圆柱体的半径和高,求其体积;输入球半 30
309.7
径,求其表面积;输入长方体的长、宽、高,求其体积。 该球面的面积为:11
[解法一]由于其中的3个问题是相互独立的,所 请输入长方体的长、宽、高:
以,解决方法也是依次来解决这3个问题。先输入第 32 12 15
一个问题的半径和高,计算并输出圆柱体的体积;然后 该长方体的体积为:5760
输入球半径,计算球表面积并输出;然后输入长、宽、
[解法二]对于一个复杂的计算问题,也可以采用
高,计算长方体的体积并输出。 分而治之的方法,即用函数调用分别完成预订的“小任
#include iostream.h 务”,返回其计算结果。当然这些“小任务”要预先声
#include math.h 明,若要能运行,还必须有其定义:
void #include iostream.h
mai.()
{ #include math.h double double r,doubleh);
radiusCylinder(double
double
,
height
;
eouI “请输入圆柱体的半径和高:、n”; Sphere(doubler);
double ein
radius
height
:
Rectangle(doublel,,doubleW,doubleh);
void
共分享92篇相关文档