计算机程序设计基础实验报告书写要求及示例报告

计算机程序设计基础实验报告书写要求及示例报告
计算机程序设计基础实验报告书写要求及示例报告

实验要求:

1.实验前按实验报告格式要求,写出预实验报告,注意留出记录结果的空间。

2.认真实验,注意记录

3.撰写实验报告.按时上交.

实验报告格式:

实验* ***** ***** *****

一、实验目的

照抄实验指导的内容。

二、实验步骤和内容

包括:

1.实验题目要求。

2.源程序清单

3.预期结果

3.上机执行或调试结果:包括原始数据、相应的运行结果和必要的说明

三、实验体会

调试中遇到的问题及解决办法;若最终未完成调试,要试着分析原因;调试程序的心得与体会;其他算法的存在与实践;对课程及实验的建议等。

注:上机前做好预实验报告(见下面示例),上机时需携带预实验报告,上机后按规定时间提交完整的实验报告。

下面是实验报告实例,请勿照抄:

实验一简单程序设计

一、实验目的

1.熟悉VC++ 6.0环境。

2.熟悉C语言程序的编辑、编译、连接、运行过程。

3.了解数据类型和各种运算符的使用的使用。

4.了解基本输出函数的使用。

5. 编写简单程序并运行。

二、实验步骤和内容

1、熟悉VC++ 6.0及 TC 2.0编程环境及程序的编辑、编译、连接、运行过程。

(详见TC 2.0及VC++ 6.0编程环境说明)

2、编程题1

题目要求:编程计算两数相加之和

源程序

#include

/*函数功能:计算两个整数相加之和

入口参数:整型数据a和b

返回值:整型数a和b之和*/

int add(int a, int b)

{return (a + b);

}

/*主函数*/

main()

{

int x, y, sum = 0;

printf("Input two integers:");

scanf("%d%d", &x, &y); /*输入两个整型数x和y*/

sum = add(x, y) /*调用函数add计算x和y相加之和*/

printf("sum = %d\n", sum);/*输出x和y相加之和*/

}

预期结果:

Input two integers:3空格4回车

sum =7

实际上机结果:

Input two integers:5 4

sum =9

3、编程题2

题目要求:求1 + 2 + 3 + …… + n的值

源程序:

/* 计算1 + 2 + 3 + …… + n */

#include

int main(void)

{

int i, n, sum;

printf("Enter n:"); /* 输入提示 */

scanf("%d", &n); /* 调用scanf函数输入n */ sum = 0; /* 置累加和sum的初值为0 */ for (i = 1; i <= n; i++){ /* 循环执行n次 */

sum = sum + i; /* 反复累加i的值 */

}

/* 输出累加和 */

printf("Sum of numbers from 1 to %d is %d\n", n, sum);

return 0;

}

预期结果:

Enter n: 5

Sum of numbers from 1 to 5 is =15

实际上机结果:

Enter n: 5

Sum of numbers from 1 to 5 is =15

三、实验体会

略。。。。。。。

。。。。。。。

实验报告示例

实验报告示例标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]

实验报告示例 实验题目:1.不同给药途径对药物作用的影响(家兔硫酸镁法) 2.钙镁拮抗作用 【实验目的】观察不同给药途径对药物作用的影响。观察钙镁的拮抗作用。【实验材料】 动物:家兔 药品:20%硫酸镁溶液、5%氯化钙溶液、液体石蜡 器材:注射器、家兔开口器、导尿管 【方法与步骤】 1.取体家兔2只,称重后,编号,观察其正常情况(呼吸、肌张力、活 动、粪便)。 2.给药:甲兔灌胃给予20%硫酸镁溶液5ml/kg;乙兔分两侧肌肉注射 20%硫酸镁溶液5ml/kg,观察两兔给药后有何反应(呼吸、肌张力、活动、粪便有何变化)。

3.待家兔出现明显呼吸减慢、肌张力下降、不能站立时(出现明显硫酸镁 中毒时),立即耳缘静脉注射5%氯化钙溶液约8~10ml,至家兔能站立为止。 【结果】 表1 硫酸镁不同给药途径对家兔的作用 观察指标 甲兔()乙兔 给药前给药后给药前给药后 呼吸肌张力活动粪便正常 正常 正常 干硬 正常 正常 正常 干硬 正常 正常 正常 干硬 减慢变浅 降低 减少,趴下 干硬表2 钙、镁的拮抗作用 观察指标正常时给硫酸镁后给氯化钙后 呼吸肌张力正常 正常 减慢变浅 降低 渐恢复正常 增强可站立

活动正常减少,趴下略增 【讨论】 从表1可以看出:硫酸镁灌胃给药的家兔在给药前后无明显变化。此结果提示硫酸镁在消化道中是难以吸收的。硫酸镁作为盐类泻药,在理论上,口服后因其在肠内难吸收,故其可提高肠腔的晶体渗透压,阻止肠对水的吸收,从而增加肠内容量,加之肠内容的增加又可刺激肠蠕动,故可产生泻下作用1。但本次实验中灌胃给药的家兔并未出现泻下,其可能的原因是:①家兔对泻药敏感性不高;②观察时间较短(仅不足1小时),而硫酸镁的泻下作用一般出现在用药后3~4小时。 肌肉注射硫酸镁的家兔,在给药后约10分钟出现了表1所示的现象。此现象表明:①硫酸镁注射给药易被吸收,其吸收后的镁离子可使血镁浓度升高。由于钙、镁性质相似,故镁离子可竞争性占据钙离子的结合部位,从而削弱钙离子的作用,使神经递质释放减少,出现中枢抑制现象2,故引起家兔出现活动减少、嗜睡现象。因运动神经递质释放减少,加之钙不能参与兴奋收缩的偶联,故导致肌肉松驰,肌张力下降,以致不能站立。呼吸肌张力的下降使呼吸减弱(幅度降低),中枢的抑制使呼吸频率下降。

