- 博客(14)
- 收藏
- 关注
原创 按字编址与按字节编址
同理,cache需要2^9B/2^5B=2^4块,则cache的块号为4位,即c=4。即1MB/2^4B=2^20B/2^4B=2^16=64K 所以块数应该是64K块。一个块的大小为32B,主存2MB,算出主存需要2^21B/2^5B=2^16块。一个块是8个字,而且按字编址,因为8=2^3,所以块内地址就是3位,即b=3。需要1M个单位,1M需要20位二进制表示,所以主存地址为20位。块大小为4个字,一个字为4个字节,则一个块为16B=2^4B。块数为2^8B/2^4B=2^4=16块。
2023-06-07 17:57:06
1678
原创 【Python程序设计】实验10(集合)
1、【描述】输入若干个整数,输出其中出现了多少个不相同的数。【输入】一行中输入若干个整数,整数之间以空格分隔。【输出】一个数字,表示多少个不相同的数。【输入示例】1 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20【输出示例】19【来源】《Python程序设计基础》第6章编程题1。numbers = [int(x) for x in input().split()]new_numbers = list(set(nu
2022-04-22 19:31:49
3780
原创 【Python程序设计】实验09(字典)
1、【描述】输入一个简单英文句子,统计并依次输出该句子中元音字母a、e、i、o、u(不区分大小写)出现的次数。【输入】一行中输入一个简单英文句子。【输出】一行中依次输出a、e、i、o、u在句子中出现的次数,整数以空格间隔。【输入示例】If so,you already have a Google Account. You can sign in on the right.【输出示例】6 4 4 7 3【来源】《Python程序设计基础》第6章编程题3。line = i
2022-04-22 19:28:53
4158
原创 【Python程序设计】实验08(列表和元组)
1、【描述】输入10个整数,存放在列表中,找出值最大和最小的元素,输出最大值、最小值及它们所在的元素下标。【输入】在一行中输入10个整数,其间以空格分隔。【输出】第一行输出最大值及其所在的元素下标,最大值和下标以空格间隔。第二行输出最小值及其所在的元素下标,最小值和下标以空格间隔。【输入示例】1 3 5 7 9 6 0 8 2 4【输出示例】9 40 6【来源】《Python程序设计基础》第5章编程题5。def main(): line = input()
2022-04-22 19:24:44
4707
原创 【Python程序设计】实验07(字符串)
1、【描述】脱氧核糖核酸(DNA)由两条互补的碱基链以双螺旋的方式结合而成。而构成DNA的碱基共有4种,分别为腺瞟呤(A)、鸟嘌呤(G)、胸腺嘧啶(T)和胞嘧啶(C)。在两条互补碱基链的对应位置上,腺瞟呤总是和胸腺嘧啶配对,鸟嘌呤总是和胞嘧啶配对。你的任务就是根据一条单链上的碱基序列,给出对应的互补链上的碱基序列。【输入】第一行是一个正整数n,表明共有n条要求解的碱基链。以下共有n行,每行用一个字符串表示一条碱基链。这个字符串只含有大写字母A、T、G、C,分别表示腺瞟呤、胸腺嘧啶、鸟嘌呤和胞嘧啶。每
2022-04-22 19:19:49
3021
原创 【Python程序设计】实验05(函数)
1、【描述】如果四边形四条边的长度分别为a、b、c、d,一对对角之和为2α,则其面积为:定义函数:def compute_area(a, b, c, d, alpha),计算任意四边形的面积。编写一个main函数,设有一个四边形,其四条边边长分别为 3、4、5、5,一对对角之和为145°,计算它的面积。结果保留2位小数。【输入】没有输入。【输出】输出对应的四边形面积,结果保留2位小数。【来源】《Python程序设计基础》第4章编程题1。from math import cosdef
2022-04-22 19:14:29
4430
原创 【Python程序设计】实验04(循环)
1、【描述】计算如下式子:前n项之和,结果保留3位小数。【输入】输入一个正整数n。【输出】输出数列前n项的和,结果保留3位小数。【输入示例】10【输出示例】2.133【来源】《Python程序设计基础》第3章编程题5。n = int(input())total = 0for i in range(1, n + 1): total += 1 / (2 * i - 1)print("%.3f" % (total))2、【描述】计算如下式.
2022-04-22 19:10:27
3753
原创 【Python程序设计】实验03(分支)
1、【描述】编写程序,从键盘输入一个整数,检查它是否能同时被2和3整除,是否被2或3整除,是否被2或3整除且只被其一整除。【输入】一行中给出一个整数。【输出】分行输出检查结果,格式见【输出示例】。【输入示例】4【输出示例】4 divisible by 2 and 3? False4 divisible by 2 or 3? True4 divisible by 2 or 3, but not both? True【来源】《Python程序设计基础》第3章编程题1。
2022-04-22 18:40:10
2378
原创 【Python程序设计】实验02(基本)
1、【描述】编写程序,从键盘输入两个整数,计算并输出这两个整数的和、平均值、最小值和最大值。平均值保留2位小数。【输入】分行输入两个整数。【输出】分行输出两个整数的和、平均值、最小值和最大值。平均值保留2位小数。【输入示例】54【输出示例】94.5045【来源】《Python程序设计基础》第2章编程题1。num1 = int(input())num2 = int(input())total = num1 + num2print("%d" % (total
2022-04-22 18:31:01
3966
原创 【Python程序设计】实验01(概述)
1、【描述】让我们学习用Python语言向世界问好。"Hello World"示例程序最早出现于1972年,由贝尔实验室成员Brian Kernighan撰写的内部技术文件《Introduction to the Language B》之中。不久同作者于1974年所撰写的《Programming in C: A Tutorial》,也延用这个示例。一般来说,这是每一种计算机编程语言中最基本、最简单的程序,亦通常是初学者所编写的第一个程序。它还可以用来确定该语言的编译器、程序开发环境,以及运行环境是否已经
2022-04-22 18:20:00
1188
原创 Roblox界面使用介绍
场景操作(W、S、A、D)移动镜头按住Shift慢速移动镜头按住鼠标右键旋转视角Q、E 垂直降低/提升镜头高度鼠标滚轮缩放视角按住鼠标中键平移视角鼠标左键单击选择零件Ctrl+鼠标左键选择多个零件Shift+鼠标左键工具F:缩放到当前选中的零件Ctrl+Z:撤销Ctrl+Y:还原Ctrl+1:旋转Ctrl+2:移动Ctrl+3:缩放Ctrl+4:选择Ctrl+5:精确操作Ctrl+C:复制Ctrl+X:剪切Ctrl+V:粘贴
2021-07-17 11:32:13
10915
原创 C数组-插入元素
#include <stdio.h>int main(){ int num[11]={1,4,6,9,11,25,31,46,83,100}; int a,b,m; scanf("%d",&m); for(a=0;a<10;a++){ if(m>num[a]) b=a+1; if(m<1) b=0; } for(a=11;a>...
2020-03-01 09:09:14
3985
原创 C数组-歌手评分系统
#include <stdio.h>int main(){ float a[7]; int m,n; float min,max,sum=0,score=0; for(m=0;m<7;m++){ scanf("%f",&a[m]); } min=a[0];max=min; for(m=1;m<7;m++){ if(a[m]>max...
2020-03-01 09:06:05
2861
原创 编写一个程序,对长度为8个字符的字符串,函数这将8个字符按降序( ASCII 码值由大到小)排列。
#include<stdio.h>void fun(char s[],int num){ int i, j, temp; for (i=0; i<num-1; i++) for (j=0; j<num-1-i; j++) { if (s[j] < s[j+1]) { te...
2020-03-01 09:02:01
8833
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人