信息系C++实验报告(练习)

2024-07-04 版权声明 我要投稿

信息系C++实验报告(练习)(通用8篇)

信息系C++实验报告(练习) 篇1

实验学时 2 实验时间 2017 年 12 月 15 日

实验地点

指导教师

课程名称 C++程序设计 专

业班

成绩

实验项目 运算符重载、虚函数、纯虚函数、抽象类 实 验 目 的 1、理解运算符重载的作用; 2、掌握实现运算符重载的方法; 3、理解虚函数、纯虚函数、抽象类的特性 4、掌握利用虚函数实现动态多态性的方法 实 验 内 容 和 要 求 1、阅读“程序 1.txt”,分析程序运行结果,然后上机调试验证分析结果。

2、阅读“程序 2.txt”,分析程序运行结果,然后上机调试验证分析结果。

以上二题不用抄题也不用写分析结果

3、阅读“程序 3.txt”,然后回答以下问题:

1)行 A、行 B、行 E 的输出结果分别是、、,为什么是这样的输出结果

2)将行 A 改成 p->X::f();,其输出结果为:,为什么

3)将行 C 改成 A *p=&a;,行 A 调用类

的 f 函数,输出,行 B 调用类的 g 函数,输出

,行 E 调用类的k 函数,输出。

4)将行 C 改成 A *p=&a;,后,要想调用基类 X 的 g 函数,行 B 应改为

以上一题不用抄题,只需写答案在答题纸上。

4、定义一个类 matadd,其中数据成员为一个 M*N 的矩阵(即二维数组),其中 M 和 N 是两个预先定义的符号常数或常变量。通过重载运算符“+”和“=”,实现矩阵相加和赋值运算。例如定义矩阵A = [ 12 34 5 6 ]和 B = [2 2 23 3 3 ],通过运算 C=A+B,得到结果矩阵C = [ 34 57 8 9 ]。

具体要求如下:

(1)私有数据成员:int a[M][N],存放二维数组的值(2)公有成员函数:

matadd():缺省构造函数,初始化数据成员 a[M][N]为 0。

matadd(int x[M][N]):构造函数,用 x 初始化数据成员 a。

matadd operator +(matadd &A, matadd &B):重载加法运算符“+”,实现两个矩阵相加(要求为友元函数)

void operator =(matadd &B):重载赋值运算符“=”,实现两个矩阵赋值(要求为成员函数)

void show():按二维方式输出 a 数组。

(3)在主函数中完成对该类的测试。注意:在程序的开头,定义符号常数或常变量 M 和 N 的值分别为 2 和 3,表示二维数组的行数和列数。在主函数中定义整型数组 a[M][N]和 b[M][N],它们的初值可取上述示例值。定义三个matadd 类的对象 A、B 和 C,并用数组 a 和 b 初始化对象 A 和 B。将 A 加B 后赋值给 C。然后输出对象 C 的数据成员 a 矩阵的值。

实 验 过 程(算法、源代码以及注释)

实 验 结 果(记录程序执行的结果,分析结果)

西南交大c++实验报告11 篇2

教学班级:_26_学生学号:_2015_学生姓名:__ 实验日期:___2016.6.3____实验地点:__7307__(机房)指导教师签名:_____________ 实验成绩:______________

一、实验目的

1.了解存放常用系统函数的头文件; 2.掌握常用系统函数的功能及使用方法;

3.掌握自定义有返回值函数的概念、定义及使用。

二、实验任务

1、实现功能:1~10加减乘除运算训练系统。

(1)主函数功能:随机产生一个1~10加减乘除算术式(数字在1~10之间随机产生,运 算符在加减乘除中随机产生),要求用户输入计算结果,通过调用子函数得到正确答 案,判断用户的计算结果是否正确并输出结论。

(2)子函数功能:定义有返回值函数,完成算术式的计算功能。

2、实现功能:求两个整数的最大公约数、最小公倍数。

