第一篇:C++实训总结
十班C++实训总结
上周学院安排我们信计专业进行了为期五天的C++专业实训,关于此次实训我的总结如下: 1.这次实训,让我们大家对C++这门课比之前有了更深一些的了解,课下听有同学反映说通过跟着老师做那个项目,感觉把之前在课堂上学的类的相关不明白的问题,渐渐懂了,知道了该如何应用类。
2.实训期间,听了那些老师对我们专业将来择业,选择方向的相关介绍后,相信很多同学都多多少少思考了一些关于自己未来发展方向的问题,当然现在也有一部分同学已经明确自己的目标,感觉这点还是比较好的。
3.实训期间我们跟着老师写代码,然而却依然有些同学运行过程中会出现各种各样的问题,此外,通过最初老师布置的那些拿来让我们练手的简单小程序的编写,同学们也都明显认识到了自己目前知识的匮乏,很简单的一个程序都写起来那么吃力,难的程序就更可想而知了,这样一来,感觉也打击了那些自我感觉学的还不错的同学的自信心,让这些人发现自身的不足。
4.此次实训,也听一些同学反映说效果不算特别好,因为我们一直都是在跟着老师的思路走,很多时候完全都是在照抄代码,并没有真正融入什么自己的思想,实际作用也就大大降低了,其实我也有点儿这样觉得,然后不思考很多时候也容易让同学们走神,因为即使走神一会儿,等下把代码补起就可以了。。其实觉得如果老师能给我们讲些思路,让我们先自己尝试编写再指点迷津的话,效果可能会更佳,不过这样一来时间可能也就不允许了。
5.不过相对来说,这次实训,对同学们来说意义应该还是挺大的,而且此次实训投入的时间比较多的,也是目前我们进行的最长的一次专业实训,五天的时间虽然不能保证让全部同学都找到目标,确定发展方向,但总得来说多多少少每个同学都还是有所收获的。所以,此类实训的意义还是大大存在的,还是有必要进行的。
差不多以上就是对此次实训的总结了,可能总结的不是太完善,但主要的一些问题应该还是提到了的。
第二篇:c++实训报告
实训报告
飞机大战游戏设计与开发
********(姓名)
专业名称:______________________________ 班级:______________________________ 学号:______________________________
信息科学与工程学院
二零一一年十一月
目录
1.概述【一级标题,黑体,四号,加粗,顶头】
(介绍所做的项目,要实现的主要功能)【正文,五号,宋体,首行缩进2字符】
2.相关技术
(介绍用到的关键技术、知识点)
2.1(技术一的名称)【二级标题,楷体,小四,加粗,顶头】
(介绍)
2.2(技术二的名称)
(介绍)
3.总体设计与详细设计
(介绍游戏的功能模块划分,主要类图)
3.1 系统模块划分
3.2 主要功能模块
4.编码实现
5.实训中遇到的主要问题及解决方法
6.实训体会
第三篇:东软C++实训总结
东软实训总结
实训可以说是一段激情燃烧的岁月,我对实训充满新鲜感。我终于抛开枯燥的C++控制台界面,拥抱绚丽多彩的操作窗口;我终于看清课本所学,乃纸上谈兵,只有实践训练,才能封狼居胥。
首先,说一说实训期间我的主要工作。经过小组分配,我和XXX主攻数据库方向。数据库对于我们来说可能是最难攻克的堡垒。尽管数据库对程序员来说是非常重要的,但是我们现在基本没有接触,没有人可以与你讨论对策。甚至一开始,连数据库的阵地在哪都不知道,数据库有什么样的能力也是鲜为人知。所以各个小组不惜耗费大量人力物力,决心把它拿下。
战役开始阶段,面临一个问题,是对ACCESS动武,还是对MySQL下手。经过和XXX的讨论,我们准备迎难而上,直捣MySQL。一是ACCESS简单,以后基本用不到了,二是MySQL非常流行,以后java 和网站开发都能看见他的身影。
战役决战阶段,经过网上资源支援,加上自己的战斗能力,艰苦卓绝地扫清了障碍,其中有MySQL的安装,VC++6.0的配置,头文件的放置位置,MySQL的操作,各种未知函数的调用以及各种莫名其妙的bug。之所以艰苦卓绝,那是因为每向前推进一步,需反复冲锋几十次,战斗惨烈程度看见一斑。
.战役扫尾阶段,在拿下几个重要函数的情况下,我们迅速组合他们,产生了所有操作函数,然后嵌入整个工程中来,整个工程神奇的得到重生。工程得到了解放。
总结此次大决战:
成功的方面:战斗小组合作比较愉快;我没有畏惧困难,敢于挑战强大的MySQL。
不足的方面:界面不太美观,按钮简单,原因是没有充分的进行小组分工,没有充分利用友军micromedia fireworks 的支援,我认为先有一个成员制作出初步方案,再通过组内审核,这种方式比较好。
得到的经验:
(1)企业标准,长官说过一个新兵来报道,长官看他的战斗能力,看他的战斗成果,觉得不错,但是当发现if(a = =5)时,他立即辞退新兵,原因很简单,他没有实战经验,看见以企业的标准要求自己是多么重要;
(2)编码规范,有了编码规范才能与小组的成员相互支援,没有编码规范,不但要孤零零战斗,而且有开出军籍的可能;
(3)第一次知道小组中有这么多角色,这么多角色中总会有适合自己的;
(4)正规的军队都有强大的组织能力,组员使用VSS可以清楚地了解友军的位置与运动方向。
战役时间:2011-8-11到2011-8-26
战役地点:电子楼(软件学院)五楼
第四篇:C++课程设计实训报告
大连科技学院
C++课程设计报告
题
目
稿件管理数据系统 小组成员
吕荣兴
学生姓名
吕荣兴
专业班级
信管10-1班
所在系部
信息科学系
指导教师
曾维佳
职称
讲师
目 录
一 题目...........................................................2 二 实验目的.......................................................2 三 实验内容.......................................................2 四 实验结果.......................................................5 五 体会...........................................................5 六 小组分工......................................................14 七 部分程序代码..................................................14
C++课程设计报告
一 题目
稿件数据管理系统 二 实验目的
稿件管理系统,即是一个帮助人们管理大量稿件信息的系统。其应包括以下几项基本的功能:1)将稿件的一些基本信息(如稿件的编号,稿件名,第一作者的名字,投稿的日期,作者的省份等等)录入到系统中;
2)显示信息,即将系统中所有的稿件信息全部显示出来,方便人们的查看; 3)删除信息功能,即可以将一些不需要或是错误的文件删除; 4)修改,即将一些错误的稿件信息更正;
5)查看,即可以查看系统中一些稿件的信息,而不需要将所有的信息都显示出来,可更精确的查询某一个稿件的信息,找到并显示出来;
6)统计,即按照稿件作者的省份将每个省投稿的总的篇数统计出来并从高到低排列显示; 7)添加信息,即在原有数据的基础上增加一组或多组稿件的信息; 8)将输入系统的稿件信息写入到指定的文件中,便于保存; 9)将已有文件中的稿件信息读入到系统中,便于查看; 10)
退出系统。
三 实验内容
1、系统描述
统计稿件管理数据,要求能用菜单实现如下功能:
1输入每件稿件的第一作者名字,稿件名称,投稿日期,作者的省份。2输入每件稿件的发表日期,审稿意见。3按作者的省份,从高到低排出每个省的总发表篇数。4根据用户要求输出某作者某月(从键盘输入作者名和月份)的所有稿件数据。5 根据用户输入,绘制稿件按省份的百分比饼图。
2、系统需求分析
1、对于稿件管理系统要有一个清晰的认识,要知道一篇稿件包含哪些信息,而且要了解其中具体有哪些数据及变量,这就需要做一些查询或者询问的工作。
2、对其变量定义时是用整型、浮点型、还是字符型,这些都是稿件类中必须要解决的问题。
3、要考虑函数成员的实现。
4、要考虑整个程序要用到那些语句及前后逻辑。
5、更重要的是,我们要明确该程序的目的:能够有把握程序总的方向。编写一个简单的稿件管理程序,帮助管理大量的稿件信息。要求利用类实现,数据采用文件输
入。稿件管理包括稿件信息的录入,添加,显示,查询,删除,修改等功能。
3、设计思想
我的总体思路是先定义一个稿件的结构体数组,用于储存稿件的各项信息,在定义了数组以后,接下来便是定义一些函数用于实现各项功能,最后定义主函数,并应用switch语句等调用定义过的各项子函数来实现该系统的各项功能。
明白了应该做的功能以后,接下来就是实现这些功能,编写出正确的稿件管理系统。在编写程序的时候,最关键的地方就是算法的设计,这一步,我想也该是整个课程设计中最困难的地方。算法设计好了,整个程序基本上就算是完成了一大半了。下面便是我在设计算法时的一些基本想法:
首先是定义一个结构体数组,用于存放稿件的一些基本信息:稿件编号Number,其类型为int型,稿件名M_Name,其为char型数组,作者名字Author,同样为char型数组,投稿时间Time,char型,作者省份Province,char型数组。、在定义好了结构体数组后,便是写一些用于实现各项功能的子函数。
功能函数1:稿件信息录入功能
定义信息录入函数Input(),首先是清除多余的数据,在判断适合以后,再交互输入稿件的各项信息,在输入完成以后利用get(x)将多余的输入清除。
功能函数2:显示所有稿件信息的功能
定义显示信息功能函数Display(),先是判断系统中是否有稿件的信息,如果没有,则输出提示“没有记录”,如果有稿件的信息,则输出"编号 名称 作者名字 投稿日期 作者省份"再在下面显示相关的稿件信息,包括稿件的编号,稿件的名称,第一作者的名字,投稿日期,作者的省份等等。显示稿件信息的时候用的是循环输入。显示后输出提示“按任意键继续”。
功能函数3:按作者的省份统计出各省发表高见的总篇数,先是定义几个int型变量i,a,sa,并赋给初始值0;以及各省的名称:如A省,char A;再使用for循环语句统计出各省所发表的稿件的总的篇数。在统计好了各省的投稿总篇数后再使用冒泡或是选择排序将其按照从高到低的顺序重新排列,并显示出来包括稿件的编号,稿件的名称,第一作者的名字,投稿日期,作者的省份等等。
功能函数4:查找信息
定义一个查找稿件的函数,并可以将找到的稿件信息显示出来,Search(),文件内容是,先是输入提示:“输入需要查找的稿件的编号”,接下来便是在在系统的已有数据中查找,如果没有相关的稿件信息,则输出提示:“对不起,无法找到该稿件的信息!”相应的,输入信息失败,然后返回。相反,如果找到了该稿件的信息,则逐个将该稿件的信息输出显示出来包括稿件的编号,稿件的名称,第一作者的名字,投稿日期,作者的省份等等。在查找稿件信息的时候,还可以根据稿件的名称,第一作者的名字,投稿日期,作者的省份等信息进行查找并将其删除。
功能函数5:插入信息功能
定义函数Insert(),其主要功能就是将一个已知的稿件信息添加到系统之中。该函数开始是用一个字符型数组char x[10]将多余的输入清除,然后再用交互输入的方法将稿件的各项信息逐个写入
系统之中,包括稿件的编号,稿件的名称,第一作者的名字,投稿日期,作者的省份等等。并输出提示“成功插入稿件信息!”。
功能函数6:修改信息功能
定义修改稿件信息函数Modify(),运行时,先是输入提示“输入需要修改的稿件的编号”,然后进行查找判断,若查找到了,则显示“编号 名称 作者名字 投稿日期 作者省份”,并在相应的位置将相应的稿件信息显示出来,显示出来以后的一步便是对该稿件的信息进行修改,先是将修改后的稿件信息逐个输入(交互输入),再将修改后的信息与原来的信息赋给原来的那组稿件,这样,一组稿件信息的修改便完成了。可以在显示稿件信息的功能函数里进行查看,看是否修改信息成功,最后,输出提示“稿件信息修改成功”。若没有找到相应的函数,则说明输入有误,系统中不存在所输入得稿件,并且输出提示“对不起,无该稿件的信息”。在查找稿件信息的时候,还可以根据稿件的名称,第一作者的名字,投稿日期,作者的省份等信息进行查找并将其删除。
功能函数7:信息删除功能
定义一个删除稿件信息的函数Delete(),输入提示“请输入需要删除的稿件的编号”,查找判断,如果没有找到相应的编号的稿件信息,则说明该系统中没有要查找的稿件信息,返回信息失败,输出提示“提示:对不起,无法找到该编号!”。
相反,如果找到了相应编号的稿件以及稿件的信息,以其后一位的稿件的各项相关的信息将其覆盖,即将其删除。并输出提示“已成功删除!”。
删除功能还可以根据稿件的名称,第一作者的名字,投稿日期,作者的省份等信息进行查找并将其删除。
功能函数8:将已知文件中的稿件信息读入到系统之中
定义读入数据函数Duru()。打开指定的文件“**.Txt”,再将该文件中的各个稿件信息以循环的方式读入到文件f1中,然后关闭文件f1.close。并显示“提示:读入数据成功,可选择【显示所有信息】查看”。
功能函数9:将系统中的稿件信息写入到指定的文件之中
定义写入文件函数Save()。打开文件f2,按循环方式将系统中的所有稿件信息写入到指定的文件之中。,在写入成功以后显示“提示:稿件信息已成功存入文件”。
在上面的这些功能函数定义好了以后,接下来的便是菜单函数Menu()和主函数void main()的编写设计。
1)编写菜单函数:实行逐行输入形成一个整体菜单的方法,用cout<<“ ”的方法将该稿件管理系统的基本功能显示出来,供使用者操作;
2)主函数void main()的编写:
使用switch语句,选择判断,在菜单函数中选择需要执行的相关函数,在主函数中调用相应的功能函数(子函数)来实现相应的功能,实现完一个功能后再跳出主函数,重新在菜单函数中选择相应的功能,再通过主函数中的选择判断调用相应的子函数来实现相应的功能。最后,选择功能“0”
退出该系统,并显示“谢谢您的使用!”。算法的设计到此结束。下面进行的便是上机调试。
四 实验结果
编写好稿件管理系统的源代码以后,在上机调试的过程中遇到了不少的错误,调试的时候也不是一两次就能通过的,主要的就是一些语法上的错误等,还有就是头文件的使用,有时候又,调试怎么都不能通过,但却怎样也找不到错误在哪里,结果,加了一个头文件,一切的问题迎刃而解;也有的时候,一处的一个小小的输入错误会导致后面一大片的错误,只要发现了并正确地修改,很多问题都会得到解决。在连续了两个星期的时间后,终于,我所编写的程序可以编译通过了,大部分功能也都能得以实现了。
在编写这个稿件程序管理系统时,我主要是运用了结构体数组,而没有用类,链表和指针等,因为我一直以来对这些东西都不是和懂,一开始以为这并没什么伪问题,但是,通过这两星期的课程设计课,我认识到了自己在学习专业课上的很多毛病,原来我连最最基本的一些的都不知道,不清楚,不能完全的、熟练地去掌握它们。通过这一次的学习,我认识到,时间不是让我们浪费在那些无聊的事情上,尽管这里是大学,不像高中那样,但是我们不能就此认为浪费时间就是理所当然的。我们应该将更多的时间花在一些有意义的事情上,一些可以增加我们的知识,开阔我们的眼界,增强我们身心健康的事情上。
调试成功后的主菜单显示如下:
如菜单中所示,共有0—9是个选项,分别对应了该稿件管理系统的十个相应的功能,选择相应的功能可以执行想要的一些功能。
功能一:稿件信息录入功能的测试结果:输入稿件的基本信息,其结果如下:
该功能可以连续输入,在写入一组稿件信息后还可以选择“y”继续写入更多的稿件信息,选择“n”则结束这项功能,进入主菜单,继续选择新的功能。
功能二:显示所有的稿件信息功能的测试结果,显示所有稿件的各项信息,其结果如下:
可以看出,该项功能可以将系统中所有的稿件信息一一显示出来,便于查看,在结果显示出来以后可以按任意键退出该功能回到主菜单进行新的功能选项;
功能三统计篇数的功能:
该功能可以按作者的省份将每个省的稿件发表总的篇数统计出来,并按照从高到低的顺序将其排列显示出来。
功能四:查找稿件信息功能的测试,其测试结果如下:
输入稿件的编号,便可将改建的所有信息一一显示出来,如稿件的编号,稿件名,作者名字,投稿日期,作者省份等等,显示后可按任意键退出该功能,回到主菜单进行下一功能的选择运用。
功能五:添加稿件信息功能的测试,其结果如下图所示:
选择功能5后,将出现提示:“插入一组稿件信息”,接下来可以根据提示信息将所要插入的稿件信息逐一录入系统,并可在功能2中显示出来看是否插入成功,按任意键同样可以退出该功能,进入主菜单重新进行新的任务;
功能六:信息修改功能的测试,其测试结果如下:
首先,找出需要修改的稿件信息,并将其显示出来,然后再进行修改功能,修改完成后可以按任意键退出该功能;同样,可以在功能2中检查是否修改成功;
功能七:删除文件功能的测试,其测试结果如下图所示:
稿件删除成功后,按任意键返回主菜单进行新的任务;
功能八:读入数据功能,其测试结果为:
读入文件后,按任意键回单主菜单,再在主菜单里选择功能2查看读入数据是否成功;
功能九:将系统中的稿件信息写入指定文件的功能的测试,其结果如下图所示:
功能0:即退出该系统,其显示如下:
安全退出系统。
五 体会
由于上课时没有认真听C++课程老师的讲解,学得相当糟糕,但要设计的又是一个较大的程序,便去请教老师。老师建议我们找一个模板,认真仔细地看,去理解它,看懂它,然后根据自己的实践内容适当修改,应该就没多大问题了。
老师的话给了我莫大的鼓励,但不自觉地滋生了傲慢的态度。只要有个模板不就行了嘛,小事一桩啊!但结果并非如此在后来的实践过程中,我还是碰到了许多麻烦。一个大程序都是环环相扣的,类的对象,函数的定义,变量的使用都是互相有联系的。我认为只要把模板略加改动,就能够完成这次作业了。这种投机取巧的想法让我很快尝到了苦头。程序编好后,执行时出现了许多错误,大多是定义的不规则,究其原因,我根本没看懂模板。还是仔细研究模板吧!我首先声明头文件,然后分别定义稿件数据类、稿件省份类,再是函数声明语句,主函数的定义(switch语句的应用)。接着,我浏览了成员函数,每个成员函数看起来并不很难,简单的输入输出(AddItem),指针取值(基本都涉及到了)还有交换变量的数据域(swap)。但对指针还是相当模糊的,不能透彻地理解它,在C++机试中就是因为不了解指针,导致相关的试题都不会做。看完每一个函数,心里算是有些程序雏形了。对于按省份给每个省的总发表篇数进行排序这一问题,刚开始真的不会弄,老师让我用一维数组,可还是不太明白。于是,我询问了周边同学。他们用了多重循环语句,并且调试成功了,听他们讲解后我便用了他们的方法。,与同学讨论向同学请教有时候也不失为一个好方法,一个人的智慧毕竟是不全面的,集体的力量才是强大的!
六 小组分工
程序设计 系统调试 吕荣兴
七 部分程序代码
#include
int Number;//稿件编号
char M_Name[20];//稿件名称
char Author[20];//作者名字
char Time[20];//投稿日期
char Province[20];// 作何省份 }Manuscript;Manuscript Manus[100];/*结构体数组变量*/
int menu()/*菜单函数*/ { char c;do { system(“cls”);/*运行前清屏*/ cout<<“ n”;cout<<“ n”;cout<<“ n”;cout<<“ n”;cout<<“ n”;cout<<“ ************************************************************n”;cout<<“ ************************************************************n”;cout<<“ * ☆★☆★☆★☆★☆★☆稿件管理系统☆★☆★☆★☆★☆★☆ *n”;cout<<“ * * * *n”;cout<<“ * ★ 1-----------信息录入 2-----------显示信息 ★ *n”;cout<<“ * * * *n”;cout<<“ * ☆ 3-----------统计篇数 4-----------查找显示 ☆ *n”;cout<<“ * * * *n”;cout<<“ * ★ 5-----------添加信息 6-----------信息修改 ★ *n”;cout<<“ * * * *n”;cout<<“ * ☆ 7-----------删除信息 8-----------读入数据 ☆ *n”;cout<<“ * * * *n”;cout<<“ * ★ 9-----------写入文件 0-----------保存退出 ★ *n”;cout<<“ * * * *n”;cout<<“ * ★ ☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆ ★ *n”;cout<<“ * *n”;cout<<“ ************************************************************n”;cout<<“ * ★ ☆★☆★☆★ 按数字键选择相应程序 ★☆★☆★☆★☆ ★ *n”;cout<<“ ************************************************************n”< c=getchar();/*读入选择*/ } while(c<'0'||c>'9');return(c-'0');/*返回选择*/ } /////////****** 功能1 ************* 录*************************************************///////////////////// int Input(Manuscript Manus[],int n)/*录入信息*/ { int i=0;char sign,x[10];/*x[10]为清除多余的数据所用*/ while(sign!='n'&&sign!='N')/*判断*/ { cout<<“请输入稿件的编号:”;/*交互输入*/ cin>>Manus[n+i].Number;cout<<“请输入稿件的名称:”;cin>>Manus[n+i].M_Name;cout<<“请输入作者名字:”;cin>>Manus[n+i].Author;cout<<“请输入投稿日期:”;cin>>Manus[n+i].Time;cout<<“请输入作者省份:”;cin>>Manus[n+i].Province;gets(x);/*清除多余的输入*/ cout<<“=====>提示:继续写入?(Y/N)”;cin>>sign;/*输入判断*/ i++;} return(n+i);} /////////////////////////////////////////////////////////////////// 入信息 实训总结 实训周是很有必要的,通过实训,我们可以更好的把理论知识掌握住。因为时间原因,这学期的实训时间比较短,但我们还是学到了不少知识。 这学期开了速记这门课,一开始觉得挺郁闷的,现在都什么时代了,还用的到速记吗,现在的会议记录,或者其他较正式的会不都是靠更先进的东西来记录,又快效率又高,手写速记在原来还可以,现在已经不吃香了。只是在学习的过程中我渐渐发现速记的重要意义,他不是单纯的记录,其中蕴含着很多的学问。 速记是分为两个部分,一个是汉字速记法,一个是拼音速记法。其实我两种都很喜欢,但相对而言拼音速记难多了,同一个符号,长短不一,声母的发音大相庭径,很是绞尽脑汁,如果是加上韵母那是更复杂了。我在想古人不是把简单复杂化吗,这哪是速记啊,明明就是难记啊!当然在不熟练的情况下是很难运用的,只要多花的时间精力完全可以的。让我学习拼音速记的唯一个动力就是他将会提高我写日记的保密程度。当然我觉得汉字速记也非常有用的,这个我是切切实实的感受到的。这学期不是有选修课嘛,老师到最后考试一般就会给我们给一个话题,让我们自己写。论文一般都有字数要求,1500字?以前一听头皮都发麻了,可是现在运用到速记真的是得心应手,当把写好的论文叫上讲台时再回头看其他同学还在埋头苦干,心头那是很有成就感啊!汉字速记让很多字的笔画变得很少,缩短了我们写字的时间,像字词句段略写法里面的简化繁体字、语词略写法、语句略写法,还有很好用的替代法,合体字替代法、象形会意数字替代法、借用科学符号、拼音字母、运用同音字、相似字体等等,都非常好用而且很实用。 其实我学速记,我真的明白了很多,以前老师的评语我好多字都不认识,还有就是老师在黑板上写的版记也是,不过现在是明白了很多,老师们运用了速记的很多知识,把字写的既漂亮又简洁,真的很赞!一开始老师在课堂上要求我们掌握一些简单的汉字速记写法,然后开始写句子,在最后就让我们自己找文章开始练习,在这循循渐进的过程中,我们慢慢的掌握并不断的运用到实际的学习和生活中。 除此之外,我们一周两节速记课有一节是在机房学习的,为了提高我们的盲打速度,我们在机房练习将近一学期的时间,现在我们其本上可以实现盲打,而且速度不断提高,就像老师说的等这学期完了走进机房,听到同学们的打字就是“噼里啪啦”的,正如老师所说,现在进机房就是“噼里啪啦”。其实就在上学期,甘老师有提到说,我们中那些“两指铲”的最好不要打字了,应该停下来好好的慢慢的掌握键盘的指法。现在在老师的教导下,在我们的努力下,我们已将掌握了这些基本的操作。再后来,老师就讲些电脑的快捷的操作方式,什么复制啊,粘贴啊,等等。当然都是一些平时常用的操作,很实用,也是在实训最后,老师要求我们每个小组去找一些平时常用的快捷操作。通过每个小组的汇报总结,让我们实训时知道好多好用的快捷方式。当时我们都恍然大悟,啊!原来这样也可以啊,基本上大多同学都有这样的感慨。 当然前面的一切铺垫工作就是为了我们能够更好的速录,就在大家刚刚适应这个过程的时候,老师又增加了难度,她放一些经过处理的声音录音来真的检验我们平时所学的,一开始是70字每分钟,到后来慢慢的到了80、90不等。虽然一开始有点吃力,但慢慢的我们就适应了,喜欢上了这种感觉,很有成就感,原来自己可以写的这么快。 速记,真的是一门很实用的技能,不管以后是否从事秘书这个职业,是否用得着,多学一门东西总归是好的。第五篇:实训总结(范文模版)