C语言程序设计课程设计题目

1 一元稀疏多项式的运算 问题描述:设有两个带头指针的单链表表示两个一元稀疏多项式A、B,实现两个一元稀疏多项式的处理。 实现要求: ⑴输入并建立多项式; ⑵输出多项式,输出形式为整数序列:n,c1,e1,c2,e2……c n,e n,其中n是多项式的项数,c i,e i分别为第i项的系数和指数。序列按指数降序排列; ⑶多项式A和B相加,建立多项式A+B,输出相加的多项式; ⑷多项式A和B相减,建立多项式A-B,输出相减的多项式; ⑸多项式A和B相乘,建立多项式A×B,输出相乘的多项式; ⑹设计一个菜单,至少具有上述操作要求的基本功能。 测试数据: (1) (2x+5x8-3.1x11)+(7-5x8+11x9) (2) (6x-3-x+4.4x2-1.2x9)-(-6x-3+5.4x2+7.8x15) (3)(x+x2+x3)+0 (4)(x+x3)-(-x-x-3) 2 成绩排序 假设某年级有4个班,每班有45名同学。本学期有5门课程考试,每门课程成绩是百分制。假定每个同学的成绩记录包含:学号、姓名各门课程的成绩共7项,其中学号是一个10位的字符串,每个学生都有唯一的学号,并且这4个班的成绩分别放在4个数组中,完成以下操作要求: ⑴编写一个成绩生成函数,使用随机数方法,利用随机函数生成学生的各门课程的成绩(每门课程的成绩都是0∽100之间的整数),通过调用该函数生成全部学生的成绩; ⑵编写一个平均成绩计算函数,计算每个同学的平均成绩并保存在成绩数组中; ⑶用冒泡排序法对4个班的成绩按每个同学的平均成绩的以非递增方式

