c++实习报告

(2009~2010学年第2学期)

实习名称:认知实习

分项名称: c/c++语言

系 别:计算机与通信工程系 专 业: 铁道信号 学 号: 姓 名: 实习地点: 机房三楼 实习时间: 9月4日~9月8日 实习成绩:

指导教师(签字):

西南交通大学峨眉校区

2010年 9 月 8日

实习目的和要求:

1. 巩固C语言编程基础知识 2. 加强C语言综合编程能力训练 3. 学习C语言图形编程

4. 熟练掌握C语言程序上机调试过程 5. 学会画程序流程图和作正确的注释

实习内容及完成情况:

本阶段实习共进行5次。

9-4:今天是c++语言实习上课。实习目的如下:1巩固C语言编程基础知识;2加强C语言综合编程能力训练;3学习C语言图形编程;4熟练掌握C语言程序上机调试过程;5学会画程序流程图和作正确的注释。我们的编译工具有C与C++程序设计学习与实验系统 2010 、TC2.0、VC++6.0。另外还有帮助工具Turbo C 2.0 函数中文说明大全.doc和Turbo C2.0 库函数速查.rar。老师给我们列举了一些常见错误,让我们在实习中遇到问题时,可以考虑是不是老师所列举的这些问题,同时让我们提高了出现这些错误的警觉性。

9-5:这次实习为了避免题的重复率太高,所以学号末尾数、序号数不同的同学所做的题也不一样。我的题是c语言简单编程实习、泡泡堂、万年历。今天我做泡泡堂。此程序为泡泡堂游戏程序,源程序及语句注释已给出,注意在TC2.0上运行,并完成以下要求功能:1运行程序,描述出程序的功能以及如何使用程序;2通读程序,画出程序流程图,包括整个程序流程图以及各个子模块流程图;3程序中已给出部份注释,补充完所有语句的注释,并注释每个函数的功能;4尽自己所能修改程序,将修改过的程序界面调整美观,并修改界面上的颜色配置,最后将界面截图保存。

9-6:今天我做了万年历。此程序为万年历的C语言实现,源程序给出,也是TC2.0上运行,并完成以下要求功能:1运行程序,描述出程序的功能以及如何使用程序;2通读程序,画出程序流程图包括整个程序流程图和各个子模块流程图;

3给出程序中语句的注释,并注释每个函数的功能;4尽自己所能修改程序,将修改过的程序界面调整美观,并修改界面上的颜色配置,最后将界面截图保存。

9-7:今天我做那二个小编程题。不同序号的同学做的题也不一样。我做的是第4、24、44题。题目内容如下:1请编写函数fun,其功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和,在主函数中调用函数fun,并输出结果,例如,若主函数从键盘给n输入20后,则输出为S=0.583333。注意:n的值要求不大于100;2请编写函数fun,其功能是:计算并且输出给定整数n的所有因子(不包括1与自身)之和,规定n的值不大于1000。在主函数中调用函数fun,并输出结果,例如,若主函数从键盘给n输入的值为856,则输出为sum=763。

9-8:今天我做了最后一个小编程题。内容是:请编写函数fun,其功能是:判断字符串是否为回文?若是则函数返回1,主函数中输出YES,否则返回0,主函数中输出NO,回文是指顺读和倒读都一样的字符串。在主函数中调用函数fun,并输出结果,例如,字符串LEVEL是回文,而字符串123312就不是回文。

实习心得与体会:

我们专业学的是c++,操作中要注意在选项菜单中进行相应的修改。老师给我们的实习作业也很有趣,如泡泡堂、俄罗斯方块、贪吃蛇等。这次实习是杨华莉老师给我们讲课以及做上机指导。她的声音十分温柔,给同学们讲解十分耐心,而且讲的很细致,真是一位难得的好老师。以前学c++时,从未遇到过像今天这样多的源代码,真是让我目瞪口呆,同时产生一种恐惧感,怕太难,怕不会做,畏首畏尾的,不管怎么样,还是

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4