自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸟一枚

一位菜鸟学习之路。

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python练习题

Python实验例1:dayup, dayfactor = 1.0, 0.01for i in range(365): if i % 7 in [6,0]: dayup = dayup * (1 - dayfactor) else: dayup = dayup * (1 + dayfactor)print("向上5天向下2的力量:{:.2f}.".format(dayup))在理解代码例1代码的基础上解决问题:一年365天,初始水平为1.0,每工作

2022-04-23 12:54:33 3848 2

原创 操作系统(SPOOLING技术)

SPOOKING技术一、实验目的二、实验内容三、实验准备1、设计一个实现SPOOLING技术的进程2、设计进程调度算法3、进程状态4、数据结构5、编程说明6、程序框图四、实验要求1、数据结构2、程序流程图代码运行结果一、实验目的理解和掌握SPOOLING假脱机技术二、实验内容  通过SPOOLING技术可将一台物理I/O设备虚拟为多台逻辑I/O设备,同样允许多个用户共享一台物理I/O设备,从而使其成为虚拟设备。该技术广泛应用与各种计算机的I/O,通过采用预输入和缓输出的方法,使用共享设备的一部分空

2022-04-19 11:30:00 6707

原创 操作系统(设备管理)

设备管理一、实验目的二、实验内容三、实验准备四、实验要求1、数据结构2、流程图代码运行结果总结一、实验目的1、理解设备管理的概念和任务。2、掌握独占设备的分配、回收等主要算法的原理并编程实现。二、实验内容  在Windows系统中,编写程序实现对独占设备的分配与回收的模拟,该程序中包括:建立设备类表和设备表、分配设备和回收设备的函数。三、实验准备  在多道程序环境下,对于独占设备,应采用独享分配策略,即将一个设备分配给某进程后,便由该进程独占,直至该进程完成或释放该设备,然后系统才能再将该设备

2022-04-18 10:00:00 1879

原创 操作系统(页面置换)

页面置换算法一、实验目的二、实验内容三、实验准备1、先进先出(FIFO)页面置换算法2、最佳(Optimal)置换算法3、最近最久未使用LRU(Least Recently Used)置换算法四、实验要求1、数据结构2、程序流程图运行结果总结一、实验目的1、加深对页面置换算法的理解。2、掌握几种页面置换算法的实现方法。3、通过实验对比各种置换算法的优劣势。二、实验内容  参考用C语言实现的先进先出算法FIFO的代码,实现最佳置换算法OPT和最近最少使用算法LRU。使得随机给出一个页面执行序列,计

2022-04-17 08:00:00 5225 5

原创 Python经典案例之质数判断

