上机实验2
- 格式:doc
- 大小:37.50 KB
- 文档页数:3
上机实验报告篇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 交互性:有输入提示。
第3次上机实习内容(2课时)实验名称:HTML及DHTML上机实习2实验目的及要求:1、通过练习,继续熟悉HTML文档的基本结构;2、掌握表格、表单、框架结构等。
3、掌握客户端动态页面(DHTML)的DOM(文档对象模型)、CSS(层叠样式表)和SCRIPT(脚本程序语言)技术的基本概念及进行简单的DHTML页面设计。
实验内容:1、表格、表单、框架结构的使用;2、CSS的使用;3、SCRIPT技术的使用。
一、表格、表单、框架的上机练习注意:本次实验使用工具为Windows自带写字板(可以结合Dreamweaver 的设计视图和代码视图来完成)(1)制作并完成个人简介表格(2)表单制作:制作并完成情况调查表(3)完成如下示例,体会JavaScript脚本语言的使用。
设计含有左、中、右3个纵向框架的框架集页面。
①框架集页面(sample2.html)文件代码如下:<html><head><title>框架页面示例2</title></head><noframes>您的浏览器不支持框架结构,故当前网页无法显示!</noframes><frameset cols=”20%,*,30%”><frame src=”left.htm”><frame src=”middle.htm”><frame src=”right.htm”></frameset></html>②left.htm页面文件代码如下:<html><head><title>left.htm文件</title></head><body>这是左面框架文件</body></html>③right.htm页面文件代码如下:<html><head><title>right.htm文件</title></head><body>这是右面框架文件</body></html>图纵向框架结构同样将这3个文件也存放在同一个文件夹中,浏览sample2.html文件即可看到如上图的效果。
深圳大学实验报告课程名称:计算机导论实验名称:操作系统与工具软件学院:建筑与城市规划学院专业:建筑学报告人:XXX学号:2015XXXX班级:XXXXXX 同组人:指导教师:李炎然实验时间:2015年10月14日实验报告提交时间:2015年10月20日教务处制一.实验目的①掌握Windows 的基本操作。
②掌握文件管理和磁盘操作。
③掌握Windows 系统的基本设置。
④了解Windows 注册表的使用。
⑤了解常用软件的使用。
二.实验步骤与结果2.3.2Windows 基本操作1.Windows 桌面的组成(如图2-1)2.窗口的组成(如图2-2)2.3.3文件与文件夹图2-1Windows 桌面的组成图2-2窗口的组成1.“资源管理器”和“我的电脑”(1)我的电脑(如图2-3所示)图2-3“这台电脑”窗口(2)资源管理器图2-4“开始”菜单执行“开始”→“所有程序”→“Windows资源管理器”命令,启动资源管理器。
(如图2-4)所示)打开“资源管理器”并浏览。
(如图2-5“资源管理器”窗口2.3.4磁盘管理1.磁盘清理①在“这台电脑”窗口中,右击需要进行磁盘清理的驱动器,在弹出的快捷菜单中选择“属性”命令。
(如图2-6所示)②在“常规”选项卡中单击“磁盘清理”按钮,出现“磁盘清理”对话框。
③选中“磁盘清理”选项卡,在“要删除的文件”列表框中,选中相应的复选框来确认需要删除的文件类型。
单击“确定”按钮,然后在要求确认的对话框中单击“删除文件”按钮。
系统开始自动清理。
(如图2-7所示)2.磁盘碎片整理程序①在“这台电脑”窗口中,右击需要进行碎片整理的驱动器,在弹出的快捷菜单中选择“属性”。
②选择“工具”选项卡,在“碎片整理”框架中单击“优化”按钮,出现“优化驱动器”窗口。
③单击“优化”按钮,系统自动进行碎片整理。
(如图2-8所示)图2-7“磁盘清理”窗口图2-8“属性”和“优化驱动器”窗口3.格式化磁盘①在“这台电脑”窗口中,在地址栏选择“这台电脑”,在显示区右击需要格式化的磁盘。
工程制图(计算机绘图)上机实验指导书(第二版)长沙理工大学交通运输学院测绘工程系土木制图教研组2012年7月实验名称:实验一基本图形的绘制实验目的及要求:1. 掌握ACAD的基本文件操作2. 掌握常用的绘图命令基本操作方法3. 掌握直线类、圆类、文本与字体绘制方法实验内容:A.1.建立新图形文件:建立新图形文件,绘图区域为l00×100。
2.绘图:绘制一个长为60、宽为30的矩形;在矩形对角线交点处绘制一个半径为10的圆。
在矩形下边线左右各1/8处绘制圆的切线;再绘制一个圆的同心圆,半径为5,完成后的图形参见图2-l。
3.保存:将完成的图形以KSCAD2-1.DwG为文件名保存在考生文件夹中作图步骤:第 1 步:选择“文件”菜单中的“新建”命令,打开“AutoCAD 2002 今日”窗口。
在“我的图形”区域单击“创建图形”选项卡,在“如何选择开始”下拉列表中选择“向导”。
在“向导”列表中单击“快速设置”,打开“快速设置”对话框,单击“下一步”按钮,按试题要求设置画布的宽度为 100,长度为 100,单击“完成”按钮。
或直接选择格式-图形界限,设定左下角0,0 右上角100,100,再视图-缩放-全部。
【limits----输入左,输入右----zoom----栅格】第 2 步:单击“绘图”工具栏中的“矩形”按钮,在制图区单击指定矩形第一角点,@60,30”,按回车键确定矩形另一角点。
第 3 步:单击“绘图”工具栏中“直线”按钮,捕捉矩形端点绘制矩形对角线。
第 4 步:单击“绘图”工具栏中“圆”按钮,捕捉矩形对角线的交点为圆心点,在命令行中输入“10”按回车键绘制一个圆。
第 5 步:单击“修改”工具栏中“删除”按钮,选择矩形对角线,按回车确定删除。
第 6 步:单击“修改”工具栏中“分解”按钮,对矩形进行分解。
第 7 步:选择“绘图”菜单中“点”子菜单中的“定数等分”命令,选择下边的直线,在命令行中输入“8”,设定等分线段数目。
生物与地理科学学院 2018-2019学年第二学期《遥感上机操作》实验报告
三、色彩拉伸
1. 去相关拉伸
2.photographic拉伸
四、交互式直方图拉伸
直方图拉伸通过拉伸对比度来对直方图进行调整,从而“扩大”前景和背景灰度的差别,达到强对比度的目的。
选择Display→Custom Stretch可以打开交互式直方图拉伸操作窗口,对图文据进行拉伸。
五、直方图均衡化
直方图均衡化(histogram equalization)是使变换后图像灰度值的概率密度为均匀分布的映射变换方法,通过直方图均衡化处理,图像对比度得到了提高。
直方图均衡化将改变:①图像的灰度级:②原有灰度级中的像素比例。
经直方图均衡。
三一文库()/总结报告/实习报告上机实验报告一.题目1.建立一个学生档案,内容包括学号,姓名,年龄,性别,数学,物理和英语3门功课成绩。
要求实现以下功能:1)数据输入;2)查询某个学生的成绩;3)按平均排列输出;4)统计某门课各分数段人数;5)删除某个学生记录;2.编程实现对二位数进行加,减,乘运算,每运行一次程序做10道题,完成后给出成绩(每题10分)。
二.设计思想和模块划分1.1.先定义所需要的条件,例如,姓名,学号,性别,三门功课的成绩,平均分等。
2.输入姓名,学号,性别,年龄,三门功课的成绩后,就输出相应的姓名,学号,性别,年龄,三门功课的成绩。
3.打印表头;4.在求出平均分,并打印出平均分。
5.在查找学生,并打印出学生的相关资料;并按照平均分的高低排列;6.在统计学生各科成绩是否》=60分,如果是就是通过,否就是没通过,最后打印出最后的结果。
7.删除学生,选中删除的学生,如果确定要,那么该学生的一切记录就变为0;2.1.随机调用函数,产生两个其值为10到99的随机整数分别放在c,d中用作运算时的运算数。
2.随机调用函数,产生一个值为1到3的随机整数放入b中,用来选择不同的运算。
根据b的值选择不同的运算。
当b=1时,去进行c+d的运算练习;当b=2时,去进行c-d的运算练习;当b=3时,去进行cd的运算练习。
每完成一个算题就给出是否正确的信息。
3.根据答案正确与否统计。
正确时,显示right;错误时,显示wrong。
4.步骤1.2.3.4.重复10次。
5.输出学生成绩。
三.运行结果1.Inputthe1student:num:03name:wfage:18sex:fmath:98phy:7 5eng:65Inputthe2student:num:06name:scage:17sex:fmath:78 phy:45eng:65Inputthe3student:num:09name:ytage:17sex:mma th:69phy:75eng:501.readin2.finds3.del4.tj5.exit1-----------------------------table--------------------------------------------------------------------------------------------------------------------------------numnameage sexmathphyengave---------------------------------------------------------------------------------------------------3wf18f98.075.065.079.3---------------------------------------------------------------------------------------------------9yt17m69.075.050.064.7----------------------------------------------------------------------------------------------------6sc17f78.045.065.062.7----------------------------------------------------------------------------------------------------1.readin2.finds 3.del4.tj5.exit2Intonumber:3-----------------------------------------numnameagesexmathphyengave------------------------------------------------------------------------------------------------3wf18f98.075.065.079.3-------------------------------------------------------------------------------------------------1.readin2.finds3.del 4.tj5.exit3Intonumber:6------------------------------------------------------------------------------------------------numnameagesexmathphyengave------------------------------------------------------------------------------------------------6sc17f78.045.065.062.6------------------------------------------------------------------------------------------------true?Y/Ny1----------------table---------------------------------------------------------------------------------------------------------------numnameagesexmathphyengave-------------------------------------------------------------------------------------------------3wf18f98.075.065.079.3--------------------------------------------------------------------------------------------------9yt17m69.075.050.064.7--------------------------------------------------------------------------------------------------000f0.00.00.00.0-------------------------------------------1.readin2.fi nds3.del4.tj5.exit41.inputthemath2.inputthephy3.inputth eeng1math:passnumis:3nopassnumis:02.32+82=114right!97*1 5=1455right!99-58=41right!76-66=10right!58+13=71right!3 7+49=86right!99+52=151right!49*69=5462wrong!73-38=31wro ng!86+34=120right!markis80四.主要错误改正方法1.在本题的编写过程中常出现begin和end不配对,只要始它们的个数相同就可以了,就可以了。
2. 给出一个百分制的成绩,要求输出成绩等级'A','B','C','D','E'。
90分以上为'A',80~89分为'B',70~79分为'C',60z69分为'D',60分以下为'E'。
#include <iostream.h>main(){char a,b;cout<<"请输入成绩:"<<endl;cin>>a;b=a%10;switch(a){case'9':cout<<"A"<<endl;break;case'8':cout<<"B"<<endl;break;case'7':cout<<"C"<<endl;break;case'6':cout<<"D"<<endl;break;case'5':case'4':case'3':case'2':case'1':case'0':cout<<"E"<<endl;}}学生成绩不能是字符类型#include<iostream.h>int main(){int ch,grade;cin>>grade;ch=grade/10;switch(ch){case '10':C++程序设计(第2版)case '9':cout<<"A"<<endl;break;case '8':cout<<"B"<<endl;break;case '7':cout<<"C"<<endl;break;case '6':cout<<"D"<<endl;break;default:cout<<"E"<<endl;}}运行结果:所有结果都运行了一遍,结果正确。
实验一(第1章实验)实验目的:1.掌握运行C语言程序的全过程。
2.熟悉编译环境。
3.初步熟悉C语言程序的语法规定。
4.了解简单函数的使用方法。
实验内容:1.编程且上机运行:求3个整数的和。
2.编程且上机运行:求2个数的和、差、积和商。
3.编程且上机运行:输入3个数,求最大值。
4.编程且上机运行:输入圆的半径,求圆的面积和周长。
5.在屏幕上输出:“hello world!”实验结果:实验二(第3章实验)1.实验目的:理解C语言的类型系统。
实验内容:写程序测试数据-2在类型char,int,unsigned int,long int,unsigned long int 中存储情况。
实验过程:实验结果:参见各种类型的存储实现描述。
2.实验目的:了解混合类型计算中类型的转换规则。
实验内容:写程序测试多种类型数据一起运算时类型的转换及表达式结果的类型。
注意unsigned int和int数据运算时类型转换的方向。
实验过程:/** 类型转换问题* 试问下面两个表达式等价吗?*/#include <stdio.h>#include <stdlib.h>int main() {unsigned int ui,uj;ui = 1;uj = 2;if (ui < uj)printf("\n%u < %u is true !\n", ui, uj);elseprintf("\n%u < %u is false !\n", ui, uj);if (ui - uj < 0)printf("\n%u - %u <0 is true !\n", ui, uj);elseprintf("\n%u - %u <0 is false !\n", ui, uj);system("pause");return 0;}实验结果:参见类型转换规则。
2024年上机实验心得体会模板实验名称:2024年上机实验心得体会实验日期:2024年xx月xx日至xx月xx日实验地点:xxx实验室实验目的:通过上机实验,加深对课程所学知识的理解,提高实践能力,掌握相关实验技能。
实验步骤:1. 预习实验内容,理解实验原理和目标。
2. 搭建实验环境,确保实验所需设备和软件准备妥当。
3. 按照实验指导书的要求,开展实验操作。
4. 记录实验过程中遇到的问题、解决方法以及测量结果。
5. 结束实验后,整理实验数据和结果,撰写实验报告。
实验心得体会:在完成2024年上机实验的过程中,我收获了很多,以下是我的心得体会。
1. 提前准备是关键实验前,我充分预习了实验内容,理解了实验的原理和目标。
在实验进行前,我根据实验指导书的要求,提前准备了实验所需的设备和软件,并搭建了实验环境。
这样做的好处是能够确保实验顺利进行,并且能够更好地理解实验的过程和结果。
2. 注意安全和操作规范实验过程中,我始终注意到安全问题,并严格按照实验指导书的操作步骤进行实验。
特别是在涉及到高压、高温等危险因素的实验中,我更加谨慎地操作,确保自己和实验设备的安全。
同时,我也在实验前学习了相关的操作规范,确保实验数据的准确性和可靠性。
3. 打好基础知识是关键在进行实验过程中,我发现对于课堂所学的基础知识的掌握是非常关键的。
只有对实验原理和相关理论有深入的理解,才能顺利地进行实验操作,并准确解读实验结果。
因此,在进行实验前,我充分温习了相关的课程内容,并和同学们进行讨论和交流,进一步加深了对知识的理解。
4. 解决问题要勇于尝试和思考在实验过程中,遇到了一些问题,例如数据采集不准确、软件运行出现异常等。
在解决问题时,我勇于尝试不同的方法,并进行反复思考和分析。
通过不断地尝试和思考,我最终找到了解决问题的办法,并成功完成了实验。
这个过程让我意识到,在科学实验中,勇于尝试和思考是非常重要的能力。
5. 实验报告的撰写要详细准确实验结束后,我及时整理了实验数据和结果,并撰写了实验报告。
实验二数据类型、运算符及顺序结构
一、实验目的
1.学习java语言运算符基本使用。
2.编写顺序结构程序并运行。
3.了解数据类型在程序设计语言中的意义。
二、实验内容
1.编程序,输出如下图形:
**
****
******
********
2.编写程序,实现下面的输出结果:
a= 5,b= 7; 输出a-b=-2 , a/b= 71%
3.编写程序,输入变量x值,输出变量y或b的值,并分析输出结果。
⑴y = 2.4 * x - 1 / 2
⑵y = x % 2 / 5 - x
⑶ b = x > 10 && x < 100
⑷ b = x >= 10 || x<= 1
要求变量x是int类型,y是double类型,b是boolean类型
4. 调试下列程序,使之能正确输出3个整数之和、3个整数之积及平均值。
import java.util.Scanner;
public class Prac1{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int a , b , c ;
System.out.println("输入3个整数:");
a = input.nextInt();
b = input.nextInt();
c = input.nextInt();
int sum = a + b + c;
int cum = a * b * c;
float avg = sum / 3.0f ; //求平均值,注意这里除以3.0f,如改为3或3.0
System.out.println("a+b+c=" + sum); //结果会怎样。
试分析原因
System.out.println("a*b*c=" + cum);
System.out.println("average=" + avg):
}
}
输入:
2↙
8↙
10↙
5.运行下述程序,分析输出结果。
public class Prac2{
public static void main(String[] args) {
int i = 2, j = 10;
System.out.println( i>5 && (j--)<10);
System.out.println("i="+ i + ", j=" + j);
System.out.println( i<5 && (j--)<10);
System.out.println("i="+ i + ", j=" + j);
System.out.println(i<5 || (j--)<10);
System.out.println("i="+ i + ", j=" + j);
System.out.println(i>5 || (j--)<10);
System.out.println("i="+ i + ", j=" + j);
}
}
将代码中的&&运算符替换为&,||运算符替换为| , 再次运行程序并分析结果
6.运行下述程序,分析输出结果。
public class Prac3{
public static void main(String[] args){
int a=1, b=2 ;
String c = "3";
System.out.println(a + b + c );
System.out.println(c + a + b);
}
}
7.从键盘接受两个整数,察看两数是否相等。
import java.util.Scanner ;
public class Prac4{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int a , b;
System.out.print("a = ");
a = input.nextInt();
System.out.print("b = ");
b = input.nextInt();
String s = a==b? "等于" : "不等于";
System.out.println("a " + s + " b");
}
}
运行以上程序,分析运行结果;
将String s = a==b? "等于" : "不等于"; 替换为:
String s = a==b? "等于" : ( a>b? "大于" : "小于" );
再次运行并察看结果。
【作业】
1.编程计算半径r=
2.5的圆面积、圆周长。
如果高h=4.5,计算圆柱体的表面积和体积。
2.从键盘依次输入4个整数,计算并输出这4个数的平均值。
3.声明两个整型变量a和b,并执行以下步骤:
a)通过键盘输入给a和b赋值。
b)如果a大于b,则把a-b的结果赋于a,否则把a+b的结果赋于a
c)打印a的值
提示:使用三元运算符。