广大作业
文章平均质量分 81
实验报告、课程设计等
mp-ui
喜欢打代码的菜鸭
展开
-
操作系统实验报告(五)磁盘管理实验
一、 实验目的1、 了解磁盘调度的策略和原理;2、 理解和掌握磁盘调度算法——先来先服务算法(FCFS)、最短寻道时间优先算法(SSTF)、电梯扫描算法(SCAN)。二、 实验环境Windows操作系统、g++编译器三、 实验内容1、 模拟先来先服务法(First-Come, First-Served,FCFS),最短寻道时间优先法(Shortest Seek Time First, SSTF),电梯扫描算法(SCAN)三种磁盘调度算法;2、 对三种算法进行对比分析。3、 输入为一组请求访.原创 2021-07-18 15:59:22 · 5757 阅读 · 3 评论 -
操作系统实验报告(四)文件系统
一、 实验目的1、 熟悉Linux文件系统的文件和目录结构,掌握Linux文件系统的基本特征;2、 模拟实现Linux文件系统的简单I/O流操作:备份文件。二、 实验环境Ubuntu 20.10、gcc编译器三、 实验内容1、 浏览Linux系统根目录下的子目录,熟悉每个目录的文件和功能;2、 设计程序模拟实现Linux文件系统的简单I/O流操作:备份文件。四、 实验要求1、 对文件系统命令和库函数要提前熟悉;2、 画出备份文件的过程图;3、 测试数据文件提前准备好;4、 编写程序.原创 2021-07-18 15:53:11 · 6061 阅读 · 0 评论 -
操作系统实验报告(三)内存管理
一、 实验目的1、了解虚拟存储技术的特点,掌握虚拟存储请求页式存储管理中几种基本页面置换算法的基本思想和实现过程,并比较它们的效率。2、了解程序设计技术和内存泄露的原因二、 实验环境Windows操作系统、g++编译器三、 实验内容模拟实现请求页式存储管理的几种基本页面置换算法(1)最佳淘汰算法(OPT)(2)先进先出的算法(FIFO)(3)最近最久未使用算法(LRU))四、 实验要求1、画出每个页面置换算法流程图;2、对算法所用的数据结构进行说明;3、测试数据随机产生。不可手工.原创 2021-07-18 15:40:09 · 7265 阅读 · 2 评论 -
操作系统实验报告(二)银行家算法
一、 实验目的1、了解什么是操作系统安全状态和不安全状态;2、了解如何避免系统死锁;3、理解银行家算法是一种最有代表性的避免死锁的算法,掌握其实现原理及实现过程。二、 实验环境Windows、g++三、 实验内容根据银行家算法的基本思想,编写和调试一个实现动态资源分配的模拟程序,并能够有效避免死锁的发生。四、 实验要求1、 画出银行家算法流程图;2、 对算法所用的数据结构进行说明;3、 测试数据随机产生。不可手工输入;4、 编写程序并调试;5、 多次测试程序,截屏输出实验结果.原创 2021-07-18 15:30:26 · 32612 阅读 · 5 评论 -
操作系统实验报告(一) 进程管理与进程通信
一、 实验目的1、掌握进程的概念,明确进程的含义。2、认识并了解进程并发执行的实质,进程的阻塞与唤醒,终止与退出的过程。3、熟悉进程的睡眠、同步、撤消等进程控制方法。4、分析进程竞争资源的现象,学习解决进程互斥的方法 。5、了解什么是信号,利用信号量机制熟悉进程间软中断通信的基本原理,6、熟悉消息传送的机理 ,共享存储机制 。二、 实验环境Ubuntu 20.10,gcc编译器三、 实验内容编写一段程序,使用系统调用fork( )创建两个子进程。当此程序运行时,在系统中有一个父进程.原创 2021-07-18 15:18:50 · 13428 阅读 · 0 评论 -
Java语言 实验报告(三)
实验报告(三)实验目的熟悉 Java 综合应用程序的开发。实验任务编写一个 Java 应用程序,实现图形界面多人聊天室(多线程实现),要求聊天室窗口标题是“欢迎使用 XXX 聊天室应用”,其中 XXX 是自己的班级姓名学号,如“软件 171 张三 1234”。源代码Client.java/** * @AUTHOR Prince * @TIME 2020/11/12 18:50 */package com.science.sc3;import javax.swing.*;impo原创 2021-02-10 16:45:07 · 694 阅读 · 1 评论 -
Java语言 实验报告(二)
实验报告(二)实验目的熟悉 Java 图形界面的基本设计。熟悉 Java 界面的菜单使用方法。熟悉 Java 的多线程应用程序开发方法。实验任务 1编写 Java 应用程序,实现以下登陆界面(需注意密码框输入的内容不显示明文)实验源代码package com.science.sc2.No1;import java.awt.*;import java.awt.event.WindowEvent;import java.awt.event.WindowListener;publ原创 2021-02-10 16:43:50 · 1043 阅读 · 0 评论 -
Java语言 实验报告(一)
实验报告(一)实验任务 1编写一个 Java 应用程序,在主类的 main 方法中实现下列功能。程序随机分配给用户一个 1 至 100 之间的整数用户通过键盘输人自己的猜测程序返回提示信息,提示信息分别是:“猜大了”、“猜小了”和“猜对了”用户可根据提示信息再次输入猜测,直到提示信息是“猜对了”用户猜对以后,显示猜测次数,并提供“重新开始”和“退出”功能实验源代码/** * @AUTHOR Prince * @TIME 2020/11/10 9:26 */package原创 2021-02-10 16:40:38 · 1874 阅读 · 0 评论 -
数据结构实验四 查找和排序算法实现
一、实验目的:1、领会折半查找的过程和算法设计;2、领会二叉排序树的定义,二叉树排序树的创建、查找和删除过程及其算法设计;3、领会冒泡排序的过程和算法设计;4、领会堆排序的过程和算法设计;5、掌握基数排序算法及其应用。二、使用仪器、器材微机一台操作系统:WinXP编程软件:C/C++编程软件三、实验内容及原理填入自己的内容(思路或算法流程图、源代码、说明等)1、教材P362实验题2:实现折半查找的算法编写一个程序exp9-2.cpp,输出在顺序表(1,2,3,4,5,6,7,8,9原创 2021-01-29 11:24:26 · 4008 阅读 · 2 评论 -
数据结构实验三 图的操作与实现
一、实验目的:1、领会图的两种主要存储结构和图的基本运算算法设计;2、领会图的两种遍历算法;3、领会Prim算法求带权连通图中最小生成树的过程和相关算法设计;4、掌握深度优先遍历和广度优先遍历算法在图路径搜索问题中的应用;5、深入掌握图遍历算法在求解实际问题中的应用。二、使用仪器、器材微机一台操作系统:WinXP编程软件:C/C++编程软件三、实验内容及原理填入自己的内容(思路或算法流程图、源代码、说明等)1、教材P310实验题1:实现图的邻接矩阵和邻接表的存储编写一个程序grap原创 2021-01-29 11:21:37 · 6278 阅读 · 0 评论 -
数据结构实验二 二叉树的操作与实现
一、实验目的:1、领会二叉链存储结构和掌握二叉树中的各种基本运算算法设计;2、领会线索二叉树的构造过程以及构造二叉树的算法设计;3、领会哈夫曼树的构造过程以及哈夫曼编码的生成过程;4、掌握二叉树遍历算法的应用,熟练使用先序、中序、后序3种递归遍历算法进行二叉树问题的求解;二、使用仪器、器材微机一台操作系统:WinXP编程软件:C/C++编程软件三、实验内容及原理填入自己的内容(思路或算法流程图、源代码、说明等)1、教材P247实验题1:实现二叉树的各种基本运算的算法编写一个程序btr原创 2021-01-29 11:17:41 · 6389 阅读 · 7 评论 -
数据结构实验一 线性表、堆栈和队列的操作与实现
一、实验目的:1、 领会单链表存储结构和掌握单链表中的各种基本运算算法设计;2、 领会栈链存储结构和掌握栈链中的各种基本运算算法设计;3、 领会环形队列存储结构和掌握环形队列中的各种基本运算算法设计;4、 深入掌握单链表应用的算法设计;5、 掌握栈应用的算法设计;二、使用仪器、器材微机一台操作系统:WinXP编程软件:C/C++编程软件三、实验内容及原理填入自己的内容(思路或算法流程图、源代码、说明等)1、教材P74实验题2:实现单链表的各种基本运算的算法编写一个程序linklis原创 2021-01-29 11:10:05 · 3125 阅读 · 0 评论 -
(MFC)广州大学大一下课程设计实验报告-学生成绩管理系统
程序设计课程设计实验报告学院: 计算机科学与网络工程学院专业班级: XXX姓名: XXX学号: 190XXXXXXX2020.6.29一、课程设计题目及内容题目:学生成绩管理系统设计要求及提示如下:(1)、设计一个学生类Student,包括数据成员:姓名、学号、二门课程(面向对象程序设计、高等数学)的成绩。(2)、创建一个管理学生的类Management,包括实现学生的数据的增加、删除、修改、按课程成绩排序、保存学生数据到文件及加载文件中原创 2020-09-04 16:22:09 · 2072 阅读 · 4 评论