进行班内排序; ⑷用选择排序法对4个班的成绩按每个同学的平均成绩的以非递增方式进行班内排序; ⑸对已按平均成绩排好序的4个班的同学的构造一个所有按平均成绩的以非递增方式排列的新的单链表; ⑹设计一个菜单,至少具有上述操作要求的基本功能。 3 迷宫问题 问题描述:以一个m×n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。 实现要求: ⑴实现一个以链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序。求得的通路以三元组(i,j,d)的形式输出,其中:(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向。 ⑵编写递归形式的算法,求得迷宫中所有可能的通路; ⑶以方阵形式输出迷宫及其通路。 [测试数据] 迷宫的测试数据如下:左上角(1,1)为入口,右下角(8,9)为出口。 1 2 3 4 5 6 7 8 实现提示:

程序设计基础实验报告

《程序设计基础》 实验报告 专业班级: 姓名: 学号:

实验一 面向过程的简单程序设计 1.实验目的要求 (1) 使用C++语言编写简单的计算机程序,掌握C++程序从编辑、编译到运行的全过程, 初步了解C++程序的特点。 (2) 掌握C++语言的数据类型(包括对各种数据类型变量的定义、初始化、赋值等)、运 算符和表达式的使用。 (3) 掌握赋值语句的使用。 (4) 掌握数据的输入输出方法。 2.实验内容 (1)设计简单程序,分别计算下列表达式,式中变量由键盘输入,输出表达式的值。 <1> d c b a x -++ <2> 11 11+++x x <3> sinX+cosX+tan -1 X <4> e x+y +e x-y <5> log 10(1+21x +) <6> 22b a -+??b a - (其中??a 表示取不大于a 的最大整数)。 <1> #include using namespace std; int main() { float x,a,b,c,d,e; cin>>x>>a>>b>>c>>d; e=x+(a+b)/(c-d); cout< #include #include using namespace std; int main() { double x,y; cin>>x; y=sqrt(1+1/(x+1/(x+1)));

cout< #include #include using namespace std; int main() { double x,y; cin>>x; y=sin(x)+cos(x)+1/tan(x); cout< #include #include using namespace std; int main() { double x,y,z; cin>>x>>y; z=exp(x+y)+exp(x-y); cout< #include #include using namespace std; int main() { double x,y; cin>>x; y=log(1+sqrt(1+x*x)); cout< #include #include using namespace std; int main()

教育实验报告范例

教育实验报告例 1、菊珍、华山:《改善大学生人际交往不良现状的团体辅导实验研究》,载《教育研究与实 验》,2005年第2期。 改善大学生人际交往不良现状的团体辅导实验研究 菊珍、华山 容摘要:本研究通过前测,选取存在人际交往困扰的大学生40人,随机分成实验组和对照组,对实验组按照自行制定的辅导方案,进行14次人际交往团体辅导,用青年性格问卷和大学生人际关系综合诊断量表,结合他评和自评,对辅导效果进行评估。结果表明,人际交往团体辅导对减轻大学生人际交往困扰,增强大学生人际适应能力具有良好的效果。 关键词:大学生人际交往团体辅导 一、研究过程 (一)测试工具 本研究以“青年性格问卷”和“大学生人际关系综合诊断量表”为主要测量工具。“青年性格问卷”是前人根据“加里弗尼业心理测验表”修订而成的,“大学生人际关系综合诊断量表”是由师大学日昌等编制的。 (二)被试选定与分组 本研究以冶金职业技术学院40名存在人际交往困难的大学生为被试。将筛选出来的40名学生随机分成甲乙两组,每组20人。甲组为实验组,乙组为对照组。实验组又随机分为两个小组,每一小组10人,接受完全相同的辅导。为了更好地引导实验组成员适时暴露自己,分析自我,特意安排10个交往正常的大学生加人实验组,一个小组5人。他们在上述心理测验中,未表现出明显的交往困扰,但研究者要求他们参加团体辅导,他们也愿意协助辅导老师开展工作他们在前后测中得分不参与统计分析。乙组则未安排任何形式的辅导。(三)前期调查 辅导前运用自编“大学生人际交往制约因素调查表”,对40名实验对象进行调查,以了解妨碍大学生人际交往的主要因素,为制定团体辅导方案提供依据。本调查表共列出17个不利于交往的心理因素,由被调查者选出其中5个,同时允许其予以补充。 (四)制定辅导方案 辅导分为两类,一类为主题讨论、人为情境训练,共9次,每次分为理论研讨、情境训练和行动作业三个环节。另一类为真实情境训练活动。 (五)实施团体辅导 对实验组实施14次团体辅导,持续7周。 (六)实施后测 团体辅导结束后,用“青年性格问卷”和“大学生人际关系综合诊断量表”对实验组和对照组实施后测。 (七)统计分析 运用王建中教授开发的WJZ心理测量和统计软件对前后测数据进行统计分析,结合师生评价、自我评价,评估团体辅导方案及其实施的有效性。 二、结果 (一)“大学生人际交往制约因素调查表”统计结果 (二)青年性格问卷统计结果 (三)大学生人际关系综合诊断量表统计结果

实验报告要求及评分标准

XXX项目投资可行性实验报告 一、项目总论(10分) 二、项目背景和发展概况(10分) 三、投资估算与资金筹措(10分) 四、财务与敏感性分析(50分) 五、可行性研究结论与建议(10分) 格式和排版(10分) 注意:有些内容需自己假设拟定如项目名称、项目发起人等 有些内容要求在参考课本实验材料的基础上找相关的背景资料扩展补充如项目提出的背景、投资的必要性等。 实验报告内容参考 一、项目总论 总论作为可行性研究报告的首章,要综合叙述研究报告中各章节的主要问题和研究结论,并对项目的可行与否提出最终建议,为可行性研究的审批提供方便。总论可根据项目的具体条件,参照下列内容编写。 (一)项目名称 企业或工程的全称。 (二)研究工作依据 根据项目需要进行调查和收集的设计基础资料。 (三)研究工作概况

项目建设的必要性。简要说明项目在行业中的地位,该项目是否符合国家的产业政策、技术政策、生产力布局要求;项目拟建的理由与重要性。 (四)可行性研究结论 在可行性研究中,对项目的资金总额及筹措、项目的财务效益与国民经济、社会效益等重大问题,都应得出明确的结论,即对相关章节的研究结论作简要叙述,并提出最终结论。 1、投资估算和资金筹措 (1)项目所需总投资额。分别说明项目所需固定资产投资总额、流动资金总额,并按人民币、外币分别列出。 (2)资金来源。贷款额、贷款利率、偿还条件。合资项目要分别列出中、外各方投资额、投资方式和投资方向。 2、项目财务和经济评论 项目总成本、单位成本。 项目总收入,包括销售收入和其它收入。 财务内部收益率、财务净现值、投资回收期、贷款偿还期、盈亏平衡点等指标计算结果。经济内部收益率,经济净现值等指标计算结果。 3、主要技术经济指标表 在总论章中,可将研究报告各章节中的主要技术经济指标汇总,列出主要技术经济指标表,使审批和决策者对项目全貌有一个综合了解。 4、存在问题及建议 对可行性研究中提出的项目的主要问题进行说明并提出解决的建议。 二、项目背景和发展概况 这一部分主要应说明项目的发起过程、提出的理由、前期工作的发展过程、投资者的意向、投资的必要性等可行性研究的工作基础。为此,需将项目的提出背景与发展概况作系统地叙述。说明项目提出的背景、投资理由、在可行性研究前已经进行的工作情况及其成果、重要问题的决策和决策过程等情况。在叙述项目发展概况的同时,应能清楚地提示出本项目可行性研究的重点和问题。 (一)项目提出的背景 国家或行业发展规划

程序设计基础课程设计

设计题目:学生成绩管理系统班级:计0902 姓名:付乐颖 学号:20091221067 完成日期:2010.10.15

1. 课程设计目的和要求 随着科学的发展和社会的进步,许多过去有人工处理的繁杂事务开始交付计算机来完成。学生成绩管理系统可以说是一个得力助手,它利用计算机对学生成绩进行统一管理,实现学生成绩信息管理工作流程的系统化、规范化和自动化,提高了广大教师的工作效率。 本程序旨在训练学生的基本编程能力,了解管理信息系统的开发流程,熟悉C语言的文件等的各种基本操作,使学生能对C语言的文件操作有一个更深的理解。为进一步开发出高质量的信息管理系统打下坚实的基础。 2. 课程设计任务内容 学生包含以下信息项:学号、姓名、学院、班级、高数成绩、英语成绩、C语言成绩、总分、平均分。系统的主要功能包括: 1. 创建学生成绩信息文件,根据提示输入学生的各项信息,计算出总分和平均分,然后按学号对学生信息进行排序,并将排序后的学生成绩信息存储到一个二进制文件中。 2. 增加学生信息,在原有学生信息文件的基础上增加新的学生成绩信息,要求:增加后的学生信息仍按学号排序,并继续保存至原文件。 3. 删除学生信息,提示用户输入要进行删除操作的学号,如果在文件中有该信息存在,则将该学号所对应的学生信息删除,否则输出提示信息,并提示用户选择是否继续进行删除操作。 4. 修改学生信息,提示用户输入要进行修改操作的学号,如果在文件中有该息存在,则将提示用户输入该学号对应的要修改的选项,结果保存至原文件,并提示用户选择是否继续进行修改操作。 5. 按不同条件对学生信息进行查询操作,输出满足条件的学生信息。 (1) 按学号查询,输入一个学号,输出对应的学生信息。

大学程序设计基础实验报告 (2)

**大学程序设计基础实验报告 实验名称:实验三分支结构 实验目的: 1、掌握IF-ELSE语句使用。 2、掌握ELSE-IF语句使用。 3、熟悉SWITCH语句使用。 实验内容: 在本地电脑中新建一个文件夹,用于存放C程序,文件夹的名字要求是“学号姓名-实验序号”,如E:\ 1920115555张三-03。启动C-Free,完成如下各题。 1、编程题:输入参数a,b,c,求一元二次方程ax2+bx+c=0的根(①a、b、c都为0,②a 和b为0,c不为0,③a为0,b不为0,c任意,④a不为0,且a、b、c满足b2-4ac ≥0,⑤a不为0,且a、b、c满足b2-4ac<0)。 2、编程题:输入职工的月薪salary,计算并输出应缴纳的个人所得税tax。tax=rate * (salary –850),rate的计算方式如下: 当salary <= 850,则rate = 0; 当850 < salary <= 1350,则rate = 5%; 当1350 < salary <= 2850,则rate = 10%; 当2850 < salary <= 5850,则rate = 15%; 当salary > 5850,则rate = 20%;。 3、编程题:根据输入的3个边长a、b、c,判断它们是否能构成三角形,若能构成三 角形,则进一步判断此三角形是哪种类型的三角形(等边三角形、等腰三角形、直角三角形和一般三角形。等腰直角算作等腰)。 4、编程题:输入一个形式如“操作数运算符操作数”的表达式,对2个整数进行乘、 除或求余运算。【请分别用if语句和switch语句实现此题功能】 上交作业的方法: 1.将程序代码及注释和运行程序的窗口复制到实验结果下方对应的题号上,并把这 次实验上机操作中遇到的问题及解决方法、心得等填好完成实验报告。 2.保存以上所有按要求已调试通过,并形成.c(或.cpp)和.exe文件到以自己的“学 号姓名-03”命名的文件夹中,并将以自己的“学号姓名”命名的文件夹压缩后上 交到ftp://10.172.250.252:1161中的“作业上传”文件夹下的“报告上交02”文件 夹下的子文件夹“源文件压缩上交”中,同时把以“学号姓名-03”命名的word 文档上交到“报告上交03”文件夹下的另一子文件夹“word文件上交”中。 特别提醒:每次上传的文件名一定要是“学号姓名-实验序号. doc”(如1720115555张

c语言实验报告

丽水学院计算机实验报告 丽水学院计算机实验报告 一、实验目的 1.熟悉Visual C++6.0和C-Free等集成环境,掌握运行一个C程序的基本步骤,包括编辑、编译、连接和运行。 2.掌握算术表达式和赋值表达式的使用。 3.掌握基本输入、输出函数的使用。 4.能够编程实现简单的数据处理。 二、实验环境 硬件:Pentium以上的计算机。 软件:Windows XP操作系统、Visual C++6.0和C-Free等集成环境。 三、实验内容和结果 1.编程题1 在屏幕上显示一个短句“What is a computer?” 思考: (1)如何在屏幕上显示你自己的学号,姓名和班级? (2)如何在屏幕上显示数字、英文字母和汉字等信息?例如:“你在机房吗?”

编程题1源程序: #include void main() { printf("What is a computer?\n"); } 程序运行结果: What is a computer? 思考题(1): #include void main() { printf("1641115491,小王,班级\n"); } 思考题(2): #include void main() { printf("数字123456789\n"); printf("英文字母abcdefgABCDEFG\n"); printf("汉字:哇哈哈啊哈和\n"); }

2.编程题2 在屏幕上显示下列图形。 * * * * * * * * * * 思考:如何在屏幕上显示下列图形? A A A A 编程题2源程序: #include void main() { int i,j; for(j=1;j<5;j++) { for(i=5;i>j;i--) printf("*"); printf("\n"); } }

程序设计基础课程设计报告 内容样例

第一章目的与要求 书上有。 第二章需求分析 软件设计的一个重要的环节就是需求分析。本章在对ATM取款机管理系统的应用情况作了全面调查的基础上,确定系统目标,并对系统所需要的基础功能进行分析,从而确定用户的需求。以下是ATM取款机管理系统所需要的需求分析。 ATM管理系统包括六个模块:登录,挂失功能,修改密码,取款功能,转账功能,查询功能。 ①登录: 输入银行卡的账号,密码,验证银行卡的卡号,密码是否正确,之后进入主界面 ②挂失功能: 确认是否对银行卡进行挂失,挂失后账户无法操作 ③修改密码: 用户可自由对其银行卡密码进行修改,修改之后的新密码将会覆盖其原密码 ④取款功能: 用户可自由取得所持银行卡内的存款,所取款数必须在其原有账户余额之内 ⑤转账功能: 用户可将本账户中的存款转入其他账户,转账过程中,需要转入账户的账

号 ⑥查询功能: 用户可查询用户信息,其中包括用户姓名、用户身份证号码、银行卡号以及存款余额 模拟ATM取款机的操作: 首先录入账户信息,格式如下 ㈠、登录功能:输入帐号和密码进行登录,如密码错误提示重新输入密码,如帐号错误提示无此帐户。 ㈡、查询功能:查询账户余额。 ㈢、取款功能:取款,更新余额。 ㈣、挂失功能:挂失后,该账户不能进行任何操作。 ㈤、修改密码:输入原密码和新设置密码。 ㈥、转账功能:输入转账的转出账户以及转账金额,进行转账。

第三章设计分析 3.1、ATM系统管理 3.1.1系统基本功能 首先,确定系统中存在两种用户,一种是ATM,可以进行信息录入和后台管理。另外一种是取款人,取款人主要是进行信息的查询,不能进行信息录入。所以在创建类的时候,先创建一个ATM类,然后创建取款人类,并与ATM 类形成有元,进而继承ATM的所有功能,并添加录入信息的功能。 基本功能: 登录功能---------输入帐号和密码进行登录,如密码错误提示重新输入密码,如帐号错误提示无此帐户。 查询功能---------查询账户余额。 取款功能---------取款,更新余额。 挂失功能---------挂失后,该账户不能进行任何操作。 修改密码---------输入原密码和新设置密码。 转账功能---------输入转账的转出账户以及转账金额,进行转账。、

大学物理实验报告范例

怀化学院 大学物理实验实验报告系别数学系年级2010专业信息与计算班级10信计3班姓名张三学号**组别1实验日期2011-4-10 实验项目:验证牛顿第二定律

1.气垫导轨的水平调节 可用静态调平法或动态调平法,使汽垫导轨保持水平。静态调平法:将滑块在汽垫上静止释放,调节导轨调平螺钉,使滑块保持不动或稍微左右摆动,而无定向运动,即可认为导轨已调平。 2.练习测量速度。 计时测速仪功能设在“计时2”,让滑块在汽垫上以一定的速度通过两个光电门,练习测量速度。 3.练习测量加速度 计时测速仪功能设在“加速度”,在砝码盘上依次加砝码,拖动滑块在汽垫上作匀加速运动,练习测量加速度。 4.验证牛顿第二定律 (1)验证质量不变时,加速度与合外力成正比。 用电子天平称出滑块质量滑块m ,测速仪功能选“加速度”, 按上图所示放置滑块,并在滑块上加4个砝码(每个砝码及砝码盘质量均为5g),将滑块移至远离滑轮一端,使其从静止开始作匀加速运动,记录通过两个光电门之间的加速度。再将滑块上的4个砝码分四次从滑块上移至砝码盘上,重复上述步骤。 (2)验证合外力不变时,加速度与质量成反比。 计时计数测速仪功能设定在“加速度”档。在砝码盘上放一个砝码(即 g m 102=),测量滑块由静止作匀加速运动时的加速度。再将四个配重块(每个配重 块的质量均为m ′=50g)逐次加在滑块上,分别测量出对应的加速度。 【数据处理】 (数据不必在报告里再抄写一遍,要有主要的处理过程和计算公式,要求用作图法处理的应附坐标纸作图或计算机打印的作图) 1、由数据记录表3,可得到a 与F 的关系如下: 由上图可以看出,a 与F 成线性关系,且直线近似过原点。 上图中直线斜率的倒数表示质量,M=1/=172克,与实际值M=165克的相对误差: %2.4165 165 172=- 可以认为,质量不变时,在误差范围内加速度与合外力成正比。

上机实验内容及实验报告要求

上机实验内容及实验报告要求 上机实验内容及实验报告要求 一、《软件技术基础》上机实验内容 1.顺序表的建立、插入、删除。 2.带头结点的单链表的建立(用尾插法)、插入、删除。 二、提交到个人10M硬盘空间的内容及截止时间 1.分别建立二个文件夹,取名为顺序表和单链表。 2.在这二个文件夹中,分别存放上述二个实验的相关文件。每个文件夹中应有三个文件(.C文件、.OBJ文件和.EXE文件)。 3.截止时间:12月28日(18周周日)晚上关机时为止,届时服务器将关闭。 三、实验报告要求及上交时间(用A4纸打印) 1.格式: 《计算机软件技术基础》上机实验报告 用户名sexxxx学号姓名学院 ①实验名称: ②实验目的: ③算法描述(可用文字描述,也可用流程图): ④源代码:(.C的文件) ⑤用户屏幕(即程序运行时出现在机器上的画面):

2.对C文件的要求: 程序应具有以下特点:A 可读性:有注释。 B 交互性:有输入提示。 C 结构化程序设计风格:分层缩进、隔行书写。 3.上交时间:12月26日下午1点-6点,工程设计中心三楼教学组。请注意:过时不候哟! 四、实验报告内容 0.顺序表的插入。 1.顺序表的删除。 2.带头结点的单链表的插入。 3.带头结点的单链表的删除。 注意:1.每个人只需在实验报告中完成上述4个项目中的一个,具体安排为:将自己的序号对4求余,得到的数即为应完成的项目的序号。 例如:序号为85的同学,85%4=1,即在实验报告中应完成顺序表的删除。 2.实验报告中的源代码应是通过编译链接即可运行的。 3.提交到个人空间中的内容应是上机实验中的全部内容。

程序设计基础课程设计

1 矩阵的操作(6人) 设有两个矩阵A=(a ij)m×n,B=(b ij)p×q 实现要求: ⑴编写矩阵输入函数INPUT_MAT,通过该函数完成矩阵的输入并返回保存矩阵的数组和对应矩阵的行数、列数。(不能使用全局变量) ⑵编写矩阵输出函数OUTPUT_MAT,通过该函数完成矩阵的输出。 ⑶求矩阵的转置,矩阵的转置A’=(a ji)n×m,转置前输出原矩阵,转置后输出转置矩阵。 ⑷求矩阵A、B的和。矩阵A和B能够相加的条件是:m=p,n=q;矩阵A和B如果不能相加,请给出提示信息;若能够相加,则求和矩阵C并输出C。 C=A+B=(c ij)m×n,其中c ij=a ij+b ij ⑸求矩阵A、B的积。矩阵A和B能够相乘的条件是:p=n;矩阵A和B 如果不能相乘,请给出提示信息;若能够相乘,则求积矩阵D并输出D。 D=A×B=(d ij)m×q,其中d ij=∑a ik×b kj,k=1,2,……,n ⑹设计一个菜单,具有求矩阵的转置、求矩阵的和、求矩阵的积、退出等基本的功能。在求矩阵的和或求矩阵的积时要求能够先提示输入两个矩阵的,然后再进行相应的操作。

2 数据汇总 (6人) 问题描述: 在数据处理中经常需要对大量数据进行汇总,将相同关键字记录的某些数据项的值叠加起来,生成一个分类汇总表。 假设某超级市场销售有m种商品(假设商品的编号为1,2,3,┅┅,m),有n台前台收款机(假设收款机的编号为1,2,3,┅┅,n)进行收款,以记录的形式提供给计算机,每个记录表示某台收款机的一种商品一次交易的数量和销售额。记录由4个域组成:收款机编号、商品编号、销售数量、销售金额。构造一个结构体类型,每次销售数据以一个结构体变量保存在一个数据文件中。实现要求: ⑴编写实现将数据记录插入到数据文件的最后的函数; ⑵编写以收款机为单位的数据分类处理函数。构造n个单链表,每个链表保存一台收款机的销售记录,这n个单链表的头指针存放在一个指针数组中,通过数组的下标就可以知道是哪台收款机。读取数据文件的记录,将所有的销售记录(数据文件中的全部记录)分解插入到n个单链表; ⑶统计每台收款机的销售总额; ⑷编写以商品为单位的数据分类处理函数。构造m个单链表,每个链表保存一种商品的销售记录,这m个单链表的头指针存放在一个指针数组中,通过数组的下标就可以知道是哪种商品。读取数据文件的记录,将所有的销售记录(数据文件中的全部记录)分解插入到m个单链表; ⑸以商品为单位,统计每种商品的销售总额。 ⑹设计一个菜单,具有插入数据记录、按收款机统计销售总额、按商品统计销售总额、退出系统等最基本的功能。

C语言程序设计基础实验报告6【VIP专享】

实验6 数组 一、实验目的 1、掌握一维数组和二维数组的定义、赋值和输入输出的方法; 2、掌握字符数组和字符串函数的使用; 3、掌握与数组有关的算法(特别是排序算法)。 二、实验内容和步骤 编程序并上机调试运行。 1、以下给定程序MODI1.C的功能是: 求一维数组a中所有元素的平均值, 结果保留两位小数。例如,当一维数组a中的元素为:10, 4, 2, 7, 3, 12, 5, 34, 5, 9时,程序的输出应为:The aver is: 9.10 程序中有两处错误,错误都在提示行:/***********found***********/的下面一行。请改正程序中的错误, 使它能得出正确的结果。 注意:程序中的其它地方请不要随意改动,不得增行或删行,也不得更改程序的结构! #include #include void main() { int a[10]={10,4,2,7,3,12,5,34,5,9}, i; /************found************/ /************found************/ s = a[0]; for ( i=1; i<10; i++) s += a[i]; aver = s / i; printf("The aver is: %.2f\n", aver); } 2、以下给定程序MODI1.C的功能是:求二维数组a中的最小值。 例如,当二维数组a中的元素为: 4 2 34 7 3 12 5 6 5 程序的输出应为:The min is: 2 。 程序中有两处错误,错误都在提示行:/***********found***********/的下面一行。请改正程序中的错误, 使它能得出正确的结果。 注意:程序中的其它地方请不要随意改动,不得增行或删行,也不得更改程序的结构! #include #include void main() { int a[3][3]={4,2,34,7,3,12,5,6,5}, i, j, min; clrscr();

教育实验报告范例

教育实验报告范例

教育实验报告范例 1、陈菊珍、刘华山:《改善大学生人际交往不良 现状的团体辅导实验研究》,载《教育研 究与实验》,2005年第2期。 改善大学生人际交往不良现状的团体辅导实验 研究 陈菊珍、刘华山 内容摘要:本研究通过前测,选取存在人际交往困扰的大学生40人,随机分成实验组和对照组,对实验组按照自行制定的辅导方案,进行14次人际交往团体辅导,用青年性格问卷和大学生人际关系综合诊断量表,结合他评和自评,对辅导效果进行评估。结果表明,人际交往团体辅导对减轻大学生人际交往困扰,增强大学生人际适应能力具有良好的效果。 关键词:大学生人际交往团体辅导 一、研究过程 (一)测试工具 本研究以“青年性格问卷”和“大学生人际关系综合诊断量表”为主要测量工具。“青年性

格问卷”是前人根据“加里弗尼业心理测验表”修订而成的,“大学生人际关系综合诊断量表”是由北京师范大学郑日昌等编制的。 (二)被试选定与分组 本研究以湖南冶金职业技术学院40名存在人际交往困难的大学生为被试。将筛选出来的40名学生随机分成甲乙两组,每组20人。甲组为实验组,乙组为对照组。实验组又随机分为两个小组,每一小组10人,接受完全相同的辅导。为了更好地引导实验组成员适时暴露自己,分析自我,特意安排10个交往正常的大学生加人实验组,一个小组5人。他们在上述心理测验中,未表现出明显的交往困扰,但研究者要求他们参加团体辅导,他们也愿意协助辅导老师开展工作他们在前后测中得分不参与统计分析。乙组则未安排任何形式的辅导。 (三)前期调查 辅导前运用自编“大学生人际交往制约因素调查表”,对40名实验对象进行调查,以了解妨碍大学生人际交往的主要因素,为制定团体辅导方案提供依据。本调查表共列出17个不利于交往的心理因素,由被调查者选出其中5个,同时

实验报告规范及示例

实验报告撰写规范 一、封面(第一页) 封面应包括实验报告题目、学院、专业、姓名、学号、指导教师等内容。 二、正文 1.正文文字要精练通顺,条理分明,文字、图表清晰整齐。 2.正文内容用小四号宋体,各章节题目用四号黑体,章节小标题用小四号黑体,注释使用五号宋体字。字间距为标准,行间距为1,5倍。 3.页边距按以下标准设置:上边距(天头)为:30mm;下边距(地脚)为:25mm;左边距和右边距为:25mm;页眉、页脚处不添加任何内容。 三、正文中的其他格式要求: 1.正文中标题格式和排版的要求: 1)论文标题一般按“一、(一)、1、(1)”的形式编排; 2)标题一般要简明扼要,体现阐述内容的重点,无标点符号; 3)全文各部分的题目的“编号”要尽量一致。 2.表格的要求 1)论文的表格应统一编序,表序必须连续,不得重复或跳跃,与上下正文之间各空一行,表格的结构应简洁。 2)表序和表题(小四号加粗宋体)置于表格上方正中。单位在表右上方。表格内数字须上下对齐,相邻栏内的数值相同时,不能用“同上”、“同左”和其他类似用词,应一一重新标注。 3.图的要求 1)插图要精选。图序应连续编序,不得重复或跳跃,与上下正文之间各空一行,由若干个分图组成的插图,分图用a,b,c,..标出。

