C++ 实习报告文档格式.docx

上传人:b****5 文档编号:19371056 上传时间:2023-01-05 格式:DOCX 页数:6 大小:22.41KB
下载 相关 举报
C++ 实习报告文档格式.docx_第1页
第1页 / 共6页
C++ 实习报告文档格式.docx_第2页
第2页 / 共6页
C++ 实习报告文档格式.docx_第3页
第3页 / 共6页
C++ 实习报告文档格式.docx_第4页
第4页 / 共6页
C++ 实习报告文档格式.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

C++ 实习报告文档格式.docx

《C++ 实习报告文档格式.docx》由会员分享,可在线阅读,更多相关《C++ 实习报告文档格式.docx(6页珍藏版)》请在冰豆网上搜索。

C++ 实习报告文档格式.docx

  后来舍友们陆续睡觉了,可我就是不愿睡。

可能是出于自尊心需要,别人都编出来了,自己编不出来,让我无法接受;

也可能是第二步出来了急于尽快搞定。

从19:

00到凌晨4:

00一直在那儿编程序了,一次次地听到铃声响竟然没有上床睡觉的冲动,满脑袋只有一个想法:

认真编程序,争取晚上搞定。

后来差不多了,只有备份不怎么完善,当时电脑已经用了好长时间了,实在不忍心一直用人家的电脑,只好关机睡觉了。

  这几天可以说是两耳不闻窗外事,一心只顾编程序了,电话都懒得打,只想尽快把程序搞定,晚上没有电脑用,我们三个女生就去网吧,只是那儿没有vusual-c++,只好作罢。

  虽然我们一直在编程序,觉得挺累的,其实还有比我们更累的——我们的老师。

我们是每天只有半天的实习时间,可是老师却整天在机房里,看得出来,老师连坐下休息的时间都没有,刚要喝点水,立马就被一个同学叫去了,实习完那天下午看见老师都不想走路了,实习报告《c++程序实习报告》。

太累了,一天站7小时,还一直给别人检查程序,太忙了。

想想老师这么认真,我们还有什么理由不认真呢?

  只有五天的实习,却让我受益匪浅:

这不仅是一次对我们的c++掌握和运用的熟练程度的检查,更是一次磨练我们耐性、培养认真态度的机会。

这次实习让我深刻体会到“细节决定成败,态度决定一切”;

更让我从老师身上学到了很多在以后工作中需要的优秀品质。

相信这会在我今后的学习和以后的工作很有帮助。

  通过完成本次面向对象程序设计的任务,使我熟练和掌握了上学期所学的有关visualc++中的一些主要知识点和应用点,如类的定义,类的实现,对象的定义,类的继承等等。

可以所学有所学,所有所用,不至于自己所学知识由于没有经历可用过程,而放弃对它的兴趣。

  第一天上课时候听老师讲,第一反应是这可怎么做了。

当时有些迷茫。

但是事在人为,下午回去之后在宿舍苦心研究,终于在整体上有了一定的把握。

我们可以先定义一个基类,再派生三个子类,然后在类外定义函数。

有人数规定,我们就定义相应长度的对象数组,最后在实现程序功能时,用函数调用就行。

  于是当晚很快就完成了第二天的预习报告,上机调试时也没什么大问题,就这样第二天顺利通过。

  虽说接下来的统计没那么容易,但就顺着数据顺利输入的喜悦心情,我还是较好的完成了这个任务。

在类外定义一个函数用来输出雇员的基本情况,表头,表尾直接在统计函数中输出,也就是在统计函数中调用函数。

打印与统计有异曲同工之妙,所以在统计做出之后,打印自然而然的也就很快完成了。

  接下来的数据备份中,遇到了一个小问题,一开始以为也是函数中调用打印函数中用的那函数。

其实不然,如若那样,又变成了打印。

那我们就直接输出,但详细资料是受保护的,不能直接输出,那还得调用函数。

于是在每个类中的公共成员中定义了直接返回的函数,接下来顺利完成了备份。

调用头文件里的exit(int)函数,可以用if()语句进行判断是否确定退出。

程序顺利完成。

  面向对象程序设计作为一门软件设计的课程,具有极强的实践性,使我加强了灵活应用理论知识的能力及面向对象程序设计技能。

  此次,应用程序的设计和创建,经历了平时在课堂中和考试中,决不会有的重重难题和问题。