(1)主函数功能:从键盘输入两个整数,通过调用两个子函数分别得到最大公约数、最小公倍数并输出结果。

(2)子函数1功能:定义有返回值函数,求两个整数的最大公约数。子函数2功能:定义有返回值函数,求两个整数的最小公倍数。

3.实现功能:根据键盘输入的整数x,计算分段函数sign(x)的值。

(1)主函数功能:从键盘输入整数x,通过调用子函数得到计算结果并输出。(2)子函数功能:定义有返回值函数,实现该分段函数的功能。

三、实验结果(源程序 + 注释)

/*

1、实现功能:1~10加减乘除运算训练系统。

(1)主函数功能:随机产生一个1~10加减乘除算术式(数字在1~10之间随机产生,运 算符在加减乘除中随机产生),要求用户输入计算结果,通过调用子函数得到正确答 案,判断用户的计算结果是否正确并输出结论。

(2)子函数功能:定义有返回值函数,完成算术式的计算功能。*/ #include #include #include using namespace std;void main(){ cout << “Name:” << endl;cout << “Number:20” << endl;int x;double a, b, y, answer = 0.0;//定义四个整型变量

char n;//定义一个字符型变量

srand(time(NULL));//初始化随机数产生器

a = 1 + rand()%(101 + 1);//产生1~10的随机数

x = 1 + rand()%(4z;break;case 3:answer = y * z;break;case 4:answer = y / z;break;} return answer;}

/*实现功能:求两个整数的最大公约数、最小公倍数。(1)主函数功能:从键盘输入两个整数,通过调用两个子函数分别得到最大公约数、最小公倍数并输出结果。

(2)子函数1功能:定义有返回值函数,求两个整数的最大公约数。子函数2功能:定义有返回值函数,求两个整数的最小公倍数。*/ #include using namespace std;void main(){ cout << “Name:” << endl;cout << “Number:2” << endl;int m, n, x, y;//定义4个整型变量

cout << “请输入两个整数” << endl;cin >> m >> n;int gys(int a, int b);//调用自定义函数一前的说明

int gbs(int a, int b, int c);//调用自定义函数二之前的说明

x = gys(m, n);y = gbs(m, n, x);cout << “这两个数的最大公约数是:” << x << “;最小公倍数是:” << y << endl;//输出结果 } int gys(int a,int b)//子函数一:用来求两个整数的最大公约数 { int c, p;if(a > b)//确保b形参变量的值比a形参变量的值大

{ c = a;a = b;b = c;} p = b % a;while(p!= 0){ b = a;a = p;p = b%a;}//求出最大公约数

return a;} int gbs(int a, int b, int c)//子函数二:用来求两个整数的最小公倍数 { int q;q = a * b / c;//求出最小公倍数

return q;}

/*实现功能:根据键盘输入的整数x,计算分段函数sign(x)的值。

(1)主函数功能:从键盘输入整数x,通过调用子函数得到计算结果并输出。(2)子函数功能:定义有返回值函数,实现该分段函数的功能。*/ #include using namespace std;void main(){ cout << “Name:” << endl;cout << “Number:” << endl;cout << “请输入自变量x的值:”;int x,y;//定义两个整型变量

cin >> x;//从键盘输入自变量x的值

int sign(int a);//调用自定义函数前的说明

y = sign(x);//为y赋值

信息系C++实验报告(练习) 篇3

1.实验目的

学习并理解变量的作用域;掌握头文件的使用方法;掌握名称空间的作用和使用方法。

2.实验要求

(1)掌握全局变量和静态变量的作用域。

(2)掌握头文件的使用方法。

(3)掌握名称空间的使用方法。

3.实验内容

(1)全局变量一般在函数的外部定义,运行下面程序并思考变量的作用域。

#include using namespace std;

int a=3;//全局变量