2)图序和图题(小四号加粗宋体)置于图下方正中。

示例: XXXX(题目) 宋体小初加粗居中 学院: XXXXXXX 专业: XXXXXXXX 姓名: XXX 学号: XXXXXXXXXX 指导教师: XXX 宋体三号

一、实验目的 1.了解汇编语言程序设计实验所需要的硬件环境和软件环境。 2.了解汇编语言程序的上机过程。 3.学会在PC上建立、汇编、连接、调试和运行汇编语言程序的过程。 4.学会用Debug常用命令的使用,并检查运行程序的方法,学会查看实验结果。 二、实验准备 1.熟悉编辑程序EDIT、记事本的使用方法 2.熟悉MASM汇编程序的使用方法 3.熟悉LINK连接程序的使用方法 4.熟悉Debug调试程序的使用方法 5.分析实验内容中所示源程序的功能 三、实验内容 1.熟悉并进入实验环境 2.输入、汇编、连接并调试运行下述程序 DATA SEGMENT X DB 0E5H Y DB 34H W DW ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX, DATA MOV DS, AX XOR AH, AH MOV AL, X ADD AL, Y ADC AH, 0

《测量程序设计课程设计》指导书-2015

测量数据处理程序设计指导书 设计名称:测量数据处理程序设计 计划周数:2周 适用对象:测绘工程专业本科 先修课程:测量学,测量平差基础,大地控制测量,测量程序设计 一、设计目的 测量数据处理程序设计是学生在系统学习完大地控制测量学、测量平差基础、测量程序设计等相关课程之后,为了系统理解控制网平差的整体过程及综合运用科学工具而安排的。通过课程设计主要达到以下几个目的:掌握控制网平差课程设计具体内容、方法和步骤;通过理论联系实际,进一步巩固已学到的专业理论知识,并加深对理论的认识;培养学生对编写代码,上机调试和编写说明书等基本技能;锻炼学生阅读各类编程参考书籍及加以编程运用的能力。 二、设计内容及日程 在VB、 VC软件或matlab科学计算软件的平台上,选择的具体课程设计题目,进行程序设计与实现,共计10个工作日,工作程序如下: 三、设计的组织: 1.设计领导 (1)指导教师:由教研室指派教师、实验员兼任。

