c课程实训指导书

c课程实训指导书

ID:45755258

大小:182.64 KB

页数:23页

时间:2019-11-17

c课程实训指导书_第1页
c课程实训指导书_第2页
c课程实训指导书_第3页
c课程实训指导书_第4页
c课程实训指导书_第5页
资源描述:

《c课程实训指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、广州康大职业技术学院《C卄程序设计》实训指导书别:计算机系指导老师:周程广州康大职业技术学院2010.4本书目录一、实训目的和要求3二、实训内容及简单介绍3三、实训步骤31.1数据类型31.2程序控制语句32函数32.1简单函数调用32.2递归调用33数组、指针与字符串33.1数组应用33.2指针与字符串n44类与对象44.1圆锥类44.2复数类45继承与派生45.1汽车类45.2圆桌类46多态性46.1设计一个计算图形面积的类库4四、实现部分4实训1函数41.实训概要42.实训内容43.实训过程4实训2数组、指针与字符串71.实训概要72.实训内容73

2、.实训过程7实训3类与对彖91.实训概要92.实训内容93.实训过程9实训4继承与派生141.实训概要142.实训内容143.实训过程14实训5多态性181.实训概要182.实训内容183.实训过程18C++程序设计一、实训目的和要求木实训是和《C++程序设计》相配套的实训课程,主要提高学生对C++基础知识的运用能力,以及编写程序的能力。耍求有:1、熟练C++编程知识2、提高C++编程能力3、面向对象程序设计能力二、实训内容及简单介绍1、C++编程知识和函数应用2、数组、指针与字符串3、类与对象4、继承与派生5、多态性三、实训步骤1熟练C++编程知识1.

3、1数据类型1.2程序控制语句2函数2」简单函数调用2.2递归调用3数组、指针与字符串3.1数组应用3.2指针与字符串n4类与对象4.1圆锥类4.2复数类5继承与派生5」汽车类5.2圆桌类6多态性6」设计一个计算图形面积的类库四、实现部分实训1函数1.实训概要熟悉掌握下而几人L(1)函数的定义与调用。(2)函数的传值机制。(2)函数的嵌套调用,递归调用。(4)重载函数的作用。1.实训内容(1)设计函数,功能是实现求两个自然数的最大公约数及最小公倍数。(2)用递归调用的机制显示杨辉三角形,如图5所示。11112113311464115101051图5杨辉三角

4、形3・实训过程实训(1)分析:根据题意要求两个自然数的最大公约数,也就是一个能同时整除两个白然数的最大整数。实训(1)步骤:(1)打开VisualC++6.0,新建一个控制台应用程序,工程名为ex_4_l,接着创建简单应用程序,完成创建。(2)打开主函数,根据实训分析的过程编写代码。(3)代码如下:#inckidcintgcd(int,int);intmain(){intx,y,max7min;cout«H请输入笫一个自然数:”;cin»x;coutvv"请输入第二个自然数:”;cin»y;max=gcd(x,y);min=x*y

5、/max;cout«H最大公倍数:"vvmaxvvendl;coutvv"最小公倍数:”vvminvvendl;return0;)intgcd(intajntb){intr;while(b!=0){r=a%b;a=b;b=r;}returna;(4)运行结果如图6所示。HEhe94y-一一一数数V-倚an入入公公S^>1八小es请咤><專pr■15.184t■■■■oAxc15tobnTLnn0IMlLrl42J实训(2)分析:根据题意中的杨辉三角形的特点,可以得出这样的规律,每行的数恰好是(x+y)的N次方幕展开式中的各项系数。实训(2)步骤:(1)打

6、开VisualC卄6.(),新建一个控制台应用程序,工程名为ex_4_2,接着创建简单应用程序,完成创建。(2)打开主函数,根据实训分析的过程编写代码。(3)代码如下:#include#includeintyanghui(int,int);intmain(intargc,char*argvfl){intn;coutvv“请输入要显示杨辉三角形的行数(>=2):”;cin»n;for(inti=();i

7、j++)cout«setw(6)«yanghui(ij);cout«cndl;}return0;}intyanghui(intx,inty){if(y==1IIy==x+1)return1;elsereturnyanghui(x-l,y・1)+yanghui(x-1,y);(4)运行结果如图7所示。图7程序运行结果实训2数组、指针与字符串1.实训概要(1)了解指针与指针变量的应用。(2)熟练掌握数纟R的使用。(3)了解指针与数组Z间的区别。(4)了解结构体的定义与使用。2.实训内容(1)有n个人用成一圈,顺序编号,从第一个开始按1、2、3顺序报数,凡报到

8、3的人退出圈了,然后从出圈的下一个人开始重复此过程,最后直到剩下两个人,输出出圈

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

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

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