华南农业大学数据结构上机实验大答案 代码啊,谢谢我吧
2020-04-15 03:21:00 45KB 数据结构
1
华南农业大学数学与信息学院计算机系数字电路与逻辑设计各个实验的参考答案
1
设计一 设计任务:模拟Linux文件系统 在任一OS下,建立一个大文件,把它假象成一张盘,在其中实现一个简单的模拟Linux文件系统。 1. 在现有机器硬盘上开辟100M的硬盘空间,作为设定的硬盘空间。 2. 编写一管理程序simdisk对此空间进行管理,以模拟Linux文件系统,要求: (1) 盘块大小1k (2) 空闲盘块的管理:Linux位图法 (3) 结构:超级块, i结点区, 根目录区 3. 该simdisk管理程序的功能要求如下: (1) info: 显示整个系统信息(参考Linux文件系统的系统信息),文件可以根据用户进行读写保护。目录名和文件名支持全路径名和相对路径名,路径名各分量间用“/”隔开。
2020-02-10 03:02:55 371KB 华工 操作系统课设 C/C++
1
为复试真题满足大家对真题的需求,并且还能够学习真题的精华
2020-01-17 03:01:16 771KB 复试
1
华南理工数据结构大作业之家谱管理系统 内含源代码,实验报告书任务书 功能实现如下: (A)家庭成员信息存储:将每个家庭成员的基本信息存储在计算机中(可永久 保存)。家庭成员的基本信息至少应包括:(姓名,出生地,出生日期,死亡日期,性别,身高,学历,职业,最高职 务/职称,…); (B)家族关系存储:将各家庭成员之间的关系,存储在计算机中(可永久保存); (C)更新:家谱数据的更新(修改、删除、加入); (D)输出:将家谱以较友好的格式输出(显示); (E)查询:按基本信息查询成员,按亲戚关系查询; 3.增强要求 (A)统计:统计并打印(显示)结果,统计的项目有:平均寿命、平均身高、 男女比例、家庭平均人口、平均(最高/低)学历、… …
2020-01-03 11:40:42 1.72MB 数据结构 华南理工 家谱管理系统
1
多年华南农业大学算法设计与分析期末考试试卷,对期末考试非常有用!
2019-12-28 17:15:20 203KB 华南农业大学 算法 期末考试试卷
1
华南理工大学计算机网络我的全部资源,包括课件、作业、实验、试卷等等
2019-12-24 03:08:27 47.29MB 计算机网络
1
一、 1.Please download and install the glut library. 2.Write a complete program using the following codes to draw a Sierpinski gasket. void myinit() { // attributes glClearColor(1.0,1.0,1.0,1.0); glColor3f(1.0,0.0,0.0); // set up viewing glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluOrtho2D(0.0, 50.0,0.0,50.0); glMatrixMode(GL_MODELVIEW); } void display() { GLfloat vertices[3][3] = {{0.0,0.0,0.0}, {25.0, 50.0,0.0}, {50.0,0.0,0.0}}; // an arbitrary triangle in the plane z = 0; GLfloat p[3] = {7.5, 5.0, 0.0}; // or set any desired initial point which is inside the triangle; int j,k; int rand(); glBegin(GL_POINTS); for (k = 0; k < 5000; k++) { /* pick a random vertex from 0, 1, 2*/ j = rand()%3; // compute new location; p[0] = (p[0]+vertices[j][0])/2; p[1] = (p[1]+vertices[j][1])/2; // display new point glVertex3fv(p); } glEnd(); glFlush(); } #include void main(int argc, char **argv) { glutInit(&argc;, argv); glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB); glutInitAWindowSize(500,500); glutInitWindowPosition(0,0); glutCreateWindow(“Simple OpenGL Example”); glutDisplayFunc(display); myinit(); glutMainLoop(); } 3.实现 DDA 和 Bresenham 画线算法 (1)画10万以上随机生成的直线段,比较两个算法的平均时间. (2)分别把屏幕上的1*1,5*5, 9*9像素当作直线段上的一个点,观察线段的走样情况. 二、 请写一个OpenGL (如果熟悉WebGL也可以用)程序完成如下任务 (1)读入三维网格模型的obj文件; (2)用OpenGL函数glTranslatef()对模型模型进行平移,使得其重心位于原点; (3)用函数glLookAt()设置视点,并且要求试点绕模型一周,以便用透视投影观察各个侧面; (4)要求利用真实感绘制对模型进行渲染. (利用OpenGL函数设置光源,材质,计算好每个三角形的法向量后,利用OpenGL的glNormal函数给待绘制的三角形设置法向量). 绘制的结果大概如下: 三、 本实验为综合实验, 任务是利用光线跟踪算法进行Whitted全局光照计算,并对读入场景进行真实感绘制。(特别提醒: 网上类似的projects可以参考,但不能照抄. 如http://tobias.isenberg.cc/graphics/LabSessions/RaytracingProject, http://physbam.stanford.edu/links/ray_tracing/project_ray_tracing.html https://www.cs.utexas.edu/~fussell/courses/cs354/assignments/raytracing/handout.shtml ) (1)参加对象: 本实验针对所有选课同学,3-5人组成一个小组,共同实现;非15级同学在组队方面有困难的话可与老师沟通. (2)实验结果提交: 每人都要求提交一份. 内容包括 a.源程序; 可执行代码; 三维场景数据; 同组的同学这部
2019-12-22 20:10:10 48.13MB 华南理工大学 图形学实验
1
华南理工大学计算方法数值分析实验报告(包括4个实验),需要的同学可以参考下!
2019-12-21 22:24:45 3.27MB 华工 计算方法 数值分析 实验报告
1
华南理工大学电路及信号与系统考研真题1994-2008 华南理工大学电路及信号与系统考研真题1994-2008
1