职责:全面组织设计大纲的实施,完成分管工作及相关技术指导。 (2)设计队长:学生班长兼任。 职责:协助教师做好本班学生的人员组织工作。 (3)设计组长:每组一人。 职责:组织执行下达的设计任务,安排组内各成员的工作分工。 2.设计分组 学生实习作业组由3~4人组成(含组长一人)。 四、设计内容 在VB、VC或MATLAB 软件平台上,按选择的设计题目进行相关程序开发 1、闭合导线简易平差、附合导线简易平差支导线计算 2、闭合水准网计算、附合水准网简易平差 3、地形图编号(新、旧两种方法) 4、误差椭圆的参数的计算与绘制误差椭圆 5、水准网严密平差 6、高斯正反算计算 7、高斯投影换带计算 8、七参数大地坐标转换(WGS84-bj54坐标转换、WGS84-CGCS2000坐标转换) 9、四参数坐标转换(西安80-bj54坐标转换、CGCS2000-bj54坐标转换、CGCS2000-西安80坐 标转换(平面) 10、大地高转换为正常高的计算 11、工程投影变形超限的处理 12、遥感图像数据处理 13、曲线(曲面)拟合 14、摄影测量空间后方交会 15、****管理信息系统设计与开发 五、上交成果 1) 小组利用vb、vc或matlab编写的软件包一个及测试数据一份 2)小组关于所开发程序设计说明书一份 3) 个人课程设计的心得一份 4)小组答辩PPT一份

