计算机类课程实验报告(一)
…… …… 余下全文
计算机网络
课程设计报告
姓 名:
学 号:
班 级:
指导老师:
湖南科技大学计算机科学与工程学院
20XX年6月
实验一
1.实验名称:网络聊天程序的设计与实现
2.实验目的:通过本实验能够了解socket通信的原理并在此基础上编写一个聊天程序了解TCP/IP的基础知识,发现TCP与UDP的优缺点以及在网络通信的应用。
3.实验原理:从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。当网络的边缘部分中的两个主机使用网络的两个主机使用网络的核心部分进行端到端的通信时,只有主机的协议栈才有运输层,而网络核心部分中的路由器在转发分组时都只用到下三层的功能。从IP层来说,通信的两端是两个主机,IP数据报的首部明确的标志了这两个主机的IP地址。但是严格的讲,两个主机进行通信就是两个主机中的应用进程互相通信。根据应用程序的不同需求,运输层需要有两种不同的运输协议,即是面向连接的TCP和无连接的UDP。在使用这两个协议时运输层向高层用户屏蔽了下面的网络核心的细节,它使应用进程看见的就是好像在两个运输层实体间有一条端到端的逻辑通信信道,但这条逻辑通信信道对上层的表现却因运输层使用的不同协议而有很大的差别。当运输层采用面向连接的TCP协议时,尽管下面的网络是不可靠的,但这种逻辑通信信道就相当于一条全双工的可靠信道。但当运输层采用无连接的UDP协议时,这种逻辑通信信道仍然是一条不可靠信道。由于我在课程设计中采用的是UDP协议进行通信的,这里就只简述一下一些关于UDP的内容,UDP在传送数据之前不需要先建立连接。远地主机的运输层在收到UDP报文后,不需要给出任何确认。虽然UDP不提供可靠的交付,但在某些情况下UDP却是一种最有效的工作方式。为此当我们使用UTP协议使两个计算机中的进程要互相通信,不仅必需知道对方的IP地址(为了找到对方的计算机),而且还要知道对方的端口号(为了找到对方计算机中的应用进程)。我们的计算机通信时采用客户-服务器方式。客户在发起通信请求时,必需先知道对方的服务器的IP地址和端口号,因此通过IP地址和端口号我们就能将两台主机连接起来,然后通过输入输出流将信息发送到对方的主机上。这样就能实现网络的聊天程序。
…… …… 余下全文
《计算机基础》课程 教学班级:
课程教师: 实 验 报 告 _______ 学号:__________ 姓名:___________ ______________ 实验辅导教师:_____________
重庆理工大学计算机学院
20xx年9月
大学计算机基础实验报告
实验1 Windows操作系统
教学班级:_______ 学号:__________ 姓名:___________ 实验日期:___________ 实验地点:_________(机房)
指导教师签名:__________ 实验成绩:___________
一、实验目的
1.掌握文件的复制、移动、删除;
2.掌握文件的重命名、属性的设置;
3.掌握文件的查找;
4.掌握文件夹选项操作。
5.通过控制面板查看和修改主要输入/输出设备的设置;
6.查看和修改系统基本配置信息。
7.通过用户管理设置,使计算机为多人合用,同时管理员可以根据需
要控制其它用户的操作权限;
8.通过对计算机的环境设置,优化计算机的性能,加强用户的计算机
安全意识,提高计算机病毒应对能力。
二、实验任务
…… …… 余下全文
计算机类课程实验报告(一)
一、实验名称:Windows XP基本操作(2学时)
二、实验目的及要求
1.掌握Windows XP启动和关机方法。
2.掌握鼠标的使用方法。
3.熟悉Windows XP界面,掌握窗口的基本操作。
4.掌握菜单和对话框操作。
5.学习使用Windows XP帮助系统
三、实验内容与步骤:
1.将桌面上的图标分别“按名称”、“按类型”、“按大小”、“按日期”排列。 方法:右击桌面空白处弹出快捷菜单,选择“排列图标”---“按名称”等方式即可。
2.利用任务栏时钟图标将当前日期与时间改为20xx年10月11日12点。
方法:右击任务栏右端的“时钟”显示,选择“调整日期和时间”,在弹出的窗口中设置即可。
3.将任务栏拖放到窗口顶部并将任务栏的高度增加一倍。
方法:将鼠标指向任务栏的空白处,拖运任务栏到屏幕的顶部后释放鼠标即可。
将鼠标移动到任务栏的边线上,鼠标指针将变成一个双向箭头,此时按住鼠标左键向下拖动至合适的高度后,释放鼠标即可。
4.将“我的电脑”窗口成为活动窗口,分别打开该窗口中的“文件”、“编辑”、“查看”菜单项。记录窗口的组成和“文件”菜单项中的命令项,有快捷键的命令记录其对应的快捷键。(注意菜单命令前有“√”的说明该命令有效。再次单击取消该标记,该命令无效。如某一菜单中前有“●”的说明只有该命令在分组菜单中被选中。带右箭头说明当鼠标指向时会弹出下一级子菜单。命令前有“?”弹出一对话框。暗淡的菜单说明该命令不可用。操作时注意有些菜单并没有完全显示出来。此时可用鼠标指向菜单下面的双向向下箭头,则会显示完整菜单。操作完后应注意将菜单前“√”、“●”标志恢复原状。)
…… …… 余下全文
西安交通大学实验报告
课程_计算机程序设计_实验名称__ __第1页共2页 系 别_______电气工程 学 院
_________________
专业班级________组别_____________
姓 名__ ____学号_ _
同 组 人____________ 实验日期 20xx年12月 18日 实验报告日期 20xx年12月 18日 报告退发 ( 订正 、 重做 ) 教 师 审 批 签 字
一.实验目的
(1)掌握数组定义及二维数组的应用;
(2)掌握函数间参数传递方式(值方式和引用方式);
(3)掌握库函数的使用。
二.实验内容
实验题目一:将四阶矩阵转置。
1.要点分析
利用两个for语句进行二维数组的输入,数组中的任意元素应一一赋值。
2.程序源代码
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int a[10][10],i,j;
i=0;
j=0;
for(i=0;i<4;i++)
{
…… …… 余下全文
计算机软件技术基础
实验报告
姓名:
班级:0801105
学号:
日期:20##-12-5
实验名称:实验一线性表的操作
班级 0801105 学号 姓名
第 5 周 星期 三 、 9-10 节 成绩
…… …… 余下全文