- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计任务书
学生姓名: 吴 涯 专业班级: 电气0705
指导教师: 李道远 工作单位: 自动化学院
题 目: 几何图形显示
初始条件:
屏幕上不停地出现随机(随机颜色,随机边长,随机位置)的矩形。
要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
1.设计方案的选择与确定:根据题目要求,参考相关文献资料,选择合适的软硬件设计方案。
2.程序编制:确定软件方案,绘制系统软件流程图,完成汇编程序的编制。
3.撰写课程设计说明书。内容包括:摘要、目录、正文、参考文献、附录(程序清单)。正文部分包括:设计任务及要求、方案比较及论证、软件设计说明(软件思想,流程,源程序设计及说明等)、程序调试说明和结果分析、课程设计收获及心得体会。
时间安排:
1月18到20日:查阅资料
1月21到27日:进行课程设计硬件及软件设计
1月28到30日:课程设计报告撰写
1月31日:答辩
指导教师签名: 年 月 日
系主任(或责任教师)签名: 年 月 日
摘 要
这次课程设计题目是几何图形显示,要求显示一个随机颜色,随机边长,随机位置的矩形,在计算机图形设计中,屏幕上的一个图像由大量的图形像素组成。在图形方式下,显示屏幕上由像素点组成,屏幕按分辨率划分成像素行和列。可以通过读写屏幕上的各个点的像素,显示出各种单色的图形。
显示时,通过对矩形长宽的限制,调用该范围各点的像素,从而在屏幕上显示出单一颜色的矩形。但为了满足要求,必须引用随机函数,得到矩形长宽的随机数,除此之外,还要随机得到矩形的位置坐标和颜色。
既然要求显示几何图形,且要求有颜色,就一定得调用相应的中断服务清屏,还必须设定CX的值,使屏幕能够连续显示出一组颜色、边长和位置各不相同的矩形。
最后,通过对个子程序的编写和调用,最终的效果是在屏幕上显示边长、颜色和位置不断变化的彩色矩形。
关键词:显示 随机 矩形 调用
目录
课程设计任务书…………………………………………………………………1
摘要…………………………………………………………………………………2
1任务设计分析 …………………………………………………………………4
2 设计方案及原理………………………………………………………………5
2.1 设计思路…………………………………………………………………5
2.2 图像显示原理……………………………………………………………5
2.3 随机函数…………………………………………………………………6
2.4 随机颜色…………………………………………………………………6
2.5 随机位置和随机长宽……………………………………………………6
2.6 延迟和清屏………………………………………………………………6
3 程序设计流程图………………………………………………………………7
4 调试过程 ………………………………………………………………………9
5 程序运行结果…………………………………………………………………10
6 总结体会 ………………………………………………………………………11
参考文献 …………………………………………………………………………12
附录…………………………………………………………………………………13
几何图形显示
1 任务设计分析
设计任务:在屏幕上不停地出现随机(随机颜色,随机边长,随机位置)的矩形。
任务分析:认真分析题目后可以知道,该题是要求用写像素的方法绘制图形,因此程序中必定涉及到与屏幕设置和颜色填充有关的编程技巧;另外,从题目中可以看到,出现最多的字眼就是“随机”,基本上显示图形的各个属性都要求随机,包括颜色,大小位置,因此有关产生随机数的程序段是必不可少的,且关于显示矩形的颜色,大小,位置的各个子程序都会用到随机数;还有,因为要求是不停显示随机矩形,即在不同位置显示不同矩形时,相互之间不能干扰,且要能看到效果,因此在显示出矩形后必须有延迟和清屏功能的子程序。
2 设计方案及原理
2.1 设计思路
该设计要求显示一“随机边长、随机位置、随机颜色”的矩形,可以想到这是要求显示一组不同颜色、不同位置且边长不同的矩形。基本思路是先设计一矩形显示程序,然后应用随机函数,得到四组随机数,分别赋值给矩形的边长,颜色和位置,已达到设计目的。
2.2 图像显示原理
本程
文档评论(0)