实验报告要求

实验课程教学目的及要求 生物环境测试实验是农业生物环境工程专业的一门必修的实践性课程,是学生学会解决工程问题的一个重要手段和方法。通过实验,使学生加深对所学基本理论的理解,并得到充实与提高。 一、教学目的 实验课程是农业生物环境工程工程教学的重要组成部分,是系列课程教学内容和课程体系改革的主要内容之一。实验教学是使学生理论联系实际,以培养学生观察问题、分析问题和解决问题的能力。旨在通过有关基础理论学习、实验设计、实验仪器及器械的使用、实验操作、实验结果记录与分析、实验报告书写以及实验过程中的团结合作,达到如下目的。 (1)培养学生理论来自实践的科学观点。 (2)培养学生善思考、敏观察、会动手、准确表达及巧妙创新的能力。使学生了解实验方案的设计,初步掌握本专业的实验研究方法,掌握基本测试技能和技术。 (3)培养学生对实验研究的兴趣,初步养成对科学工作的严肃态度、严格要求、严密思维、团结合作及实事求是的作风。 (4)通过实验数据的整理使学生初步掌握数据分析处理的技术,包括如何收集实验数据,如何正确地分析和归纳实验数据,使之不但能运用一些实验成果来验证某些概念理论,而且还可通过一系列设计型的综合应用实验来培养锻炼学生的动手能力和解决实际问题的能力。 (5)使学生加深对建筑环境及设备工程专业所学基本概念的理解,巩固所学的知识和理论,提高其对所学知识综合运用的能力。 学生通过本课程的学习和实验实践,要求掌握下面的基本内容: (1)科学实验的作用及其重要意义; (2)了解和熟悉实验常用的仪器和装置; (3)能熟练使用实验常用的仪器、工具及量具; (4)掌握实验的原理、方法、测试技术、数据采集、误差分析与处理等基本理论和基本技能; (5)了解及熟悉实验研究、实验设计的方法。 二、教学要求 为了保证实验的质量,顺利完成实验并作出合格的实验报告,故对实验过程中各个步骤提出如下说明和要求。 (一)实验预习 实验前,学生应认真阅读教材中有关实验的内容及其他相关的参考文献资料,进行实验预习,未预习者不得参加实验。预习主要完成以下工作: (1)认真阅读实验指导书,明确所作实验的目的、方法、要求、实验原理和实验内容及实验步骤和注意事项,充分理解所作实验的意义,写出简明的预习提纲。 (2)根据所作实验的具体任务,研究实验的理论依据和实验的具体做法,分析应该测取哪些数据,并估计这些数据的变化规律。确定测试项目及测试方法,准备好实验记录表格及计算用具; (3)到实验室现场结合实验指导书仔细了解摸索实验流程、主要设备的构造、仪表的安装部位、测量原理和使用方法。根据实验任务和现场勘察,拟定实验方案和操作步骤。 (二)实验设计 实验设计是实验研究的重要环节,是获得满足要求的实验结果的基本保障。在实验教学中,应反复讲解和训练,使学生确实理解和掌握实验设计方法。 (三)实验操作

