时钟转动程序设计报告.docx
《时钟转动程序设计报告.docx》由会员分享,可在线阅读,更多相关《时钟转动程序设计报告.docx(22页珍藏版)》请在第一文库网上搜索。
1、TAIYUANUNIVERSITYOFSCIENCEANDTECHNO1OGY华科学院计算机科学与技术专业程序设计综合课程设计汇报(2023/2023学年第一学期)学生姓名:学生班级:学生学号:指导教师:2011年1月7日第一章课程设计的目的和规定错误!未定义书签。1.1 C语言课程设计日勺目日勺错误!未定义书签。1.2 C语言课程设计实现的规定错误!未定义书签。第二章课程设计的任务内容错误!未定义书签。第三章详细设计阐明错误!未定义书签。3.1 程序系统日勺构造错误!未定义书签。3.2 模块描述错误!未定义书签。3. 2.1指针式时钟错误!未定义书签。4. 2.2数字式时钟错误!未定义书签。
2、3.3 输出项错误!未定义书签。3.4 算法错误!未定义书签。3.5 流程图错误!未定义书签。3.6 函数阐明错误!未定义书签。3.7 接口错误!未定义书签。3.8 调试成果错误!未定义书签。第四章软件使用阐明错误!未定义书签。4.1 软件使用阐明及出现日勺问题错误!未定义书签。4.2 运行成果错误!未定义书签。第五章课程设计心得与体会错误!未定义书签。附录1:参照文献附录2:程序清单.错误!未定义书签。.错误!未定义书签。模拟时钟转动程序第一章课程设计的目的和规定1.1 C语言课程设计的目日勺加深对讲授内容日勺理解,尤其是某些语法规定。通过课程设计,自然地、纯熟地掌握。熟悉所用的计算机系统的
3、操作措施,也就是熟悉语言程序开发的J环境。学会上机调试程序。1.2 C语言课程设计实现的)规定能模拟机械钟表行走;要精确地运用数字显示日期和时间;在屏幕上显示一种活动时钟;程序界面设计合理,色彩得体大方,显示对的;各指针运动规律对的;数字式时钟日勺时间显示与指针式时钟显示一致;按任意键时程序退出。第二章课程设计日勺任务内容要纯熟掌握C语言的基本知识:数据类型(整形、实型、字符型、指针、数组、构造等);运算类型(算术运算、逻辑运算、自增自减运算、赋值运算等);程序构造(次序构造、判断选择构造、循环构造);大程序的功能分解措施(即函数的使用)等。用C语言实现一种模拟时钟转动程序。提出总体方案日勺设
4、计思想和原理,绘制程序流程图和描述程序H功能,并阐明程序B特点和难点。能模拟机械钟表行走;要精确地运用数字显示日期和时间;在屏幕上显示一种活动时钟;程序界面设计合理,色彩得体大方,显示对B;各指针运动规律对0;数字式时钟日勺时间显示与指针式时钟显示一致;按任意键时程序退出。模拟时钟是一种集计时器和时钟显示于一体的程序。编写一种指针式时钟程序,此程序在屏幕正中有一种指针式钟面,窗口标题以数字方式显示日期和时间。指针式的时钟表盘为椭圆形或圆形,并且圆周上有分布均匀日勺12个刻度,刻度规定显示清晰,钟面上有长度不相似的指针,即时针、分针、秒针,指针的运动规定具有规律性,且为顺时针。数字钟显示时间日勺
5、格式是年月日时分秒,小时为24进制,分钟和秒是60进制,指针式的时钟和数字式的时钟显示的时间同步,且两个时钟所显示的时间与计算机的系统时间一致。第三章详细设计阐明3.1 程序系统的)构造图3.1功能模块图3.2 模块描述指针式时钟指针式B时钟表盘为椭圆形,并且圆周上有分布均匀B12个刻度,刻度显示清晰,钟面上有长度不相似的指针,即时针、分针、秒针,指针B运动具有规律性,为顺时针。数字式时钟数字钟显示时间的格式是年月日时分秒,小时为24进制,分钟和秒是60进制,指针式日勺时钟和数字式日勺时钟显示日勺时间同步,且两个时钟所显示的时间与计算机的系统时间一致。窗口标题为数字钟。3.3 输出项数字式时钟
6、输出“d年d月d日d时%d分d秒”。3.4 算法不管何种指针,每次转动均以冗/30弧度(一秒0角度)为基本单位,且都以表盘中心为转动圆心。计算指针端点(,y)的公式如下:X二圆心X坐标指针长度*cos(指针方向角)y二圆心y坐标指针长度*sin(指针方向角)重视,指针长度是指自圆心至指针一种端点的长度(是整个指针0一部分),由于指针可以跨越圆心,因此一种指针需要计算两个端点。三个指针日勺运动是有关联日勺,秒针转一圈引起分针运动一格,分针转一圈引起时针运动一格,因此应当使用一种定期器消息来处理指针日勺运动。图3.2程序流程图3.6函数阐明1.0nDraw()函数实现对系统时间内获取和绘制椭圆表面
7、和时钟指针。2.设置计时器,创立窗口时启动一种计时器不停发出WM_TIMER消息,调用SetTimer()函数。3用TeXte)UtO函数显示数字钟。画模拟时钟最重要0大概就是三角函数了。和电脑B默认坐标系都是原点在左上角。这样,我们确定了圆心位置后,就确定了表的位置,表针,表盘的位置坐标都在以圆心为中心的圆环上。其坐标可以通过三解函数推导出来。设圆心为(X,Y),半径为R,表上其他点B坐标为(XI,YD,该点与圆心X轴夹角为A,大体可以推出该点坐标公式:位于圆心右上角点的公式为:X1=X+RcosA;Y1=Y-RsinA;位于圆心左上角点B公式为:X1=X-RcosA;Y1=Y-RsinA;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 时钟 转动 程序设计 报告