计算机科学与技术第1次上机实验
数据结构上机指导书_实验一
数据结构与算法实验指导书中国石油大学(北京)计算机科学与技术系前言《数据结构》是计算机及相关专业的一门核心基础课程,也是很多高校考研专业课之一。
它主要介绍线性结构、树结构、图结构三种逻辑结构元素的存储实现,在此基础上介绍一些典型算法及时、空效率分析。
这门课程的主要任务是培养学生的算法设计能力及良好的程序设计习惯。
通过学习,要求学生能够掌握典型算法的设计思想及程序实现,能够根据实际问题选取合适的存储方案,设计出简洁、高效、实用的算法,为后续课程的学习及软件开发打下良好的基础。
学习这门课程,习题和实验是两个关键环节。
学生理解算法,上机实验是最佳的途径之一。
因此,实验环节的好坏是学生能否学好《数据结构》的关键。
为了更好地配合学生实验,特编写实验指导书。
一、实验目的更好的理解算法的思想、培养编程能力。
二、实验要求1、每次实验前学生必须根据试验内容认真准备实验程序及调试时所需的输入数据。
2、在指导教师的帮助下能够完成实验内容,得出正确的实验结果。
3、实验结束后总结实验内容、书写实验报告。
4、遵守实验室规章制度、不缺席、按时上、下机。
5、实验学时内必须做数据结构的有关内容,不允许上网聊天或玩游戏,如发现上述现象,取消本次上机资格,平时成绩扣10分。
6、实验报告有一次不合格,扣5分,两次以上不合格者,平时成绩以零分记。
三、实验环境 VC++6.0或者VC2010四、说明1、本实验的所有算法中元素类型可以根据实际需要选择。
2、实验题目中带*者为较高要求,学生可自选;其余部分为基本内容,应尽量完成(至少完成70%,否则实验不合格)。
3、数据结构是很多高校的硕士研究生入学考试的专业课之一,希望有志于考研的学生能够在学习过程中注意各种算法的理解,以便为考研做一定的准备。
五、实验报告的书写要求1.明确实验的目的及要求;2.记录实验的输入数据和输出结果;3.说明实验中出现的问题和解决过程;4.写出实验的体会和实验过程中没能解决的问题;六、参考书目《数据结构》(C++语言描述)王红梅等清华大学出版社《DATA STRUCTURE WITH C++》 William Ford,William Topp清华大学出版社(影印版)实验平台控制台程序1、启动Microsoft VC6.0集成开发环境如图所示:2、单击“文件”菜单,选择“新建”项。
上机实验报告(精选11篇)
上机实验报告篇1用户名se××××学号姓名学院①实验名称:②实验目的:③算法描述(可用文字描述,也可用流程图):④源代码:(.c的文件)⑤用户屏幕(即程序运行时出现在机器上的画面):2.对c文件的要求:程序应具有以下特点:a可读性:有注释。
b交互性:有输入提示。
c结构化程序设计风格:分层缩进、隔行书写。
3.上交时间:12月26日下午1点-6点,工程设计中心三楼教学组。
请注意:过时不候哟!四、实验报告内容0.顺序表的插入。
1.顺序表的删除。
2.带头结点的单链表的\'插入。
3.带头结点的单链表的删除。
注意:1.每个人只需在实验报告中完成上述4个项目中的一个,具体安排为:将自己的序号对4求余,得到的数即为应完成的项目的序号。
例如:序号为85的同学,85%4=1,即在实验报告中应完成顺序表的删除。
2.实验报告中的源代码应是通过编译链接即可运行的。
3.提交到个人空间中的内容应是上机实验中的全部内容。
上机实验报告篇2一、《软件技术基础》上机实验内容1.顺序表的建立、插入、删除。
2.带头结点的单链表的建立(用尾插法)、插入、删除。
二、提交到个人10m硬盘空间的内容及截止时间1.分别建立二个文件夹,取名为顺序表和单链表。
2.在这二个文件夹中,分别存放上述二个实验的相关文件。
每个文件夹中应有三个文件(.c文件、.obj文件和.exe文件)。
3. 截止时间:12月28日(18周周日)晚上关机时为止,届时服务器将关闭。
三、实验报告要求及上交时间(用a4纸打印)1.格式:《计算机软件技术基础》上机实验报告用户名se××××学号姓名学院①实验名称:②实验目的:③算法描述(可用文字描述,也可用流程图):④源代码:(.c的文件)⑤用户屏幕(即程序运行时出现在机器上的画面):2.对c文件的要求:程序应具有以下特点:a 可读性:有注释。
b 交互性:有输入提示。
实操实训报告1-2
7、随着互联网、云计算、大数据、物联网和人工智能等技术的飞速发展和在社会各领域的广泛应用,以“智能”为核心,各类新兴科技将加速融汇聚合。
二、实操过程记录(实操记录成绩占,总成绩40%):
1、网络搜索并解释以下概念
上机实操报告(1)
课程名称
信息技术
实验机房
2-554
日期
院系
电气工程系
专业
班级
辅导教师
机器号
备注
实验课题
了解信息技术的发展与应用
实验人
一、实操知识点储备(试卷考核内容,占总成绩60%):
1、信息技术的概念:广义,信息技术是指充分利用与扩展人类信息器官的各种方法、工具与技能的总和;侠义:是指利用计算机、通讯网络、广播电视等各种硬件设备及软件工具与科学方法,对数、文、图、声、像等各种信息进行获取、加工、存储、传输与使用的技术之和。
8、其它需要记录的问题
三:实操总结
上机实操报告(2)
课程名称
信息技术
实验机房
2-554
日期
院系
电气工程系
专业
班级
辅导教师
机器号
备注
实验课题
信息社会
实验人
一、实操知识点储备(试卷考核内容,占总成绩60%):
1、信息社会是人们对信息技术广泛应用于人类社会发展新阶段的描述,指继农业社会、工业社会后,以信息活动为基础的人了社会的新型社会形态核心发展阶段。
4、信息技术的应用:信息技术在当今已经广泛应用在科学计算、信息处理、辅助设计、智能制造、娱乐游戏、辅助教学。
二、实操过程记录:(实操记录成绩占,总成绩40%)
计算机上机实习心得(精选5篇)
计算机上机实习心得(精选5篇)计算机上机实习心得(精选篇1)实习是大学进入社会前理论与实际结合的最好的锻炼机会,也是大学生到从业者一个十分好的过度阶段,更是大学生培养自身工作本事的磨刀石,作为一名大学生,能否在实习过程中掌握好实习资料,培养好工作本事,显的尤为重要。
一年的大学生活让我对计算机理论知识有了必须的了解,但真正操作起来就没有那么容易.纸上得来终觉浅,绝知此事要躬行。
经过过去10天的实习,我对自我有了新的认识及前进的方向。
1.继续学习,不断提升理论素养与思想认识。
在信息时代,学习是不断地汲取新信息,获得事业提高的动力。
此刻经过实习总感觉自我学的不够,要用到知识时总感觉脑袋是空白的。
很后悔自我在上学年为什么不多学一点,多练习一点。
总在后悔也没有用,只能自我去努力学习。
为了能更好的适应工作,我将利用自我空闲时间去图书馆去看书,期望能弥补不足。
思想是人的灵魂,是人的内在力,要想把实习任务完成好,首先要把思想调整好。
在此优势下,我主动与教师进行了沟通,在教师的尊尊教导下,我对实习有了更为深层次的理解,更明确了我的目标,在思想上使我对未来的工作有了新的认识,在行动上使我对未来人生有了新的规划。
2.加强信心,坚持下去虽然在这个小组中大家的水平差不多,但真的工作起来我的起点却很低。
有时候遇到事情总会着急,慌张。
平常信心不足,总感觉自我做不好。
大家说我很内向,其实只是自我有点自卑,不敢去表达。
或许还需要一段时间的磨练吧。
仅有自我的知识和本事都在提升,相信自我总有一天会很勇敢的表现自我。
对给自我点信心,多给自我点赞赏,多给自我鼓鼓劲。
相信总会走出一条宽敞大道的。
3.是注重联系实际,理论与实践相结合,努力提高实习质量。
在实习过程中,我发现,大学里所学专业知识和现场实际生产是分离的,它们各有侧重点,一个偏向于理论,一个偏向于实际,但它们之间却又存在着联系。
所以,实习中,我们在重温课本上知识同时,将书本中的理论与实际相对应,将课上知识与实际操作过程相对应,这样不仅仅能够使理论知识记得更为牢固,还能够在本质上理解课本中的每一个细节地方,为今后工作中的技术革新打下了良好的基础,极大的提高了实习质量。
计算机科学导论实验指导书(专题一)
计算机科学导论实验指导书(专题一)操作系统上机实训前言计算机科学与技术是一门工程实践性较强的学科,实践性环节的教学非常重要。
对于学习计算机专业的学生,除了学好理论知识外,还需进行相应的实验。
通过这些实验,一方面让学生加深理解理论课上学到的各种知识,另一方面培养学生的动手能力。
计算机科学导论是一门概述性的先导课程,以课堂讲授和多媒体演示进行教学为主,重在培养学生的兴趣,引发学生的思考,掌握了解学科的知识体系和要点。
上机内容主要通过教师穿插在课堂教学中的有关实践内容讲解,以及学生的课外学习和上机实践,着重培养学生计算机和网络的使用能力,以及基本编程能力,进一步加深对课程内容的思考。
本课程实验要求学生在学习导论课的同时,再课外阅读一些有关实验的资料和参考书籍,作好预习;上机时独立或合作完成实验内容,并在实验后,按要求完成实验报告。
实验1 熟悉Windows环境一.实验目的熟悉Windows使用环境,熟练操作技巧;了解树文件系统逻辑结构,学会使用资源管理器;控制面板的使用和设置二.实验内容1.掌握对任务栏的操作,能够移动、隐藏任务栏,并改变其大小。
2.了解窗口各部位的名称,能够熟练改变窗口的大小和位置。
3.掌握各种创建快捷方式的方法,能够根据不同的使用场合采用不同的方法创建快捷方式。
4.熟练使用开始菜单提供的各种方法运行程序。
5.能够使用控制面板对系统进行一些基本的设置。
6.掌握创建保存文档的方法。
7.熟练地对文档进行各种操作,如:打开,复制,粘贴,删除,查找等。
8.学会如何创建文件夹,从而能够合理有效的管理个人计算机。
三.实验步骤和说明建议:实验所涵盖的操作内容总是有限的,但Windows的操作基本相似。
学习操作最好的办法,有问题看帮助,边看帮助边操作。
Windows有非常完善的帮助文档,有问题请按“F1”1.任务栏操作(1)移动任务栏:将鼠标光标指向任务栏的空白区域,按下左键,拖动鼠标,将任务栏分别拖动到屏幕的左侧、右侧和顶部。
JAVA实验报告心得
北京联合大学信息学院“面向对象程序设计”课程上机实验报告题目: java上机实验心得体会姓名(学号):专业:计算机科学与技术编制时间: 2012年12月19日版本: 1.0.0指导教师:北京联合大学-信息学院编制实验1 熟悉java运行环境实验目的:熟悉jdk环境和操作,编写简单的java应用程序。
心得体会:在该实验中,我碰到的问题是jdk环境变量的设置。
解决方法是通过查阅资料书和网上搜索相关解决方法及同学的有力帮助。
实验2 选择语句练习实验目的:正确理解并能够熟练操作和使用java的if和switch语句。
心得体会:我个人感觉有了c的编程基础,if和switch这些简单的流程控制语句运用起来比较轻松,实现简单的逻辑运算也跟c非常相近,所以上手比较快。
但是在这次程序中,首次涉及到了java程序的数据输入,与c区别很大。
但经过老师的讲解和查阅相关资料,基本明白相关的使用规则和注意事项。
在第二个小题中还涉及到了charat()方法,经查阅jdk 文档,知道charat()方法返回一个位于提供给它的参数索引处的字符,如: str.chatat(0)检索str中的第一个字符,str.charat(str.length()-1)检索最后一个字符。
我运用此方法解决了比较字符串间首字母异同的问题。
实验3 迭代练习实验4 方法的实现练习实验目的:声明、定义和调用方法,理解实参和形参的含义。
心得体会:在该实验中,我掌握如何写方法、调用方法,并掌握如何向方法中传递信息和从方法中返回信息。
方法声明为非void(构造方法除外)则需要用return语句返回一个相应类型的返回值。
实验5 简单类型数组练习实验目的:学习创建简单类型的数组,并能用循环语句处理数组。
心得体会:通过该实验,我学会了如何让建立简单类型的数组,并掌握了将数组作为方法的传入参数和返回值。
在该实验中,遇到的问题主要是如何将一个连续的多位数在存入数组时,每个数组元素只对应改多位数的一个组成数。
C语言实验报告,实验一和实验二
实验一C语言的运行环境、运行过程和表达式的使用一、目的与要求1、了解Dos、Windows环境下C语言的运行环境,了解所用的计算机系统的基本操作方法,学会独立使用该系统。
2、了解在该系统上如何编辑、编译、连接和运行一个C程序。
3、通过运行简单的C程序,初步了解C源程序的特点。
4、掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用的格式转换符。
5、学会使用C的有关算术运算符,以及包含这些运算符的表达式二、上机实验及运行结果1、例题实验及运行结果例一:#include"stdio.h"void main(){printf("Hello,World!\n");printf("Wolcome to the C language world!\n");printf("Everyone has been waiting for.\n");}运行结果为Hello, world !Welcome to the C language world!Everyone has been waiting for.在第一次输入源程序时,由于粗心在printf(“Hello,world!”)后面忘记输入“;”,在编译中检查出来,修改后编译成功。
例二:#include"stdio.h"void main(){int a,b,sum;a=123;b=456;sum=a+b;printf("sum is %d\n",sum);}运行结果为:sum is 579。
一次编译就成功了。
例三:#include"stdio.h"void main(){int a,b,c;int max(int,int);scanf("%d,%d",&a,,&b);c=max(a,b);printf("max=%d",c);}int max(int x,int y){int z;if (x>y) z=x;else z=y;return(z);}键盘输入“8,9”,屏幕上输出“max=9”例四:#include"stdio.h"void main(){char c1 , c2;c1=97;c2=98;printf("%c %c", c1, c2);}在此基础上1)加一个printf语句,并运行之。
C语言程序设计实验第一次上机实验报告
2.第一次实验C语言程序设计实验报告专业运算机科学与技术班级信安1302班日期成绩实验组别第 1 次实验表达式和标准输入与输出实验指导教师周时阳学生姓名学号同组人姓名实验名称表达式和标准输入与输出实验实验目的1.熟练把握各类运算符的运算功能,操作数的类型,运算结果的类型及运算进程中的类型转换,重点是C语言特有的运算符,例如位运算符,问号运算符,逗号运算符等;熟记运算符的优先级和结合性。
2.把握getchar, putchar, scanf和printf等函数的用法。
3.把握简单的C程序(顺序结构程序)的编写方式。
4.完成教师布置的习题及课程设计上的题目。
实验内容(一)输出“王”字源程序如下:#include <>int main(){puts("*************");puts(" * ");puts(" * ");puts("*************");puts(" * ");puts(" * ");puts("*************");return 0;}实验步骤:步骤一:计算输出进程中应操纵的空格数,选择星号作为输出的标记。
步骤二:采纳puts函数实现对字符串的输出。
调试及编译进程:实验中显现的不足及修改:无。
调试:实现对王字的输出。
(二)编程将华氏温度转换为摄氏温度源程序如下:#include <>int main(){double x,y;printf("请输入华氏温度:");scanf("%lf",&x);y=(5*(x-32))/9;printf("%.2lf(F)=%.2lf(C)",x,y);return 0;}编辑步骤:步骤一:概念两个浮点型变量,别离用来寄放华氏温度和摄氏温度步骤二:用输入函数输入一个华氏温度值并存入命名为x的单元中。
大一计算机实训报告(共5篇)
篇一:大一计算机实践报告计算机实践报告主题:指导教师:年级:姓名:学号:主题选择及内容:本次计算机实践网页制作,我制作的网页是“我的家乡汉中”。
我的家乡在汉中,是一个美丽的城市。
也是一个历史名城。
余秋雨说“汉人,汉水,汉文化。
”可见,能以“汉”字命名,足以见其历史底蕴。
刚刚进入大学,离家千里,难免对家和家乡生出眷恋和私念。
所以,以此为题,在怀念家乡的同时,也把家乡介绍给大家,那是一个美丽的城市,欢迎大家能够去领略她的风采。
虽然我做出来的作品,由于时间和条件以及能力的不足会有所欠缺,但在设计和制作的过程中我学到了许多。
本网站分为4个栏目(分别是:【主页-我的家乡汉中】,【汉中市的自然资源】,【汉中市的民俗民风】,【汉中市的风景名胜ppt】。
内容以汉中市历史,文化,风景各方面的介绍为主。
实验步骤:一.前期准备在动手制作之前,先从网上搜集有关家乡的一些资料,然后浏览一些排版精美的网站,并用frontpage2003版软件查看网站排版方式,从中汲取些经验。
二.幻灯片的制作首先打开演示文稿,建立一个空演示文稿,在空白幻灯片上插入图片和艺术字,然后设置为最底层作为背景,再对每一个幻灯片进行编辑。
右击设置各个组件的自定义动画与幻灯片切换形式。
再将幻灯片保存于网页内并在首页制作超链接。
我所做的幻灯片的内容是关于我的家乡的风景名胜,包含一些名人故里以及国家级景区和生态自然保护区。
三.flash动画的制作首先打开flash动画制作软件,新建一个flash文档。
然后从网上找来制作flash的资料图片,参照课本以及网上介绍的步骤制作。
四.用frontpage软件制作网页用frontpage软件制作网页时,在主页面上插入一些图片,添加对家乡的介绍,做网页的同时,设置网页的背景图片以增强视觉效果,做完网页的表面内容后,将前面做的幻灯片,flash动画,以及编辑的子网页都超链接到主页上来。
做完这些后,在通过自己制作的图片,图像,动画来修饰网页,以达到更好的效果。
计算机网络以太网实验报告
华东师范大学计算机科学技术系上机实践报告课程名称:计算机网络年级:12级上机实践成绩:指导教师:黄新力姓名:郑思淳蔡梦霜创新实践成绩:实验名称:以太网帧的构成学号:10122130214 10122130116上机实践日期:2014.11.24座位编号:A64 A54组号:上机实践时间: 4 学时一、实验目的1. 掌握以太网的报文格式2. 掌握MAC地址的作用3. 掌握MAC广播地址的作用4. 掌握LLC帧报文格式5. 掌握仿真编辑器和协议分析器的使用方法二、实验设备1. 仿真编辑器2. 协议分析器三、实验原理(一)两种不同的MAC帧格式常用的以太网MAC帧格式有两种标准,一种是DIX Ethernet V2标准;另一种是IEEE的802.3标准。
目前MAC帧最常用的是以太网V2的格式。
两种帧格式都具有7个域:前导码、帧首定界符、目的地址、源地址、长度/类型、数据、帧校验序列。
如下图所示。
两种格式的帧可以依据类型/长度字段的值进行区分。
如果此帧是DIX Ethernet V2标准格式帧,则类型/长度字段的值大于1536;如果此帧是IEEE 802.3标准格式的帧,则类型/长度字段的值小于1518。
对DIX Ethernet V2帧来说,此字段的值代表了高层协议的类型;对IEEE 802.3帧来说,它的高层协议一定是LLC,而此字段的值代表的是数据的长度。
下图画出了两种不同的MAC帧格式.(二)MAC层的硬件地址MAC(Media Access Control, 介质访问控制)地址是识别LAN(局域网)节点的标识。
1.在局域网中,硬件地址又称物理地址或MAC地址,它是数据帧在MAC层传输的一个非常重要的标识符。
网卡的物理地址通常是由网卡生产厂家烧入网卡的EPROM,它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址。
2.网卡从网络上收到一个 MAC 帧后,首先检查其MAC 地址,如果是发往本站的帧就收下;否则就将此帧丢弃。
最新上机实验报告二
最新上机实验报告二实验目的:1. 熟悉计算机上机操作环境,掌握基本的软件使用技巧。
2. 学习并实践编程基础,增强逻辑思维和问题解决能力。
3. 通过实验加深对理论知识的理解,提高实验操作技能。
实验内容:1. 环境搭建:安装并配置必要的编程软件,如IDE、版本控制系统等。
2. 基础编程:完成一系列编程练习,包括数据类型、控制结构、循环、函数等。
3. 算法实现:编写程序解决具体问题,如排序算法、查找算法等。
4. 调试与优化:学习调试技巧,优化代码性能,提高程序运行效率。
5. 版本控制:学习使用版本控制系统,如Git,进行代码管理和协作开发。
实验步骤:1. 在指导老师的帮助下,完成实验环境的搭建和配置。
2. 按照实验指导书的要求,逐步完成基础编程练习。
3. 分析并选择合适的算法解决给定问题,编写代码实现。
4. 利用调试工具进行代码调试,修正发现的错误和不足。
5. 学习并实践版本控制的基本概念和操作,进行代码的提交、更新和合并。
实验结果:1. 成功搭建了实验所需的软件环境,并熟悉了各个工具的基本操作。
2. 完成了所有基础编程练习,并通过测试,代码逻辑清晰,运行无误。
3. 实现了排序和查找算法,并通过案例验证了算法的正确性和效率。
4. 通过调试,优化了代码结构和性能,提升了程序的运行速度。
5. 掌握了版本控制的基本概念,能够进行基本的代码管理和协作。
实验总结:通过本次上机实验,我不仅巩固了编程基础知识,还提高了解决实际问题的能力。
在实验过程中,我学会了如何有效地使用调试工具和版本控制系统,这些技能对于未来的编程学习和软件开发都具有重要意义。
同时,我也认识到了编写可读性强、可维护性高的代码的重要性。
在未来的学习中,我将继续提高我的编程技能,并更加注重代码质量。
实验报告
南通大学计算机科学与技术学院微机原理实验报告书班级:智控151学号:***********名:***南通大学计算机类课程实验报告南通大学计算机科学与技术学院微机原理实验报告书班级:智控151学号:1512042022姓名:王建棋南通大学计算机类课程实验报告六、实验结果<一><二>七、实验存在问题和解决办法程序一:检查发现第16行的“ADD AL,20H”将数字0写成了大写字母O,排除错误后可正常运行。
字符串后忘了加$,导致转换为小写字母后出现如下乱码:字符串后加结束符$后乱码消除。
程序二:分析表明第28行“CMP BL,0FFH”中FFH前要加0八、实验心得和建议南通大学计算机科学与技术学院微机原理实验报告书班级:智控151学号:1512042022姓名:王建棋南通大学计算机类课程实验报告ADD AL,30HMOV DL,ALMOV AH,2INT 21HMOV AX,4C00HINT 21HCODE ENDSEND START(如不够,请另附纸)六、实验结果七、实验存在问题和解决办法分析表明错误原因如下:(1)O写成0;(2)相对寻址只限于用SI、DI、BX、BP,而程序中却用了其它寄存器。
修改后仍有错误如下:错误原因:使用“INC BYTE PTR[BX+2]”忘了加BYTE PTR修改后仍得不到正确结果,错误如下:错误原因:“CMP [DI],'0'”应改成“CMP BYTE PTR[DI],'0'”错误全部修改后得到所要的结果八、实验心得和建议南通大学计算机科学与技术学院微机原理实验报告书班级:智控151学号:1512042022姓名:王建棋南通大学计算机类课程实验报告MOV AX,4C00HINT 21HCODE ENDSEND START(如不够,请另附纸)六、实验结果七、实验存在问题和解决办法出错原因:(1)DEC,DW 是保留字;(2)“MOV CL,10000”中10000超过范围CL的最大范围。
汇编上机实验报告
实验一认识Tddebug集成操作软件实验日志指导教师曾素华实验时间:2013 年04 月02 日学院计算机科学与技术专业计算机科学与技术班级0411005 学号2010211912 姓名李新娱实验室s401一、实验题目认识Tddebug集成操作软件二、实验目的1.熟悉汇编程序的开发过程。
2.认识Tddebug集成操作软件。
3.掌握在Tddebug集成环境中编辑、编译、连接汇编语言程序方法。
4.掌握INT 21H软件中断来调用DOS内部子程序的方法三、实验内容及说明1.实验内容:数据传送实验1)编程将数据段中的一个字符串传送到附加段中,并输出附加段中的目标字符串到屏幕上。
参见示例出程序。
2)修改此程序,采用字符串传送指令完成。
2.实验中使用DOS功能调用(INT 21H):参见教材《32位微型计算机原理与接口技术》89页(1)显示字符串入口:AH=09H调用参数:DS:DX=串首地址,‘$’为结束字符。
(2)返回DOS系统入口:AH=4CH调用参数:AL=返回码四、实验主要步骤要求一数据传送实验1.运行Tddebug软件,选择Edit菜单编写实验程序2.使用Compile菜单中的Compile和Link对实验程序进行汇编、连接,生成执行文件。
3.使用Rmrun菜单中的Run运行程序,观察运行结果。
4.使用Rmrun菜单中的Debug调试程序,查看程序段、数据段、附加段装入内存后的分配情况。
单步执行数据传送指令后,观察各寄存器及数据区的内容。
过程如下:3)按F7单步执行,在代码区中有一个三角,表示正在执行的指令。
每一条指令的执行一定会使目标寄存器和状态寄存器发生变化,从相关窗口看结果。
4)检查内存数据区的内容,关键是找出用户程序的数据段和附加段:●方法1:在CPU窗口按Tab键使内存数据显示区成为活动区,按Ctrl+G键,输入:“DS或ES寄存器的值:偏移地址”,即可显示用户指定的数据区●方法2:选择菜单View| Dump,弹出内存数据显示窗口。
上机实习报告四篇
上机实习报告在经济发展迅速的今天,接触并使用报告的人越来越多,我们在写报告的时候要避免篇幅过长。
你所见过的报告是什么样的呢?以下是小编帮大家整理的上机实习报告4篇,仅供参考,欢迎大家阅读。
上机实习报告篇1一、实习目的实习的目的是学习本专业方面的实践知识,为专业课学习打下坚实的基础,培养实际工作能力与分析能力,同时也能够为毕业后走向工作岗位积累有用的经验。
培养学生对本专业的兴趣,使学生初步了解社会,接触社会,提高学生对日后工作的适应能力。
为了让自己所学的专业不再局限于课本知识,在实践中增加实践操作的能力,把会计专业知识与社会知识相结合,从而提高实践动手的能力,为进一步进入社会打好基础。
二、实习单位和岗位介绍成都宏旭嘉科技有限公司是专业从事投影机批发、多媒体教室、多功能会议厅、电视电话会议、大屏幕拼接、网络监控、安防报警、校园公共广播、网络系统集成等工程为主的高科技企业;公司多年来一直服务于学校、政府机关、电力、电信、交通、公安、企业、星级酒店等单位会议、培训、教学、指挥调度、监视、监控、网络及视频工程的设计、安装和调试。
本人于20xx年1月25日-20xx年4月25日在宏旭嘉科技有限公司实习财务助理岗位,负责帮助会计整理原始凭证,根据本公司的所发生的经济业务填写记账凭证,协助财会文件的准备、归档和保管,以及固定资产和低值易耗品的登记和管理,在会计的带领下编制明细账和各种科目汇总表总账。
三、实习内容及过程对于即将踏出学校走进社会的我们来说,在这段期间最应该拥有的一段经历就是实习,它能让我们在实践中了解社会,见识到书本上所没有见到的东西,从中学到一些实际动手的能力,从而打开了我们的视野,开阔了我们的眼界,增加了我们的见识,为以后我们进一步走进社会做好坚实的基础。
并且能够讲我们在课堂上所学的会计知识与社会实践紧密的结合在一起,不至于单有想法却不懂怎么去实践。
实习还能让我对整个会计工作的流程有了详细的了解,熟悉了会计核算对象,利用真实的会计凭证以及公司的经济活动进行会计的核算和业务的记录。
大一计算机实验报告(范本)
大一计算机实验报告大一计算机实验报告篇一:大一计算机实践报告计算机实践报告主题:指导教师:年级:姓名:学号:主题选择及内容:本次计算机实践网页制作,我制作的网页是“我的家乡汉中”。
我的家乡在汉中,是一个美丽的城市。
也是一个历史名城。
余秋雨说“汉人,汉水,汉文化。
”可见,能以“汉”字命名,足以见其历史底蕴。
刚刚进入大学,离家千里,难免对家和家乡生出眷恋和私念。
所以,以此为题,在怀念家乡的同时,也把家乡介绍给大家,那是一个美丽的城市,欢迎大家能够去领略她的风采。
虽然我做出来的作品,由于时间和条件以及能力的不足会有所欠缺,但在设计和制作的过程中我学到了许多。
本网站分为4个栏目(分别是:【主页-我的家乡汉中】,【汉中市的自然资源】,【汉中市的民俗民风】,【汉中市的风景名胜pp t】。
内容以汉中市历史,文化,风景各方面的介绍为主。
实验步骤:一.前期准备在动手制作之前,先从网上搜集有关家乡的一些资料,然后浏览一些排版精美的网站,并用FrntPa ge201X版软件查看网站排版方式,从中汲取些经验。
二.幻灯片的制作首先打开演示文稿,建立一个空演示文稿,在空白幻灯片上插入图片和艺术字,然后设置为最底层作为背景,再对每一个幻灯片进行编辑。
右击设置各个组件的自定义动画与幻灯片切换形式。
再将幻灯片保存于网页内并在首页制作超链接。
我所做的幻灯片的内容是关于我的家乡的风景名胜,包含一些名人故里以及国家级景区和生态自然保护区。
三.Flash动画的制作首先打开fla sh动画制作软件,新建一个flash 文档。
然后从网上找来制作flash的资料图片,参照课本以及网上介绍的步骤制作。
四.用frntpage软件制作网页用frn tpage软件制作网页时,在主页面上插入一些图片,添加对家乡的介绍,做网页的同时,设置网页的背景图片以增强视觉效果,做完网页的表面内容后,将前面做的幻灯片,fl ash动画,以及编辑的子网页都超链接到主页上来。
上海大学实验报告
竭诚为您提供优质文档/双击可除上海大学实验报告篇一:上海大学操作系统(二)实验报告(全)评分:shAnghAIunIVeRsITY操作系统实验报告学院计算机工程与科学专业计算机科学与技术学号学生姓名《计算机操作系统》实验一报告实验一题目:操作系统的进程调度姓名:张佳慧学号:12122544实验日期:20XX.1实验环境:microsoftVisualstudio实验目的:进程是操作系统最重要的概念之一,进程调度又是操作系统核心的主要内容。
本实习要求学生独立地用高级语言编写和调试一个简单的进程调度程序。
调度算法可任意选择或自行设计。
例如,简单轮转法和优先数法等。
本实习可加深对于进程调度和各种调度算法的理解。
实验内容:1、设计一个有n个进程工行的进程调度程序。
每个进程由一个进程控制块(pcb)表示。
进程控制块通常应包含下述信息:进程名、进程优先数、进程需要运行的时间、占用cpu的时间以及进程的状态等,且可按调度算法的不同而增删。
2、调度程序应包含2~3种不同的调度算法,运行时可任意选一种,以利于各种算法的分析比较。
3、系统应能显示或打印各进程状态和参数的变化情况,便于观察诸进程的调度过程。
操作过程:1、本程序可选用优先数法或简单轮转法对五个进程进行调度。
每个进程处于运行R(run)、就绪w(wait)和完成F(finish)三种状态之一,并假设起始状态都是就绪状态w。
为了便于处理,程序进程的运行时间以时间片为单位计算。
进程控制块结构如下:进程控制块结构如下:pcb进程标识数链指针优先数/轮转时间片数占用cpu时间片数进程所需时间片数进程状态进程控制块链结构如下:其中:Run—当前运行进程指针;heAD—进程就绪链链首指针;TAID—进程就绪链链尾指针。
2、算法与框图(1)优先数法。
进程就绪链按优先数大小从高到低排列,链首进程首先投入运行。
每过一个时间片,运行进程所需运行的时间片数减1,说明它已运行了一个时间片,优先数也减3,理由是该进程如果在一个时间片中完成不了,优先级应该降低一级。
大一上期C语言实验报告1 熟悉实验环境
成都工业学院·计算机工程学院《程序设计基础》实验报告1.实验目的(1)熟悉C语言运行环境,了解和使用Visual6.0++集成开发环境(2)熟悉Visual6.0++环境的功能键和常用的功能菜单命令(3)掌握C语言程序的书写格式和C语言程序的结构(4)掌握C语言上机步骤,以及编辑、编译和运行一个C语言程序的方法(5)熟悉Visual6.0++环境下的程序调试方法2.实验内容(1)按照实验步骤编辑、编译、运行第一个”Hello World”程序(2)利用实验指导中的第二个程序熟悉调试工具,在已知x,y值的情况下,计算出x和y的和、差、积、商,并显示出来(3)编写一个程序,输入a、b、c三个值,输出它们的和与平均值c3.源程序(1)#include<stdio.h>void main(){printf(”Hello World”);}(2)#include<stdio.h>void main(){int x=5,y=2;int s,d,p,q;s=x+y;d=x-y;p=x*y;q=x/y;printf(“和:%d差:%d积%d商:%d“,s,d,p,q);}(3)#include<stdio.h>void main(){int a,b,c.sum;float ave;Printf(“Please enter the a,b,c:”);scanf(“%d%d%d”,&a,&b,&c);sum=a+b+c;ave=(float)sum/3;printf(“sum=%d,ave=%f\n”,sum,ave);}4.运行结果(1)(2)(3)输入18、46、69测试得出答案如下5.出现问题及解决办法(1)在运行下面程序时出现错误#include<stdio.h>void main(){int a,b,c,sum;float ave;printf("Please enter the a,b,c:")scanf("%d%d%d",&a,&b,&c);sum=a+b+c;ave=(float)sum/3;printf("sum=%d,ave=%f\n",sum,ave);}解决办法:在printf("Please enter the a,b,c:")后面加上;号输入时不谨慎6.实验心得通过编写简单的程序,熟悉了Visual6.0++开发环境,以及常用的功能菜单键,简单熟悉了程序调试方法。
操作系统上机实验报告
操作系统上机实验报告计算机科学与技术学院操作系统上机实验报告实验名称:进程和线程实验⽬的:理解unix/Linux下进程和线程的创建、并发执⾏过程。
实验内容:1.进程的创建2.多线程应⽤实验步骤:⼀、进程的创建下⾯这个C程序展⽰了UNIX系统中⽗进程创建⼦进程及各⾃分开活动的情况。
1、实验指导fork( )创建⼀个新进程。
系统调⽤格式:pid=fork( )参数定义:int fork( )fork( )返回值意义如下:0:在⼦进程中,pid变量保存的fork( )返回值为0,表⽰当前进程是⼦进程。
>0:在⽗进程中,pid变量保存的fork( )返回值为⼦进程的id值(进程唯⼀标识符)。
-1:创建失败。
如果fork( )调⽤成功,它向⽗进程返回⼦进程的PID,并向⼦进程返回0,即fork( )被调⽤了⼀次,但返回了两次。
此时OS在内存中建⽴⼀个新进程,所建的新进程是调⽤fork( )⽗进程(parent process)的副本,称为⼦进程(child process)。
⼦进程继承了⽗进程的许多特性,并具有与⽗进程完全相同的⽤户级上下⽂。
⽗进程与⼦进程并发执⾏。
2、参考程序代码/*process.c*/#include#includemain(int argc,char *argv[]){int pid;/* fork another process */pid = fork();if (pid < 0) { /* error occurred */fprintf(stderr, "Fork Failed");exit(-1);}else if (pid == 0) { /* child process */ execlp( "/bin/ls", "ls",NULL);}else {/* parent process *//* parent will wait for the child to complete */ wait(NULL);printf( "Child Complete" );exit(0);}}3、编译和运⾏$gcc process.c –o processs4、运⾏$./process5、思考(1)系统是怎样创建进程的?⽤fork()系统调⽤创建。
华东师范大学计算机科学技术系上机实践报告
华东师范大学计算机科学技术系实验报告第1页共11 页华东师范大学计算机科学技术系上机实践报告实验目的利用MSP430勺基本结构和外围模块来设计一个较为完整的作品实验设备实验原理这次实验设计了一个带校时和闹钟的时钟系统。
和MSP430来实现整个系统。
这个软件一上电就开始从 00: 00: 00记时,可以通过键操作set_alarm ,和set_time ,当time 到达和alarm 中的预设值相同时,蜂鸣器响2s 后停止(time 还是在不断累加)。
1.硬件部分:K1~K4四个按键和LED3(P1.0),LED4(P5.1)都是开发板上已经连接好的。
因为实验板上没有提供蜂 鸣器,所以外接了一个蜂鸣器。
参考实验原理图(图 发板上提供的一个 VCC 来为蜂鸣器提供电源。
然后再用a图1AVSSDVSSI AVCC课程名称: 指导教师:年级: 姓名: 上机实践成绩: 创新实践成绩: 上机实践名称:综合实验 上机实践编号:N0.6学号: 组号:1上机实践日期:2009/&9 上机实践时间:2学时1. 2.硬件:PO软件:IAR Embedded Workbe nch IDE 集成开发环境,Win dows XP 。
通过K1~K4^个按键,LED3~LED 两个LED,外接蜂鸣器, 1)上的DVSS2端口 99接蜂鸣器的GND 并插上开 (图2)P 1.1作为蜂鸣器的信号来控制其发声。
第6次实验综合实验学号10062130120姓名 甘甜LED :和LED4,Keyboard 部分如下图 (图5)心V-J» * 丄2 * * I□盼厂厂 -.■.心p T ・ K, •诃•• . • -■ ■PI j<rAiPl, lATAtyMCLK PIO/TAG实际物理连接如下图(图3),黄色的线为 上,绛红色的线接到 DVSS 上,为地。
P1.1,给蜂鸣器提供信号,红色的线接到开发板上露出的 VCC蜂鸣器部分如下图,就是用了某个板上的蜂鸣器部分。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
哈尔滨工程大学
《程序设计基础》实验报告
基础实践一
姓名:麦豆班级:
学号:
实验时间: 2018 年 4 月12 日
哈尔滨工程大学计算机基础课程教学中心实验题目1:设有变量定义如下:
int i=6 ,j=12;
double x=3.28,y=90;
希望得到如下输出结果:
I=6 j=c
X=3.280000E+000 y=90
请编程实现
设计思想:
使用基本的printf函数,利用\t实现Tab空格\n实现换行,利用ASCII码实现j=c
实验代码及注释:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=6,j=12;//定义变量数值
double x=3.28,y=90;//定义变量数值
j=j+87;//使j值变为’c’值
printf("i=%d\tj=%c\n",i,j);//打印输出i和j
printf("x=%.6E\ty=%.0f",x,y);//输出x和y
return 0;
}
验证与结论:
总结与心得体会:通过这道题让我加深了对ASCII码的理解,同时也熟练掌握了printf函数,另外熟悉了\t和\n的作用
实验题目2:
某种物品每年折旧费的线性计算方法如下:
折旧费=()购买价格-废品价值)/使用年限
编写一个程序,当给定某物品的购买价格、使用年限和废品价值时,计算出其在某一年折旧后的价值(结果保留两位小数)。
设计思想:
使用printf与scanf函数,利用公式算出折旧费,再用购买价格减去总的折旧费的到折旧价值,在printf函数中用%.2f来控制小数位数
实验代码及注释:
#include <stdio.h>
#include <stdlib.h>
int main()
{
//折扣费=(购买价格-废品价值)/使用年限
double price,money,oldprice1,oldprice2;//购买价格,废品价值,折旧费,折旧价值
int t,n;//使用年数,使用年限
printf("请输入购买价格,废品价值,使用年限(以空格分开).\n");。