C++面向对象程序设计课程设计报告

. 课程设计 课程名称C++面向对象程序设计题目名称公司人员管理系统 专业班级13级计算机科学与技术一班学生林涛、甑德胜、梁增辉 吴志伟、齐、江靖 学号51302011015、51302011016、51302011001 51302011037、51302011006、51302011009指导教师郭有强 二○一四年六月二十日

目录 一、引言 (2) 二、课程设计报告 (4) 1、问题描述 (4) 2、系统总体方案 (4) 3、设计思路和主要步骤 (5) 4、各功能模块和流程图 (5) (1)各功能模块 (5) (2)流程图 (6) 三、系统测试 (9) 四、心得体会 (15) 五、参考文献 (17) 附:程序设计代码 (18)

一、引言 1985年,管理信息系统的创始人,高登?戴维斯给出的管理信息系统的定义是:“它是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户一机器系统。它能提供信息,支持企业或组织的运行、管理和决策。”这个定义说明了管理信息系统的组成要素:计算机硬件、软件、数据库、模型库和用户。 随着我国社会的不断进步,人们对管理信息系统越来越重视,再加之管理信息系统在管理方面所产生的巨大影响,也使得人们越来越关注管理信息系统的发展趋势。由于管理信息系统的发展受到以上各种变革因素的制约,传统的管理信息系统必然向现代管理信息系统发展,在这个发展过程中,管理信息系统的发展将会呈现出以下趋势: 管理信息系统将会越来越注重以人为本。管理科学的发展有科学管理理论、行为管理理论和现代管理理论三个发展阶段,正在向着越来越人性化的方向发展,即以人为本。基于管理学的这一研究视角,管理信息系统也将向着更加人性化的方向发展。在今后的管理信息系统中将会越来越注重人的因素,以人为出发点和中心,围绕着激发和调动人的主动性、积极性、创造性展开的,以实现人与社会共同发展的一系列管理活动。而且这种人性化还会贯穿于管理信息系统的开发设计与研究中,具体表现为今后的管理信息系统将具有更加友好的人机界面,易于人们操作,也会考虑到不同用户的不同需求,更加个性化。 管理信息系统向智能化方向发展。随着人工智能技术的发展,数据仓库、数据挖掘技术在管理信息系统中的应用,管理信息系统必将向着智能化方向发展,如产生了很多的决策支持系统、专家系统等等。智能化的管理信息系统具有思维模拟活动,它具有很高的自学习、自组织和进化性,并具有知识创新功能,可以解决非结构化事务,在决策中处于主导地位,是人的向导,在体系上将是大规模分布式计算模式,以基于网络神经元构件的智能网为主。 管理信息系统向集成化方向发展。随着当前系统集成技术的提高,集成技术和方法也逐步地运用到管理信息系统中。由于管理信息系统将包含多个子系统,因此将这些功能集合在一起以便更好地发挥它的作用,这就是集成化的管理信息系统。集成化的管理信息系统将管理信息系统的各个子系统有机地结合起来,达到互通信息、共享数据资源的目的,其支撑技术是数据库和计算机网络。集成管

