计算机实训心得体会.docx
《计算机实训心得体会.docx》由会员分享,可在线阅读,更多相关《计算机实训心得体会.docx(13页珍藏版)》请在冰豆网上搜索。
![计算机实训心得体会.docx](https://file1.bdocx.com/fileroot1/2023-1/4/5b831f64-2542-450a-ac8e-3ce9eab9ac04/5b831f64-2542-450a-ac8e-3ce9eab9ac041.gif)
计算机实训心得体会
计算机实训心得体会
时间过得真快,转眼间为期一周的实训已经结束。
经过这一周的实训练习让我们学到了许多知识,回头想想实训这几天我们确实是有很大收获的。
一周,看似很简短的时间,实际上按小时计算120小时却是个不小的数字,也许有些牵强。
但是简短的时间仍是有效的,因为在这一周中我们学到了很多东西,并且接触了从没有制作过的文件和一些演示文稿。
这一周我们在学习的同时,也进一步懂得了操作的重要性,实训过程中自己有很多的不懂,很多的问题,都是通过老师或同学的帮助完成的,这次实训让我明白了实训的主要目的是让我们同过不断的实习来积累经验,进而才能把书本的知识转换为技能。
实践出真理,在这一周的实训确实有些累,不知从哪开始入手,但是累的有价值。
学海无涯,有很多很多的东西在向我们招手,等待我们去努力的学习。
在以后的工作、生活和学习中,发展自己的优势,弥补自己的不足和缺陷。
我们兴高采烈的进入到我们实训的计算机机房,打开各自的实训电脑,老师发来我们当天的实训内容。
在操作中才知道自己会的只有书本上的知识,到实际操作时什么都不会。
自己慢慢的从书上找,结果不是操纵不对就是做不出来结果不对,这些问题我和同学还有老师说过,在老师和同学的帮助下我知道自己的不足之处,并且我改正自己的不足并牢记它。
就这样,我们实训了一周,但是收获不小,在实训中改正自己操作中的不足之处,让我知道实际操作并不是那么简单,实际操作是需要牢固的基础知识,两者是不可分开的。
老师布置了一些的作业给我们操练,在老师精心的指导下我已把Excel,word,网络,powerpoint等操作的很好了!
现在我们已步入大学,经过半年的在校学习,对电脑还只是初步的认识和理解,但在这学期期间,一直忙于理论知识的学习,没能有机会放开课本,真正切身感受计算机魅力,所以在实训之前,电脑对我们来说是比较抽象的,但通过这次实训,我们揭开了她神秘的面纱,离我们不再遥远!
据我了解,大多数同学都以前接触过电脑,也有玩过一些游戏,却不懂操作一些对我们以后工作有用的系统。
对于我们所学的计算机知识渗透较少,之前都是老师操作为主。
此次实训就不同了,同学们都作了充分准备,在活动中同学们都提前来到教室上课,每位同学都认真的操作、练习;听着“嗒嗒”的打字声,心里真的不亦乐乎!
和我们一同参与实训的还有张尼奇老师和赵志茹老师,在实训中也分别给予了我们指导,并且做详细的讲解,这次实训活动十分成功,除了各位同学的充分准备,还要感谢学院和国际教育交流中心系的各位领导及专业老师,没有他们做出努力,给学生手操的平台。
经过这次的实训,我领悟到了任何东西都要“学以致用”,学习了还不行还要看自己掌握了没,掌握了还不行还要看自己熟练没,熟练了还不行还要作出一定的成果。
这次的实训,让我们对电脑有了更深刻的认识,做二十一世纪现代人不但要有过硬的理论知识,良好的心理素质,健康的体魄,还要有超强的电脑操作能力、较广的社交圈和开阔的知识面,所以要把电脑作为一个重点来抓!
让我认识到静下心来认真学习,踏实做事,多用心,多动脑,才能让工作有好的起色。
为教育事业奉献我微薄的一份力量
社会的竞争是激烈的,我想我们应该好好把握住大学学习的时间,充实、完善自我,全面发展,攻破电脑,争取做一名出色的现代人!
在此再次感谢学院领导和国际教育交流中心系的各位领导及专业老师给我们这次实训的机会,我们会再接再励,更努力的学习!
#include
#include
#include
#include//用getch();
usingnamespacestd;
//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌Student类﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
classStudent
{
public:
charname[20];
charId[20];
intCnum;//C课程得分
intMnum;//数学课程得分
intEnum;//英语课程得分
intjisuanji;
intVB;
intsum;//总分
Student*Next;
voidInput()
{
cout<<"\t\t请输入学生的姓名:
";cin>>name;
cout<<"\t\t请输入学生的学号:
";cin>>Id;
cout<<"\t\t请输入C课程的成绩:
";cin>>Cnum;
cout<<"\t\t请输入数学课程的成绩:
";cin>>Mnum;
cout<<"\t\t请输入英语课程的成绩:
";cin>>Enum;
cout<<"\t\t请输入计算机课程的成绩:
";cin>>jisuanji;
cout<<"\t\t请输入VB课程的成绩:
";cin>>VB;
sum=Cnum+Mnum+Enum+jisuanji+VB;
}
voidReadFile(istream&in)
{
in>>name>>Id>>Cnum>>Mnum>>Enum>>jisuanji>>VB>>sum;
}
voidShow()
{
cout<<"姓名:
"<"<"<<<"数学:
"<"<"<"<"<}
};
//﹌﹌﹌﹌﹌﹌﹌﹌﹌Studentmassage类﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
classStudentmassage
{
public:
Studentmassage();
~Studentmassage();
voidShowMenu();
voidFind();
voidSave();
voidModifyItem();
voidRemoveItem();
voidSwap(Student*,Student*);
voidSort();
intListCount();
voidDisplay()
{
for(Student*p=Head->Next;p!
=End;p=p->Next)
p->Show();
cout<<"输入任意字符!
继续……";
getch();
}
voidAddItem()
{
End->Input();
End->Next=newStudent;
End=End->Next;
cout<<"添加成功!
"<cout<<"输入任意字符!
继续……";
getch();
}
private:
Student*Head,*End;
ifstreamin;
ofstreamout;
Student*FindItem(char*name)
{
for(Student*p=Head;p->Next!
=End;p=p->Next)//匹配成功则返回上一个指针,不成功就返回空
if(!
strcmp(p->Next->name,name))returnp;
returnNULL;
}
Student*FindID(char*Id)
{
for(Student*p=Head;p->Next!
=End;p=p->Next)//匹配成功则返回上一个指针,不成功就返回空
if(!
strcmp(p->Next->Id,Id))returnp;
returnNULL;
}
};
//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌构造函数﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
Studentmassage:
:
Studentmassage()
{
Head=newStudent;
Head->Next=newStudent;
End=Head->Next;
in.open("sort.txt");
if(!
in)
cout<<"这是一个新系统,无学生信息。
请先输入。
"<else
{
while(!
in.eof())
{
End->ReadFile(in);
if(End->name[0]=='\0')break;
End->Next=newStudent;
End=End->Next;
}
in.close();
cout<<"\t\t读取学生信息成功!
"<}
}
//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌析构函数﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
Studentmassage:
:
~Studentmassage()
{
Save();
for(Student*temp;Head->Next!
=End;)
{
temp=Head->Next;
Head->Next=Head->Next->Next;
deletetemp;
}
deleteHead,End;
}
//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌菜单﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
voidStudentmassage:
:
ShowMenu()
{
cout<<"〓〓〓〓〓〓〓〓〓〓☆学生成绩管理系统☆〓〓〓〓〓〓〓〓〓〓"<cout<<"〓〓〓〓〓〓〓★★★★★★★★★★★★★★★★★〓〓〓〓〓〓〓"<cout<<"〓〓〓〓〓〓〓〓〓★☆1.增加学生成绩☆★〓〓〓〓〓〓〓〓〓"<cout<<"〓〓〓〓〓〓〓〓〓★☆2.显示学生成绩☆★〓〓〓〓〓〓〓〓〓"<cout<<"〓〓〓〓〓〓〓〓〓★☆3.排序统计成绩☆★〓〓〓〓〓〓〓〓〓"<cout<<"〓〓〓〓〓〓〓〓〓★☆4.查找学生成绩☆★〓〓〓〓〓〓〓〓〓"<cout<<"〓〓〓〓〓〓〓〓〓★☆5.删除学生成绩☆★〓〓〓〓〓〓〓〓〓"<cout<<"〓〓〓〓〓〓〓〓〓★☆6.修改学生信息☆★〓〓〓〓〓〓〓〓〓"<cout<<"〓〓〓〓〓〓〓〓〓★☆7.是否获得奖学金☆★〓〓〓〓〓〓〓〓〓"<cout<<"〓〓〓〓〓〓〓〓〓★☆0.安全退出系统☆★〓〓〓〓〓〓〓〓〓"<
cout<<"\n\t\t\n\t\t请选择:
";
}
//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌查找函数﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
voidStudentmassage:
:
Find()
{
charname[20],Id[10];
intx;
Student*p=NULL;
cout<<"\n\t\t*********************************\n";
cout<<"\t\t※1.按学生的姓名查找\n\t\t※2.按学生学号查找";
cout<<"\n\t\t*********************************\n请选择:
";
cin>>x;
switch(x)
{
case1:
{cout<<"\t\t请输入要查找的学生的姓名:
";cin>>name;
if(p=FindItem(name))
{
p->Next->Show();
cout<<"输入任意字符!
继续……";
getch();
}
else
{
cout<<"\t\t没有找到该姓名的学生!
"<<'\n'<cout<<"输入任意字符!
继续……";
getch();
}
}break;
case2:
{
cout<<"\t\t请输入要查找的学生的学号:
";cin>>Id;
if(p=FindID(Id))
{
p->Next->Show();
cout<<"输入任意字符!
继续……";
getch();
}
else
{
cout<<"\t\t没有找到该学好的学生!
"<<'\n'<cout<<"输入任意字符!
继续……";
getch();
}
}break;
}
}
//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌修改信息﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
voidStudentmassage:
:
ModifyItem()//修改信息
{
charname[20];
Student*p=NULL;
cout<<"\t\t请输入要修改的人的姓名:
";cin>>name;
if(p=FindItem(name))
{
cout<<"\t\t已找到学生的信息,请输入新的信息!
"<p->Next->Input();
cout<<"修改成功!
"<cout<<"输入任意字符!
继续……";
getch();
}
else
{
cout<<"\t\t没有找到!
"<cout<<"输入任意字符!
继续……";
getch();
}
}
//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌删除信息﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
voidStudentmassage:
:
RemoveItem()//删除信息
{
charname[20];
Student*p=NULL,*temp=NULL;
cout<<"\t\t请输入要删除的学生的姓名:
"<>name;
if(p=FindItem(name))
{
temp=p->Next;
p->Next=p->Next->Next;
deletetemp;
cout<<"\t\t删除成功!
"<cout<<"输入任意字符!
继续……";
getch();
}
else
{
cout<<"\t\t没有找到!
"<cout<<"输入任意字符!
继续……";
getch();
}
}
//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
voidStudentmassage:
:
Swap(Student*p1,Student*p2)//交换两个combox变量的数据域
{
Student*temp=newStudent;
strcpy(temp->name,p1->name);
strcpy(temp->Id,p1->Id);
temp->Cnum=p1->Cnum;
temp->Mnum=p1->Mnum;
temp->Enum=p1->Enum;
temp->sum=p1->sum;
strcpy(p1->name,p2->name);
strcpy(p1->Id,p2->Id);
p1->Cnum=p2->Cnum;
p1->Mnum=p2->Mnum;
p1->Enum=p2->Enum;
p1->sum=p2->sum;
strcpy(p2->name,temp->name);
strcpy(p2->Id,temp->Id);
p2->Cnum=temp->Cnum;
p2->Mnum=temp->Mnum;
p2->Enum=temp->Enum;
p2->sum=temp->sum;
}
//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
intStudentmassage:
:
ListCount()//统计当前链表的记录总数,返回一个整数
{
if(!
Head)
return0;
intn=0;
for(Student*p=Head->Next;p!
=End;p=p->Next)
{
n++;
}
returnn;
}
//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
voidStudentmassage:
:
Sort()//对当前链表进行排序
{
cout<<"Sorting..."<Student*p=NULL,*p1=NULL,*k=NULL;
intn=Studentmassage:
:
ListCount();
if(n<2)
return;
for(p=Head->Next;p!
=End;p=p->Next)
for(k=p->Next;k!
=End;k=k->Next)
{
if(p->sum>k->sum)
{
Studentmassage:
:
Swap(p,k);
}
}
cout<<"排序完成!
"<getch();
return;
}
//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌保存函数﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
voidStudentmassage:
:
Save()
{
out.open("sort.txt");
for(Student*p=Head->Next;p!
=End;p=p->Next)
out<name<<"\t"<Id<<"\t"<Cnum<<"\t"
<Mnum<<"\t"<Enum<<"\t"<sum<<'\n';
out.close();
}
voidScholarship()
{
//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌主函数﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
intmain()
{
intx,i=0;
boolquit=false;
cout<<"\t\t§§§§§§§§§§§§§§§§§§§§§§§§§§"<for(i=0;i<3;i++)
cout<<"\t\t◎\t\t\t\t\t\t◎"<cout<<"\t\t◎★★★★【欢迎进入学生成绩管理系统】★★★★◎"<for(i=0;i<3;i++)
cout<<"\t\t◎\t\t\t\t\t\t◎"<cout<<"\t\t§§§§§§§§§§§§§§§§§§§§§§§§§§\n"<StudentmassageGrade;
cout<<"按任意键开始……";
getch();
while(!
quit)
{
system("cls");
Grade.ShowMenu();
cin>>x;
switch(x)
{
case0:
quit=true;break;
case1:
Grade.AddItem();break;
case2:
Grade.Display();break;
case3:
Grade.Sort();break;
case4:
Grade.Find();break;
case5:
Grade.RemoveItem();break;
case6:
Grade.ModifyItem();break;
}
}
return0;
}