计算器设计课程论文大学毕设论文.doc

计算器设计课程论文大学毕设论文.doc

ID:10873552

大小:264.50 KB

页数:22页

时间:2018-07-08

计算器设计课程论文大学毕设论文.doc_第1页
计算器设计课程论文大学毕设论文.doc_第2页
计算器设计课程论文大学毕设论文.doc_第3页
计算器设计课程论文大学毕设论文.doc_第4页
计算器设计课程论文大学毕设论文.doc_第5页
资源描述:

《计算器设计课程论文大学毕设论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、攀枝花学院课程设计题目:计算器院(系):数学与计算机学院年级专业:软件工程1班姓名:刁刚健学号:201510602008指导教师:二〇一六年七月五日攀枝花学院教务处制攀枝花学院本科学生课程设计任务书题 目计算器1、课程设计的目的通过完成一个完整项目,经历策划、设计、开发、测试、验收各阶段,达到:(1)巩固和实践计算机图形学课程中的理论和算法;(2)培养项目策划、架构设计、软件开发和科研设计的能力;(3)培养认真学习、积极探索的工作态度和良好的团队合作精神。2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)开发工具:TC或VisualC++开发人数:1人实现内容:

2、设计开发一个计算器演示程序功能要求:(1)根据需求设计出图形显示界面(2)根据计算器原理实现大小不同的盘子移动的全过程演示。3、主要参考文献[1]潭浩强,《C++程序设计》,清华大学出版社[2]周霭如,《C++程序设计基础》,电子工业出版社[3]潭浩强,《C++程序设计题解与上机指导》,清华大学出版社[4]刘玲等,《C语言程序设计应用教程》,西南师范大学出版社4、课程设计工作进度计划序号时间(天)内容安排备注11分析设计准备周一22编程调试阶段周二至周三31编写课程设计报告周四41考核周五总计5(天)指导教师(签字)日期年月日教研室意见:年月日学生(签字):接受任务时间:年

3、月日注:任务书由指导教师填写。课程设计(论文)指导教师成绩评定表题目名称评分项目分值得分评价内涵工作表现20%01学习态度6遵守各项纪律,工作刻苦努力,具有良好的科学工作态度。02科学实践、调研7通过实验、试验、查阅文献、深入生产实践等渠道获取与课程设计有关的材料。03课题工作量7按期圆满完成规定的任务,工作量饱满。能力水平35%04综合运用知识的能力10能运用所学知识和技能去发现与解决实际问题,能正确处理实验数据,能对课题进行理论分析,得出有价值的结论。05应用文献的能力5能独立查阅相关文献和从事其他调研;能提出并较好地论述课题的实施方案;有收集、加工各种信息及获取新知识

4、的能力。06设计(实验)能力,方案的设计能力5能正确设计实验方案,独立进行装置安装、调试、操作等实验工作,数据正确、可靠;研究思路清晰、完整。07计算及计算机应用能力5具有较强的数据运算与处理能力;能运用计算机进行资料搜集、加工、处理和辅助设计等。08对计算或实验结果的分析能力(综合分析能力、技术经济分析能力)10具有较强的数据收集、分析、处理、综合的能力。成果质量45%09插图(或图纸)质量、篇幅、设计(论文)规范化程度5符合本专业相关规范或规定要求;规范化符合本文件第五条要求。10设计说明书(论文)质量30综述简练完整,有见解;立论正确,论述充分,结论严谨合理;实验正确

5、,分析处理科学。11创新10对前人工作有改进或突破,或有独特见解。成绩指导教师评语指导教师签名:年 月 日攀枝花学院学生课程设计论文摘要摘要I攀枝花学院学生课程设计论文目录目录摘要I1需求分析11.1需求概述11.2需求环境11.3功能描述22概要设计32.1程序功能模块32.2程序流程图32.3数据结构的设计43详细设计53.1程序初始化53.1.1代码功能53.1.2功能实现代码53.2盘块的移动过程53.2.1代码功能53.2.2功能实现代码53.3递归函数63.3.1流程图63.3.2功能实现代码74测试与运行8结束语9参考文献10II攀枝花学院学生课程设计论文需求

6、分析1需求分析1.1需求概述汉诺塔演示程序设计是计算机图形学中图形变换的内容之一。而图形学中的图形变换的概念是由简单图形生成复杂图形,可用二维图形表示三维形体,甚至可以对静态图形经过快速变换而获得图形的动态显示效果。其任务是研究各点坐标之间的变化规律。而本次课程设计就是利用C语言以及图形函数实现汉诺塔的递归算法来进行其盘块移动的全过程显示。在TC环境中要实现这样的功能,就要牵涉到图形设备接口的知识。Windows图形设备接口是为与设备无关的图形设计的,是Windows系统的重要组成部分,负责系统与用户或绘图程序之间的信息交换,并控制在输出设备上显示图形或文字。应用程序必须通

7、知图形设备接口来加载特定的设备驱动,一旦驱动得以加载,就可以准备应用设备进行相关的操作这些任务都要通过创建和维护设备描述表来完成。在实现汉诺塔演示程序设计时,是利用坐标系统而得到的,而在Windows应用程序中有两种坐标系统:设备坐标系统和逻辑坐标系统。其中设备坐标系统中又有三种相互独立的坐标系统:屏幕坐标系统、窗口坐标系统和用户区坐标系统。这些坐标系统均以像素点来表示度量的单位。屏幕坐标系统使用整个屏幕作为坐标区域,原点为屏幕原点。窗口坐标系统使用了边界在内的应用程序的窗口作为坐标区域。窗口边界的左上角是坐标系统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。