而这些问题,又都是课本上很少提到的、更深一层的知识领域和应用领域。

这些问题,并不是我们平时只靠课本,就可以轻易解决的。

所以,锻炼了我们面对难题,自己思索,自己探索,自己查资料发现问题、解决问题的独断能力。

  当然,此次任务的完成,也体现出同学之间的团结精神。

所遇种种难以解决的问题,大家都会把它当作共同遇到的问题,在一起共同探讨,共同发挥自己所学和所知,投入式的互相帮助和解决困难。

C++实习报告2

  实验一成绩管理系统

  GradeManagementSystem

  一、初始化部分

  输入数据包括:

学生姓名,学号,科目名称,科目成绩(至少列出3门课程,至少5个学生),编写一个初始化函数完成初始数据的输入。

  要求:

采用键盘输入的方式,并将输入数据保存到文件中。

文件的内容和格式,根据题目要求,可以自己决定。

  可以借鉴的思路【不限】:

可以设计三个文件:

学生Student(存储学生的基本信息,如学生姓名Stu_Name、学生学号Stu_ID,采用结构体),课程科目Course(存储课程名称Cou_Name,课程编号Cou_ID等,采用结构体),选课情况Sel_Course(课程编号Cou_ID,学生学号Stu_ID,成绩Score等,采用结构体)

  说明:

  同学们也可以不按照我的思路,自己设计存储文件。

^_^Student

  Course

  图1三个文件的ER图

  structStudent

  {

  StringStu_name;

  IntStu_ID;

  BooleanStu_Sex;

  };

  将结构体的数据存入永久介质磁盘文件中。

  图2结构体Student实例

  二、实现功能

  ?

计算平均值Avg:

包括每门课程的平均值,和每个学生所有课程的平均值。

计算最高分Max:

包括每门课程的最高分,和学生平均分的最高分,并给出最高分对

  应的学生姓名和学号。

计算最低分Min:

包括每门课程的最低分,和学生平均分的最低分,并给出最低分对

计算每门课程成绩不及格(<

60分)以及优秀(大于90分)的学生个数Count。

?

计算每门课程的标准方差Variance。

查询功能Query:

可以根据输入的学生姓名或者学号,查询该学生的所有课程的成绩。

排序功能Sort:

按照从高到低的顺序,对每门课程的成绩进行排序,对学生平均分进

  行排序,并给出排序后成绩所对应的学生姓名和学号。

  提示:

  把初始化部分和7个功能设置为可以选择的菜单方式,也就是每次运行程序,可以让用户选择实现某个功能,各个功能用函数来实现,有些函数需要重载。

  每个功能的输出可以输出到屏幕,也可以输出到文件。

  #include

  usingnamespacestd;

  voidnew_line();

  voidmain()

  charchoice;

  Menu:

  cout<

<

endl;

"

-----------MainMenuitem------------"

<

0ExitSystem"

  cout<

"

1SystemInitilization"

2Counttheaveragevalue"

3Countthemaximumvalue"

  …….

”7FindthestudentscoresbyIDorname”<

8Ascendingsort"

ChoosetheAppropriateoption(0-8):

;

  cin.get(choice);

  new_line();

  switch(choice)

  case0:

  exit

(1);

  case1:

  Addyoursysteminitilizationfunctionhere;

//forexample:

init_sys();

break;

  case2:

  Addyourcountaveragevaluefunctionhere;

avg();

  case3:

  Addyourcountmaxvaluefunctionhere;

max();

  .........

  case8:

  Addyourascendingsortfunctionhere;

sort();

  default:

Addyourdefaulthandlingfunctionhere"

}

  system("

cls"

);

  gotoMenu;

  }

  voidnew_line()

  charsymbol;

  do

  cin.get(symbol);

  }while(symbol!

=\n);

  图3主菜单Menu实例

  voidbook:

:

alter()

  ofstreamoutData("

temp.txt"

ios:

out);

  ifstreaminData("

pbook.txt"

in);

//

  if(!

outData||!

inData)

="

  <

  else

  while(getline(inData,str))

  outData<

>

  outData.close();

  inData.close();

  ofstreamout("

  ifstreamin("

out||!

in)

  out.close();

  in.close();

endl;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1