C++程序设计实验报告5

《程序设计基础》 实验报告 学号:2016211990 姓名:王贯东 班级:16-计算机科学与技术-1班

学院:计算机与信息学院 实验五指针 1.实验目的要求 (1)掌握指针的概念,学会定义和使用指针变量。 (2)学会使用数组指针和指向数组的指针变量。 (3)学会使用字符串指针和指向字符串的指针变量。 (4)了解指向指针的指针的概念以及其使用方法。 (5)掌握指针、引用、数组做函数参数的传递机制。 (6)*学会使用指向函数的指针变量。 2.实验设备 Visual C++ 6.0 3.实验内容 (1)阅读下面程序,写出其运行结果。

<1> #include sub ( int x , int y , int *z ) { *z = y – x ; } void main( ) { int a,b,c; sub( 10 , 5 , &a ) ; sub( 7, a, &b ) ; sub( a, b, &c ) ; cout << a <<‘,’<< b <<‘,’<< c << endl ; } 解:输出-5,-12,-7 <2> #include #include void main()

{ int stre ( char[ ] ) ; char str [ 10 ] , *p = str ; gets ( p ) ; cout << stre ( p ) << endl ; } int stre ( char str[ ] ) { int num = 0 ; while( * ( str + num ) != ’\0’ ) num ++ ; return ( num ) ; } 解:题目库函数少了 。该正后,输入1234,输出4 (2)编写程序实现下列问题的求解。 (1)输入三个整数,按由小到大的顺序输出,然后将程序改为:输入三个字符串,按由小到大的顺序输出。 #include using namespace std; int turn (int *p1,int *p2)

相关文档
最新文档