某某学校计算机课实验报告-表格模板
- 格式:docx
- 大小:17.13 KB
- 文档页数:1
实验一实验报告表
实验名称:
学号:姓名班级实验时间
实验报告表1-1图灵机模型中的主要组成部分及作用
说明:可根据需要加行
实验报表1-2冯.诺依曼计算机体系结构的功能描述
实验报告表1-3 实验所使用的计算机硬件配置登记表
实验报告表1-4 微型计算机拆卸顺序记录表
实验报告表1-5 微型计算机安装顺序记录表
实验报告表1-6 微型计算机安装顺序调整记录表
说明:可根据需要加行
实验报告表1-7 6个指定部件的安装顺序记录表
实验报告表1-8 扩充内存
实验报告表1-9更换显卡。
计算机与信息学院 实验课程:操作系统阜阳师范学院 Fuyang Teachers College实验报告 ====================================================================姓名 学号:实验报告实验报告实验报告}exit(0);}main( ){ client( );}2.server.c#include <sys/types.h>#include <sys/msg.h>#include <sys/ipc.h>#define MSGKEY 75struct msgform{ long mtype;char mtext[1000];}msg;int msgqid;void server( ){msgqid=msgget(MSGKEY,0777|IPC_CREAT); do{msgrcv(msgqid,&msg,1030,0,0);printf(“(server)received\n”);}while(msg.mtype!=1);msgctl(msgqid,IPC_RMID,0);exit(0);}main( ){server( );}实验报告#include <stdio.h>#include <stdlib.h>#include <time.h>#define N 12#define B 3#define P 5int isInBuf(int buf[], int x, int *p){ int i, j = -1;for (i = 0; i < B; i++){ if(buf[i] == x){ j = i;break;}else if (buf[i] == -1){ (*p)++;buf[i] = x;j = i;break;}}if(j==-1) (*p)++;return j;}int oldopt(int i, int buf[ ], int list[ ], int f[ ]) { int k, h, j=0, max=-1;for (k = 0; k < B; k++){ for (h = i; h < N; h++)if (buf[k] == list[h]){ f[k] = h;break;}if(h==N)f[k] = N;}for (k = 0; k < B; k++){ if (max < f[k]){ max = f[k];j = k;}}return j;}int main(){ int list[N]; #include <stdio.h>#include <stdlib.h>#include <time.h>#define N 12#define B 3#define P 5int isInBuf(int buf[], int x, int *p) { int i, j = -1;for (i = 0; i < B; i++){ if(buf[i] == x){ j = i;break;}else if (buf[i] == -1){ (*p)++;buf[i] = x;j = i;break;}}if(j==-1) (*p)++;return j;}int oldlru(int f[ ]){ int i, j = 0, max = -1;for (i = 0; i < B; i++){ if(f[i] > max){ max = f[i];j = i;}f[i]++;}return j;}int main(){ int list[N];int change[N];int buf[B], f[B], i, j,k;int result[B][N];int old;int absent;srand((int)time(NULL));printf("\n The Random List:\n");for (i = 0; i < N; i++)int change[N];int buf[B],f[B],i,j,k;int result[B][N];int old;int absent;srand((int)time(NULL));printf("\n The Random List:\n");for (i = 0; i < N; i++){ list[i] = rand() % P+1;printf("%3d", list[i]);}printf("\n----------------------------------------------\n");printf("\nOPT:\n");absent=0;for(i = 0; i < B; i++)buf[i] = f[i] = -1;for(i = 0; i < N; i++){ j=isInBuf(buf, list[i],&absent);if(j== -1) //需置换页面{ old=oldopt(i, buf, list, f);change[i]=buf[old];buf[old] = list[i];}else change[i]=-1;for(k=0;k<B;k++)result[k][i]=buf[k];}printf("the result is:\n");for(i=0;i<B;i++){ for(j=0;j<N;j++)printf("%3d",result[i][j]);printf("\n");}printf("\nthe page is changed:\n");for(i=0;i<N;i++){ if(change[i]== -1)printf(" ");else printf("%3d",change[i]);}printf("\nabsent:%d\n",absent);printf("the absent vote is:%f\n",(float)absent/N);}{ list[i] = rand() % P+1;printf("%3d", list[i]);}printf("\n-------------------------------------------\n");printf("\nLRU:\n");absent = 0;for(i = 0; i < B; i++)buf[i] = f[i] = -1;for(i = 0; i < N; i++){ j = isInBuf(buf, list[i],&absent);old = oldlru(f);if(j== -1){ change[i]=buf[old];buf[old] = list[i];f[old] = 0;}else{ f[j]=0;change[i]=-1;}for(k=0;k<B; k++)result[k][i]=buf[k];}printf("the result is:\n");for(i=0;i<B;i++){ for(j=0;j<N;j++)printf("%3d",result[i][j]);printf("\n");}printf("\nthe page is changed:\n");for(i=0;i<N;i++){ if(change[i]== -1)printf(" ");elseprintf("%3d",change[i]);}printf("\nabsent:%d\n",absent);printf("the absent vote is:%f\n",(float)absent/N); }实验报告。
北京理工大学计算机实验一报告表北京理工大学计算机实验一报告一、实验目的:1. 了解计算机实验室的硬件设备,熟悉计算机的组成和工作原理;2. 掌握计算机的基本操作和调试方法,熟悉计算机的操作系统和软件环境;3. 学习使用计算机进行数据输入、处理和输出。
二、实验内容:1. 硬件设备:了解计算机的主要硬件组成,包括中央处理器(CPU)、内存、硬盘、显卡等;2. 操作系统:熟悉计算机的操作系统,学习操作系统的基本功能和操作方法;3. 软件环境:了解计算机的软件环境,学习使用常用的办公软件和编程工具;4. 数据输入:学习使用键盘和鼠标进行数据输入,了解数据的输入格式和方式;5. 数据处理:学习使用计算机进行数据处理,包括数据的存储、计算和分析;6. 数据输出:学习使用计算机进行数据输出,包括打印、显示和保存等方式。
三、实验步骤:1. 硬件设备:了解计算机的主要硬件组成,包括CPU、内存、硬盘、显卡等,熟悉各个硬件的功能和作用;2. 操作系统:熟悉计算机的操作系统,学习操作系统的基本功能和操作方法,包括开机、关机、重启等;3. 软件环境:了解计算机的软件环境,学习使用常用的办公软件和编程工具,如Microsoft Office和Visual Studio等;4. 数据输入:学习使用键盘和鼠标进行数据输入,了解数据的输入格式和方式,如文本、数字、图像等;5. 数据处理:学习使用计算机进行数据处理,包括数据的存储、计算和分析,如使用Excel进行数据分析;6. 数据输出:学习使用计算机进行数据输出,包括打印、显示和保存等方式,如使用打印机打印数据报告。
四、实验结果:本次实验我们成功地熟悉了计算机的硬件设备和软件环境,掌握了计算机的基本操作和调试方法。
我们学会了使用键盘和鼠标进行数据输入,使用计算机进行数据处理和输出。
通过实验,我们进一步了解了计算机的组成和工作原理,对计算机的操作系统和软件环境有了更深入的了解。
.实验二实验报告表
实验名称:
学号1120172270 姓名刘江班级:02041703 实验时间:2017年10月16日
实验报告表2-1 数值型数据在计算机中的二进制实验记录表
说明:本实验对计算机内存数据的存放拟定为:①整数用两个字节存储,并负数只考虑原码;②实数用4个字节存储,其中阶码部分占一个字节。
实验报告表2-2 其他进制数据与二进制转化实验记录表
实验报告表2-3 数据的原码、补码和反码表示实验记录表
实验报告表2-4 二进制算术运算实验记录表
实验报告表2-5溢出实验记录表
实验报告表2-6浮点数的小数点浮动实验记录表
实验报考表2-7 表示浮点数的二进制串中阶码位数改变实验记录表。
一、实训目的本次计算机基础实训旨在通过实际操作,巩固和加深对计算机基本原理、操作系统的应用、计算机网络基础、办公软件应用等方面的理解,提高学生的动手实践能力和团队协作能力,为学生顺利进入职场打下坚实基础。
二、实训时间2023年X月X日至2023年X月X日三、实训地点XX学院计算机实验室四、实训内容1. 计算机基本原理(1)计算机硬件组成:CPU、内存、硬盘、显卡等硬件设备的功能及相互关系。
(2)计算机软件组成:操作系统、应用软件、驱动程序等的作用及相互关系。
2. 操作系统应用(1)Windows操作系统基本操作:文件、文件夹管理、系统设置、安全防护等。
(2)Linux操作系统基本操作:文件系统、进程管理、系统管理、网络配置等。
3. 计算机网络基础(1)网络拓扑结构:星型、总线型、环型等网络拓扑结构的特点及应用。
(2)网络协议:TCP/IP协议、HTTP协议、FTP协议等的作用及工作原理。
(3)网络设备:路由器、交换机、防火墙等设备的功能及配置。
4. 办公软件应用(1)Microsoft Office办公软件:Word、Excel、PowerPoint等基本操作及高级应用。
(2)WPS办公软件:与Microsoft Office办公软件的兼容性及特点。
五、实训过程1. 计算机基本原理实训(1)学生分组进行计算机硬件组装实验,熟悉各硬件设备的功能及相互关系。
(2)讲解计算机软件组成及作用,引导学生了解操作系统、应用软件、驱动程序等。
2. 操作系统应用实训(1)学生分组进行Windows和Linux操作系统基本操作实验,熟练掌握文件、文件夹管理、系统设置等。
(2)讲解操作系统安全防护知识,引导学生了解病毒、木马等恶意软件的防范措施。
3. 计算机网络基础实训(1)讲解网络拓扑结构、网络协议等基础知识,引导学生了解网络设备的配置方法。
(2)学生分组进行网络设备配置实验,熟练掌握路由器、交换机、防火墙等设备的配置。
一、实训基本信息1. 实训时间:2023年X月X日至2023年X月X日2. 实训地点:XX大学计算机实验室3. 实训课程:计算机基础实训4. 实训教师:XX老师5. 实训学生:XX二、实训目的1. 通过实训,使学生掌握计算机的基本操作技能。
2. 培养学生良好的计算机使用习惯,提高计算机应用能力。
3. 培养学生独立解决问题的能力,增强团队合作意识。
4. 巩固和深化计算机理论知识,为后续课程打下坚实基础。
三、实训内容1. 计算机基本操作(1)计算机硬件的识别与组装(2)计算机软件的安装与卸载(3)操作系统(Windows 10)的基本操作(4)办公软件(Word、Excel、PowerPoint)的使用2. 网络基础(1)网络设备的识别与连接(2)网络配置与调试(3)网络协议(TCP/IP)的应用(4)网络安全与防护3. 数据库基础(1)数据库的基本概念(2)SQL语言的应用(3)数据库的创建、修改与删除(4)数据库的查询与优化4. 编程基础(1)C语言程序设计(2)C++面向对象程序设计(3)Java编程基础(4)Python编程基础四、实训过程1. 实训初期,学生进行计算机基本操作的学习,包括计算机硬件的识别与组装、计算机软件的安装与卸载等。
通过老师的讲解和示范,学生掌握了基本的计算机操作技能。
2. 随后,学生进行网络基础的学习,包括网络设备的识别与连接、网络配置与调试等。
在实验室环境中,学生亲自动手操作,掌握了网络的基本知识和技能。
3. 接着,学生学习数据库基础,包括数据库的基本概念、SQL语言的应用等。
通过实验,学生掌握了数据库的基本操作和查询技巧。
4. 最后,学生学习编程基础,包括C语言、C++、Java、Python编程基础。
在老师的指导下,学生完成了相关编程任务的实现,提高了编程能力。
五、实训成果1. 学生掌握了计算机的基本操作技能,包括计算机硬件的识别与组装、计算机软件的安装与卸载等。