int main(){

int a=5;cout<

(2)静态变量(static).静态变量之所以是因为静态,是因为他在整个程序生命周期的地址静止不变。也就是说在整个程序里面只保存有一份拷贝。运行下面两个程序并思考静态变量的规则。

#include using namespace std;

int max_so_far(int curr)//求至今(本次调用)为止最大值 {

static int biggest=0;//该变量保持着每次调用时的最新值,它的有效期等于整个程序的有效期,如果去掉static,同学们看看程序运行的结果是什么?

cout<

if(curr > biggest)

biggest = curr;

return biggest;}

int main()

{

cout<

return 0;

}

#include using namespace std;

void fun1()

{

static int value = 1;//体会静态变量的作用:函数调用结束后,其所占用的地址依然存在

value=value+1;

cout<

}

int main()

{

fun1();

fun1();

fun1();

return 0;

}

(3)为了实现协同开发,减少开发时间,降低错误,提高效率,C++提供了头文件和名称空间机制。一般函数、全局变量、类、名称等的声明放在扩展名为.h(称为接口interface文件)的头文件中,而其实现部分则放在相同主名,扩展名为.cpp(称为实现implementation文件),而用户的应用程序则是调用(称为应用application文件)

//E:cfun.h

头文件的定义 #ifndef FUN_H #define FUN_H

#include using namespace std;int f(int);#endif

//E:cfun.cpp

实现部分的定义 #include

int f(int x){ } #include

//E:ccpp1.cpp

应用程序的定义 int main(){

} cout<

(4)名称空间主要是为了解决重名的问题

#ifndef FUN_H #define FUN_H

#include using namespace std;