Python指数判断一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除(2,3,5,7等),换句话说就是该数除了1和它本身以外不再有其他的因数。num = int(input("请输入一个数字:"))if num > 1: for i in range(2, num): if (num % i) == 0: print(num, "不是质数") print(i, "乘于", num//i, "是", num)

2022-03-15 08:15:00 2091

原创 Python:判断闰年实例

Python判断闰年判断任意年份是否为闰年,需要满足一下条件中的任何一个:1、该年份能被4整除同时不能被100整除;2、该年份能被400整除。这里写一个简单的代码year = int(input("请输入一个年份:"))if(year % 4 == 0 and year % 100 != 0): print("{0} 是闰年".format(year))elif(year %400 == 0): print("{0} 是闰年".format(year))else: p

2022-03-14 08:00:00 1698

原创 Python:整数的阶乘

Python阶乘整数的阶乘(英语:factorial)是所有的小于及等于该数的正整数的积,0的阶乘为1.即:n!=1x2x3x…xn.while True: num = int(input("请输入一个数字:")) fac = 1 if num < 0 : print("抱歉,负数没有阶乘,请重新输入") elif num == 0: print("0的阶乘为1") else: for i in range(1

2022-03-13 08:00:00 2103

原创 操作系统:储存器管理

储存器管理一、实验目的二、实验内容三、实验要求一、实验目的1、掌握分页式存储管理地址转换和缺页中断。2、理解虚拟存储器概念。二、实验内容1、模拟分页式存储管理中硬件的地址转换和产生缺页中断分页式虚拟存储系统是把作业信息的副本存放在磁盘上,当作业被选中时,可把作业的开始几页先装入主存且启动执行。为此,在为作业建立页表时,应说明哪些页已在主存,哪些页尚未装入主存。作业执行时,指令中的逻辑地址指出了参加运算的操作存放的页号和单元号,硬件的地址转换机构按页号查页表,若该页对应标志为“1”,则表示该页

2022-03-12 08:30:00 531

原创 操作系统(进程死锁)

操作系统实验一、实验目的二、实验内容数据结构程序流程图:一、实验目的1.理解银行家算法。2.掌握进程安全性检查的方法及资源分配的方法。二、实验内容编制模拟银行家算法的程序,并以下面给出的例子验证所编写的程序的正确性。例如某系统有A、B、C、D4类资源共5个进程(PO、P1、P2、P3、P4)共享,各进程对资源的需求和分配情况如下图所示。对表中各进程对资源的需求和分配情况表现在系统中A、B、C、D4类资源分别还剩1、5、2、0个,请按银行家算法回答下列问题:现在系统是否处于安全状态?

2022-03-11 09:00:00 1359 5

原创 Python程序练习题之汇率双向兑换

汇率双向兑换程序:按照:1美元 = 6人民币。代码如下:while True: money = input("请输入美元或者人民币(提示:美元用$,人民币用R或者r):") if money[-1] in ['$']: D = 6 * eval(money[0:-1]) print("美元转换成人民币: {:.2f}R".format(D)) elif money[-1] in ['R', 'r']: R = eval(money

2022-03-10 10:00:00 13325

原创 Python温度转换

温度转换温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fahrenheit)。请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。转换算法如下:(C表示摄氏度、F表示华氏度)C = ( F - 32 ) / 1.8F = C * 1.8 + 32现要求如下:(1) 输入输出的摄氏度可采用大小写字母C结尾,温度可以是整数或小数,如:12.34C指摄氏度12.34度;(2) 输入输出的华氏度可采用大小写字母F结尾,温度可以是整数或小数,如:87.65F指华氏度87

2022-03-09 10:00:00 7903 2

原创 操作系统实验(进程调度)

操作系统实验(进程调度)一、实验目的二、实验内容三、实验准备3.1优先权算法3.2时间片轮转调度算法四、实验一、实验目的  1.1理解有关进程控制块、进程队列的概念。  1.2掌握进程优先权调度算法和时间片轮转调度算法的处理逻辑。二、实验内容  2.1设计进程控制块PCB的结构,分别适用于优先权调度算法和时间片轮转调度算法。  2.2建立进程就绪队列。  2.3编制两种进程调度算法:优先权调度和时间片轮转调度。三、实验准备3.1优先权算法  为了照顾紧迫型进程获得优先处理,引入了优先

2022-03-02 10:30:00 18351 14

原创 Python(初学者):调用函数输出

记录学习Python时间练习题目:1.写一个打印一条横线的函数。(提示:横线是若干个"-"组成)2.写一个函数,可以通过输入参数,打印出自定义数的横线。(提示:调用1的函数)3.写一个函数求是三个数的和4.写一个函数求三个数的平均值(提示:调用3的函数)1.def printinfo(): print("-"*20)printinfo() 2方式一:def ino(num): i = 0 while i < num: printi

2022-03-01 22:58:39 2357

原创 操作系统实验进程控制(C语言版)

操作系统实验————进程控制实验目的1.理解进程的概念,明确进程和程序的区别。2.理解并发执行的实质。3.掌握进程的创建、睡眠、撤销等进程控制方法。二、实验内容1.用C语言编写程序,模拟实现创建新的进程:查看运行进程;换出某个进程:杀死运行进程等功能。三、实验准备1.进程的含义:2.进程状态(1)就绪状态(2)执行状态(3)阻塞状态(4)新状态(5)终止状态3.进程状态之间的装换1.进程控制块进程控制块的作用2.进程控制块的内容1.进程标识信息1.外部标识符:由创建者命名,通常是由字母、数字所组成的一个字符

2022-01-18 12:57:07 10606 9

原创 (初学者)Python实现:九九乘法表

用for循环简单实现:代码如下:for i in range(1, 10, 1): print("\t") for j in range(1, 10, 1): if i < j: continue print("%d*%d=%d\t" % (i, j, i * j), end="\t")输出结果如下:

2022-01-17 13:12:43 573

原创 Python实现剪刀石头布

Python实现剪刀石头布结果演示如下:数字输入正确数字输入不正确代码实现结果演示如下:数字输入正确数字输入不正确代码实现# 实现剪刀石头布游戏import random # 引入随机库a = random.randint(0, 2) # 随机数字0,1,2while True: x = int(input("请输入数字0,1,2(剪刀为0,石头为1,布为2):")) if x <= 2 and x >= 0: print("你输入数字正确

2022-01-12 12:52:26 594

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除