电脑存储结构设计与实现_课程设计报告(编辑修改稿)内容摘要:
dNode(TreeNode *t,char name[]) { TreeNode *p。 if(t==NULL) return NULL。 else if(strcmp(t,name)==0) return t。 else { p=FindNode(tchild,name)。 if(p!=NULL) return p。 else return FindNode(tbrother,name)。 } } void Path(TreeNode *t,TreeNode *q) { TreeNode *m。 m=q。 if(Generation(t,q)==0) printf(无路径 !)。 else { int j。 j=Generation(t,q)。 13 for(int i=1。 ij。 i++) { strcpy(tdate[i].name,FindMother(t,q))。 q=FindMother(t,q)。 } printf(该文件 (夹 )路径为: )。 for(i=j1。 i=1。 i) { printf(%s,tdate[i].name)。 } printf(%s\n,m)。 } } void Create(TreeNode *amp。 t) { t=NULL。 t=(TreeNode *)malloc(sizeof(TreeNode))。 if(flat==1) printf(已经格式化了 !\n)。 else { printf(请输入主盘的名字: \n)。 scanf(%s,amp。 t)。 tchild=tbrother=NULL。 printf(硬盘初始化成功 !\n)。 } system(pause)。 system(cls)。 } void CleNode(TreeNode *amp。 t) { TreeNode *p[MAX],*q。 int childnum。 char name1[MAX]。 char name[MAX]。 14 if (flat==1) printf(已经格式化了 !\n)。 else { printf(请输入主盘的名字: \n)。 scanf(%s,amp。 name1)。 q=FindNode(t,name1)。 while(q==NULL) { printf(不存在此盘,请重新输入: )。 scanf(%s,amp。 name)。 q=FindNode(t,name)。 } printf(请输入分区的数目: )。 scanf(%d,amp。 childnum)。 for(int i=1。 i=childnum。 i++) { p[i]=(TreeNode *)malloc(sizeof(TreeNode))。 p[i]child=p[i]brother=NULL。 printf(请输入第 %d 个分区的信息: \n,i)。 printf(卷名: )。 scanf(%s,amp。 p[i])。 printf(容量: )。 scanf(%d,amp。 p[i])。 printf(类型: )。 scanf(%s,amp。 p[i])。 if(i==1) qchild=p[i]。 else p[i1]brother=p[i]。 } flat=1。 printf(硬盘格式化成功 !\n)。 } system(pause)。 system(cls)。 } 15 void Add(TreeNode *amp。 t) { TreeNode *p[MAX],*q。 int childnum。 char name[MAX]。 if(flat==0) printf(\t 对不起,电脑硬盘还未格式化 !\n\n\n)。 else { printf(请输入需要添加到分区 或文件夹的名称: )。 scanf(%s,amp。 name)。 q=FindNode(t,name)。 while(q==NULL) { printf(不存在此文件,请重新输入: )。 scanf(%s,amp。 name)。 q=FindNode(t,name)。 } printf(请输入文件或文件夹的数目: )。电脑存储结构设计与实现_课程设计报告(编辑修改稿)
相关推荐
比较困难和不便。 此外,实现复杂的应用构造有较大的困难。 虽然可以用 ActiveX、Java 等技术开发较为复杂的应用,但是相对于发展已非常成熟 C/ S 的一系列应用工具来说,这些技术的开发复杂,并没有完全成熟的技术工具供使用。 数据库需求分析 根据系统设计和功能模块分析,本 系统 的数据库需要存放以下信息: ( 1) 分类 表 :储存 分类 信息 ( 2) 供应商 表:储存 供应商 信息
是在显 示器工作时,各位的共阴极(共阳极)连接在一起并接地( +5V) ,每位的段选线分别与一个 8位的锁存器相 连接 , 每个 LED 的显示字符一经确定,相应的锁存器输出将维持不变,直至显示下一个字符。 因此,静态显示器的输出亮度较高。 LED 静态扫描方式的接口编程容易,但缺点是占用较多的口线。 长春工业大学人文信息学院毕业设计 (论文) 10 如果使用锁存器接口,则有几位 LED
高,可以在额定值的百分之十二 左右 波动。 PLC 的基本工作原理 PLC 采用“顺序扫描,不断循环”的方式工作。 PLC通电开始 运行时, CPU 根据 编程者事先编写好并烧写入 PLC 用户存储器的程序 按指令步序号 作周期性循环扫描。 当没有遇到跳转指令 时,就从首 条指令开始逐条 扫描 执行至遇到 END 指令为止。 在结束完一轮指令扫描执行工作后, CPU
转子产生的磁场不可能是完善的正弦波,因此发电机发出的电压波形不可能是一点不失真的正弦波。 目前我国应用的发电机有两大类:隐极机和凸极机。 隐极机多用于汽轮发电 机,凸极机多用于水轮发电机。 对于谐波分量而言,隐极机优于凸极机,但随着科技进步,可控硅、 IGBT等电子励磁装置的投入,使发电机的谐波分量有所上升。 当发电机的端电压高于额定电压的 10%以上时,由于电机的磁饱和
(优≥ 90;良 8089 分;中 7079 分;及格 6069 分;不及格≤ 59 分)给出学生毕业设计(论文)成绩。 10 指 导 教 师 评 审 意 见 评语 : 评 分 ( 百分制 1X ) 指导教师(签名): 年 月 日 评 阅 教 师 评 审 意 见 评语 : 评 分 ( 百分制 2X ) 评阅教师(签名): 年 月 日 11 答 辩 小 组 意 见 评语: 评 分 ( 百分制 3X
0 μ ABCE00 图 NPN 晶体管和 N沟道的 MOS 管 输出特性曲线 利用 PNP 晶体管的恒流输出电流晶体管可使用大功率双极性晶体管,也可以使用功率 MOS 管。 从电流设定稳定性和恒流特性来看,使用功率双极性晶体管更好。 MC9S12XS128 的特点 MC9S12XS128 微控制单元作为 MC9S12 系列的 16 位单片机,由标准片上外围设备组成,包括 16 位中央处理器、