namespace n1{

namespace n2{

#endif #include

//extern int n1::a=1;//extern int n2::a=2;int f(int);} int f(int);} int n1::f(int x){ }

int n2::f(int x){ }

#include int main(){

} cout<

(1)利用头文件的方式,写出实现数学运算(+,-,*,/,%,^)的函数库(mathsx),然后在主程序中调用,体会头文件的作用

C++课程设计学生信息管理系统 篇4

一、题目:学生信息管理系统

二、目的与要求

1.目的:

(1)掌握面向对象程序设计的基本思路和方法;

(2)了解系统开发的需求分析、类层次设计、模块分解、编码测试、模块

组装与整体调试的全过程;

(3)进一步熟悉C++中类的概念、类的封装、继承的实现方式;(4)学会分析简单的实际问题,并能利用所学的知识建立系统的逻辑结构,学会简单的调试技巧和方法。逐步熟悉面向对象程序设计的方法,养成良好的编程习惯。

2.要求基本要求:

(1)要求利用C++面向对象的编程思想来完成系统的设计;(2)进行简单界面设计,能够实现友好的交互;(3)具有清晰的程序流程图和数据结构的详细定义;(4)熟练掌握C++对文件的各种操作。

三、信息描述

有关该系统基本信息的描述(如:学号、姓名、系别、班级和各科成绩等)。

四、功能描述

1.添加、删除

系统将提示用户输入新添加学生的信息;由用户输入要删除的学生的学号,然后调用删除函数,删除该名学生的资料。2.查找

首先由用户输入要查找的学生的学号,系统用查找函数查找,然后系统就调用输出函数。

3.修改

首先由用户输入要修改的学生的学号,然后系统用修改函数查找,显示该名学生的资料,然后系统提示用户输入需要修改的项目和新的资料。4.界面要求

开始登录管理界面、主要提示菜单界面(提示用户执行何种操作)等。

五、解决方案

1.分析程序的功能要求,划分程序功能模块。2.画出系统流程图。

3.代码的编写、程序的功能调试。4.完成系统总结报告以及使用说明书

六、进度安排

此次课程设计时间为一周或两周,分四个阶段完成:

1.分析设计阶段。指导教师应积极引导学生自主学习和钻研问题,明确

设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。

2.编码调试阶段:根据设计分析方案编写代码,然后调试该代码,实现

课题要求的功能。

3.总结报告阶段:总结设计工作,写出课程设计说明书,要求学生写出需

求分析、总体设计、详细设计、编码、测试的步骤和内容。4.考核阶段。

七、撰写课程设计报告或课程设计总结

总结报告包括需求分析、总体设计、详细设计、编码(详细写出编程步骤)、测试的步骤和内容、课程设计总结、参考资料等,不符合以上要求者,则本次设计以不及格记。

八、参考资料

《C++语言程序设计教程》

网络信息检索实验报告 篇5

09软件1 W班09144136张越

摘要:随着信息时代的到来,网上信息资源的数量、种类不断增加,电子信息资源日益丰富,互联网技术也日新月异、层出不穷,人们通过网络能够获取大量所需信息,如何在信息的海洋中快捷、准确地找出所需信息,网络搜索引擎就像图书馆目录能指引读者迅速找到所需图书一样,为人们在网络信息海洋中导航。而面对日益丰富的电子信息资源,如何有效的利用网络资源查找自己需要的信息,并对其进行熟练、灵活、有效地运用,已经被越来越多的人重视。

关键字:搜索引擎 信息检索 网络 发展趋势

随着信息技术的飞速发展,因特网已经继报纸、期刊、广播、电视等,成为当代信息存储与传播的主要媒介之一。因特网有着极其丰富的信息资源,但是浩如烟海的信息资源往往让信息使用者眼花缭乱。人们总是不能在最短的时间内找到自己需要的最有用的资源。因此,我们需要通过信息检索来解决这个问题。信息检索是指信息按一定的方式组织起来,并根据信息用户的需要找出有关的信息的过程和技术。信息检索分为两种,即广义信息检索和狭义信息检索。狭义的信息检索就是信息检索过程的后半部分,即从信息集合中找出所需要的信息的过程,也就是我们常说的信息查寻。本文主要研究的就是狭义的信息检索中出现的问题及解决策略。

一、搜索引擎及其基本原理

搜索引擎是Internet上具有查询功能的网页的统称,是获取知识信息的工具。随着网络技术的发展,搜索技术逐渐完善,搜索引擎已广为人们使用。任何搜索引擎的设计,均有其特定的数据库索引范围、独特的功能和使用方法,以及预期的用户群指向。它是一些网络服务商为网络用户提供的检索站点,它收集了网上的各种资源,然后根据一种固定的规律进行分类,提供给用户进行检索。

搜索引擎的自动信息搜集功能分两种。一种是定期搜索,即每隔一段时间进行搜索,搜索引擎主动派出“蜘蛛”程序,对一定IP地址范围内的互联网站进行检索,一旦发现新的网站,它会自动提取网站的信息和网址加入自己的数据库。当用户以关键词查找信息时,搜索引擎会在数据库中进行搜寻,如果找到与用户要求内容相符的网站,便采用特殊的算法,通常根据网页中关键词的匹配程度,出现的位置、频次,链接质量等计算出各网页的相关度及排名等级,然后根据关联度高低,按顺序将这些网页链接返回给用户。

二、网络信息检索技巧

3.1加强对因特网的管理

从以上问题,我们可以看出,因特网存在着问题,很大一部分是因为网络监管的不利造成的。因此,国家要加强宏观政策调控,并制定相应的法律法规政策,以法律条文的形式强制性规范网络,从而维持因特网秩序,保护网络环境。同时我们也应该加强公民的思想道德教育,将以德治网和以法治网有机地结合在一起,不断促进网络安全的发展,进一步减少网络诈骗等事件的发生。

3.2选择合适的搜索引擎及关键词

因为每个用户的需求不同,所以在选择搜索引擎时要综合考虑自己的需求,不能盲目地选择。如前文所说,搜索引擎分为关键词搜索引擎和目录搜索引擎。而信息检索最基本的要求就是选择合适的关键词,尤其是在使用关键词搜索引擎的时候。如果输入的关键词和用户所需要的准确信息联系不大,则用户很难迅速地找到自己需要的信息。所以这需要用户选择 富有特色的、合适的关键词,不能使用太过宽泛的词,尽量接近自己需要的信息,同时也应尽量避免拼写错误等低级错误。

3.3提高使用者检索专业水平及选择适合的数据库

要提高使用者的检索专业水平,就要对使用者进行相关信息检索的专业培训。培训的目的主要在于让使用者跳出传统的检索思维范畴,熟悉并能熟练运用新的检索技术,不断满足使用者日益增长的信息检索需要。同时使用者对于检索的范围等要有一个大概的了解,如果搜索出来的结果较多,则要适当减小范围;如果检索结果很少,则适当增大范围,对自己的检索策略做出及时调整。另外,根据检索的内容的范畴来选择合适的数据库是很重要的环节。而现有的数据库种类繁多,这也需要用户进行合适的选择,并迅速地找到主题分类目录,进而更准确地进行检索。

三、在实践中充分利用丰富的网络信息资源

搜索前,首先要分析一下自己的搜索需求,然后再选择关键字。在搜索过程中,关键字的选择充满着反复性,在搜索的过程中,切不可急躁,应该不断的筛选,分析所选择的关键字,直到找到满意的关键字为止。在搜索收录网站时,只要网站本身没有违反有关的规则,一般都能登录成功。如果搜索都能做到这样,搜索效率会不断的提高,网络信息资源会得到更多和更好的利用。此外,在登录搜索引擎时,我们一般不用考虑网站的分类问题,而登录目录索引时则必须将网站放在一个最合适的目录,就是要分门别类地存放在相应的目录中,用户在查询信息时,可选择关键词搜索,也可按分类目录逐层查找。目前,搜索引擎与目录索引有相互融合渗透的趋势。原来一些纯粹的全文搜索引擎现在也提供目录搜索。总之,在网络信息资源检索的过程中,要耐心、细致、多角度思考,不忽略每一个检索点,只有这样,才能圆满完成检索任务。

四、网络信息检索的发展趋势

(1)信息检索的多样化。其具体趋势表现为:网络检索信息的形态多种多样;多媒体信息检索变得普遍;网上检索工具向其他服务范畴扩展,以各种形式满足大众的信息需要。

(2)信息检索的智能化。智能化信息检索是当今信息检索技术研究的热点问题之一,也是未来信息检索主要的发展方向。可以使用户得到能够直接加以利用的信息,它是建立在一个或多个专家系统基础上的信息检索系统。

(3)信息检索的专业化。专业化信息检索是指面向某一特定专业或学科领域,提供高质量的专业信息的检索。可以提高检索速度,和信息专指度,加大检索深度、力度,从而提高全=面和准确。

参考文献:

[1]鄢百其等,网络信息检索技巧及析疑[J].武汉科技大学学报(社会科

管理信息系统实验报告 篇6

广东海洋大学学生实验报告书(学生用表)

这个学期我们工商管理专业开设了管理信息系统这门课程。记得大三上学期的时候,总听别的专业的朋友提及到管理信息系统这门学科,出自他们口的都是说很难,听课的时候听得不是很懂,比较困难。当时候的我想,幸好,我们还不用上这个课。这个学期开课后,因为有了别人的前车之鉴,我总觉得要很认真才能把管理信息系统搞定。于是,上课我都是很认真的听,一学期下来,感觉这门学科是真的有点难,可能是关系到计算机的问题,对于女孩生来说,关系到计算机的东西应该是很难,通常都不懂的,因为女生比较对计算机方面的知识不敏感吧。很多书本上老师说的知识,都告诉我们管理信息系统的重要性,可是是否如此,我们并不知道,因为我们并没有真正的去接触到它。可是,在之后开设的管理信息系统的实验课程当中,我们才真真正正地懂得了,管理信息系统的重要性。我们做的实验一共有七个,包括:数据库设计、系统分析

(一)、系统分析

(二)、系统设计及实施

(一)、系统设计及实施

(二)、管理信息系统的分析、设计和实施

(一)、管理信息系统的分析、设计和实施

(二)。实验一中,我们需要完成的是小型自选商场综合管理系统数据库设计,这个实验用到了ERWin,这个实验进行得比较顺利,因为第一节课,我们都是一步步跟着老师的指导来做的。第二个实验是要我们进行小型自选商场综合管理系统的系统分析,这一个实验用到了许多书本上的知识,如:数据流程图的绘制、数据字典的编制等。实验三是关于软件进销存系统演示及系统分析的内容,这一个实验我比较喜欢,因为感觉比较实用,对以后工作也有帮助。实验

四、实验五都是需要我们对小型自选商场综合管理系统进行系统设计及实施。在代码设计的时候出了一点点小问题,不过后来经过老师的检查跟指导,还是最后成功了。实验六、七都是关于某大学工资管理信息系统的分析、设计和实施,这个也是比较实用的一个实验,从自己设计的第一歩开始,真正地体会到开发一个管理信息系统的全过程及其工作内容,训练自己独立从事开发管理信息系统的能力,是很好的一个学习机会。21世纪是科学的世纪,随着信息技术在经济与管理中的广泛应用,很多领域已经运用到了管理信息系统,以企业资源计划为代表的管理信息系统,代表了一种在全球范围内应用最广泛、最有效的一种企业管理方法。从1998年起,教育部就确定了《管理信息系统》课程为工商管理类本科生的专业基础课,但是由于学生认为教学内同很抽象,所以在做好相关理论教学的同时,就增设了管理信息系统实验课程。就我个人看来,本来理论课程上老师所讲的内容会感觉到抽象难懂,一个人想很久也许都还没想明白,但是在上了实验课以后,经过自己的亲手操作,不懂的部分让同学帮忙解释一下或者亲自问老师,真的就达到了一定的效果。而且,实验课上,老师会相对的介绍很多类型的软件的使用方法给我们,我们从中学习到了很多,包括发现实验中自己存在问题,为什么会导致失败的情况,失败后应该怎样去做等等。

信息系C++实验报告(练习) 篇7

校:学院:专业班级:学号:姓名:

中南大学

信息科学与工程信息安全0801 0909080910 李亨

实习单位:湖南省软件评测中心

实习内容:C++游戏开发

实习时间:2011.9.21-2011.9.9

实习心得体会:

一转眼为期3个星期的实习生活过去了,现在又开始了紧张的学校生活。回想自己的实习经历,感觉自己真的收获不少。明年这个时候,我们就已经离开校园,去社会上去打拼了。最大的心愿就是好好把握校园里的生活,尽量多的学习知识本领,为以后的工作做足够的储备。而学校为我们组织安排的实习,恰恰满足了我们的需求,为我们提供了很好的锻炼机会,使我们能充分有效的利用时间去时间锻炼。真心感谢学校!!

实习的过程虽然有些辛苦,学校跟实习单位的距离还算是蛮远的,每天花在公交车上的时间大概有2个小时,而且每天都要一直呆在机房里面编程序和听课。但是,令人欣慰的是,我们从短短3个星期的实习中,发现了很多自身的问题和不足,特别是专业知识上的匮乏,以及遇到编程问题时候的解决思路与方法。只有通过不断的实践才能知道自己水平的高低。有付出才会有收获!实习单位的老师给人的印象非常好,他们总是不厌其烦的为我们答疑,细心的向我们传授各种专业知识,耐心的给我们做专业的指导。更为重要的是,他们还为告诉我们一些从业经验和做人的道理。

记得有位老师“咬文嚼字”的为我们分析了“赢”字的含义,上面的“亡”代表死亡,告诫我们要有死亡来临的危机感;“口”代表口才,一个人必须要有一定的口才,这样才能立于不败之地;“月”代表时间,一寸光阴一寸金,寸金难买寸光阴,这让我们懂得时间的宝贵性,不要蹉跎岁月,浪费宝贵的青春;“贝”代表金钱,金钱不是万能的,但没有金钱是万万不能的,人必须驾驭于金钱之上,学会理财,懂得挣钱和花钱;“凡”表示着一颗平凡的心,高调做事,低调做人,时刻保持的谦卑平凡的态度,此所谓“满招损,谦受益”也。

实习期间,我们的主要内容就是C++的游戏开发,以前从未做过游戏开发,对游戏的引擎知识从未有过了解,老师认真细致的向我们讲解了引擎的知识,从简到难,逐步带领我们进入游戏开发的领域。由于时间有限,我们只能做那种简单的单机游戏,互联网的游戏由于涉及到网络模块,需要花费更多的时间跟精力,所以我们主要的研究方向就是2D单机游戏。游戏开发都是分组完成,每个小组都是4到6个人,我们这组是6个成员。我们选择的项目是《坦克大战》。《坦克大战》(Battle City)是一款经典的老游戏了。是1985年日本南梦宫Namco游戏公司任天堂FC平台上,推出的一款多方位平面射击游戏。游戏以坦克战斗及保卫基地为主题,属于策略型联机类。同时也是FC平台上少有的内建关卡编辑器的几个游戏之一,玩家可自己创建独特的关卡,并通过获取一些道具使坦克和基地得到强化。

 开发组长管理编程、代码审查、单元测试、集成测试、缺陷管理

与改错等活动。

 开发人员依据计划编写代码,并对自己的代码进行必要的审查和

测试。

 开发人员依据计划审查、测试同伴的代码。

我们分工明细之后,开始了各自模块的工作。我要完成的任务是地图的设计和障碍物的设计。其中涉及到图片的加载,类的一些继承知识,总体来说算是简单。完成自己的内容之后,我还协助组长完成总体框架的设计。

将游戏画面底部作为一条数轴,划分为22个部分。玩家输入射击仰角N,根据仰角N的不同,出现不同的爆炸效果(包括击中对方获胜)。程序给出一个随机数M,作为敌对坦克的设计仰角,根据仰角M,出现不同的爆炸效果(包括击中玩家致使玩家失败)。

功能函数设计:

1.不同的效果画面,包括背景颜色的输出。

2.请玩家输入设计仰角。

3.爆炸效果的判断以及调用相应的子函数。

4.判断胜负,并输出相对应的效果画面。

5.游戏未分胜负时进行循环。

函数调用流程

1.调用开头画面子函数

2.调用主要背景画面函数

3.根据玩家射击仰角调用对应的爆炸画面子函数

4.根据随机给出的射击仰角调用对应的敌对的爆炸画面的子函数

这次实习让我受益匪浅。

科技信息检索实验报告要求 篇8

(2012-04-10 10:36:43)

转载▼

标签:

杂谈

本次实习SCI、Ei两个数据库,任选其中一个库撰写本次实习报告。报告内容要求如下:

一.主题途径(Ei要求用QUICK SEARCH界面,SCI要求用默认的检索界面。至少两个检索词进行逻辑组配。)

1. 检索课题:(自拟本专业相关课题)

2. 检索步骤:(输入检索词后,截图)

检索入口:

检索词:

条件限定:

3.检索结果:(对检索结果页面截图,注明多少条,分析检索结果,条数过多或过少需要修改检索策略)

4.题录摘抄:(摘抄一条相关文献题录,要求以标准的引文格式摘抄)

二.复合途径(Ei要求用EXPORT SEARCH界面,SCI要求用高级检索界面。作者字段和其它字段复合,编写检索式。)

1.检索课题:(自拟本专业相关课题)

2.检索步骤:(输入检索式后,截图)

检索入口:

检索词:

检索式:

条件限定

3.检索结果:(对检索结果页面截图,注明多少条,分析检索结果,条数过多或过少需要修改检索策略)

上一篇:中国梦党员责任与担当下一篇:幼儿园教师聘用合同