C语言模拟时钟课程设计报告

合集下载

c模拟时钟课程设计

c模拟时钟课程设计

c 模拟时钟课程设计一、教学目标本课程的学习目标主要包括知识目标、技能目标和情感态度价值观目标。

知识目标要求学生掌握C语言的基本语法、数据类型、运算符、控制结构等,了解模拟时钟的基本原理和设计方法。

技能目标要求学生能够运用C语言编写简单的模拟时钟程序,培养学生的编程能力和问题解决能力。

情感态度价值观目标培养学生的团队合作意识、创新精神和对计算机科学的兴趣。

二、教学内容教学内容主要包括C语言基础知识、模拟时钟的设计与实现。

详细的教学大纲如下:1.C语言基础知识:介绍C语言的基本语法、数据类型、运算符、控制结构等,为学生编写模拟时钟程序打下基础。

2.模拟时钟的设计与实现:讲解模拟时钟的基本原理,引导学生运用C语言编写模拟时钟程序,培养学生的编程能力和问题解决能力。

三、教学方法本课程采用讲授法、讨论法、案例分析法和实验法等多种教学方法,以激发学生的学习兴趣和主动性。

1.讲授法:通过讲解C语言基础知识和模拟时钟的设计原理,使学生掌握相关知识。

2.讨论法:学生进行小组讨论,分享学习心得和编程经验,提高学生的团队合作能力。

3.案例分析法:分析典型的模拟时钟程序案例,引导学生学会分析问题、解决问题。

4.实验法:让学生动手编写模拟时钟程序,培养学生的实际编程能力和操作技能。

四、教学资源本课程所需教学资源包括教材、参考书、多媒体资料和实验设备。

1.教材:选用权威、实用的C语言教材,为学生提供系统的学习资料。

2.参考书:提供相关的C语言编程参考书籍,丰富学生的知识储备。

3.多媒体资料:制作精美的PPT、教学视频等,增强课堂教学的趣味性和生动性。

4.实验设备:为学生提供充足的计算机设备,确保每位学生都能动手实践。

五、教学评估为了全面、客观地评估学生的学习成果,本课程采用多元化的评估方式。

评估内容包括平时表现、作业、考试等。

1.平时表现:通过观察学生在课堂上的参与程度、提问回答等情况,了解学生的学习态度和知识掌握程度。

c语言课程设计钟表

c语言课程设计钟表

c语言课程设计钟表一、教学目标本节课的学习目标为:知识目标:使学生掌握C语言中指针、函数、结构体等基本概念;理解并掌握钟表的运行原理及其在C语言中的实现方式。

技能目标:培养学生具备运用C语言进行钟表程序设计的能力;提高学生的编程思维和问题解决能力。

情感态度价值观目标:激发学生对计算机科学的兴趣,培养学生的创新精神和团队合作意识。

二、教学内容本节课的教学内容主要包括:1.C语言基础知识:指针、函数、结构体等基本概念。

2.钟表运行原理:时钟、分针、秒针的运动规律及其表示方法。

3.钟表程序设计:利用C语言实现钟表的运行,包括时钟、分针、秒针的动态显示。

三、教学方法本节课采用以下教学方法:1.讲授法:讲解C语言基础知识,引导学生理解并掌握基本概念。

2.案例分析法:分析钟表运行原理,让学生通过实际案例理解并掌握钟表的实现方法。

3.实验法:学生动手编写钟表程序,培养学生的实际编程能力和问题解决能力。

四、教学资源本节课所需教学资源包括:1.教材:《C语言程序设计》等相关教材,用于引导学生学习基础知识。

2.多媒体资料:钟表运行原理PPT、编程实例等,用于辅助讲解和展示。

3.实验设备:计算机、编程环境等,用于学生动手实践。

4.在线资源:相关编程教程、讨论区等,用于学生课后自学和交流。

五、教学评估本节课的评估方式包括:1.平时表现:评估学生在课堂上的参与程度、提问回答等情况,占总评的30%。

2.作业:评估学生完成的编程练习质量和进度,占总评的40%。

3.考试:进行一次钟表程序设计考试,评估学生的综合编程能力,占总评的30%。

评估方式应客观、公正,全面反映学生的学习成果。

教师应及时给予反馈,指导学生改进学习方法和策略。

六、教学安排本节课的教学安排如下:1.进度:按照教材和教学大纲,合理安排每个阶段的教学内容,确保在有限的时间内完成教学任务。

2.时间:根据学生的作息时间,选择合适的时间段进行授课,保证学生的学习效果。

3.地点:选择安静、设施齐全的教室作为教学地点,创造良好的学习环境。

C语言课程设计图形模拟时钟

C语言课程设计图形模拟时钟

2013-2014学年第二学期《高级语言程序设计》课程设计报告题目:图形模拟时钟专业:计算机科学与技术班级:****姓名:****指导教师:****成绩:计算机与信息工程系二0一四年六月二十日目录1 设计内容及要求 (1)1.1设计要求 (1)1.2程序结构流程图 (1)2 概要设计 (3)2.1概要分析 (3)2.2数据结构设计 (5)2.3用法说明 (5)2.4实验结果要求 (6)3 设计结果与分析 (6)3.1实验结果 (6)3.2实验结果与分析 (6)4 小结 (7)致谢 (7)参考文献 (8)附录:源代码 (9)1 设计内容及要求1.1设计要求模拟机械钟表行走;要准确地利用数字显示日期和时间;在屏幕上显示一个活动时钟;程序界面设计合理,色彩得体大方,显示正确;各指针运动规律正确;数字式时钟的时间显示与指针式时钟显示一致;按任意键时程序退出。

在屏幕上显示一个图形时钟(用程序绘制一个班于时钟样式相似即可),时间与系统时间一致,且要随着时间的走到准确的走动。

1.2程序结构流程图图1:总程序流程图2:指针转动流程图2 概要设计2.1概要分析(1) void Drawclock函数void DrawClock(int x,int y,int color){ int r=150;float th;setcolor(color);circle(x,y,r);circle(x,y,2);}作用:画表盘(r为表盘的半径, x,y为圆心的坐标。

)(2) void DrawHand 函数void DrawHand(int x,int y,float th,int l,int color){int x1,y1;x1=x+l*sin(th);y1=y-l*cos(th);setcolor(color);line(x,y,x1,y1);}作用:画指针x:直线起点的横坐标 y:直线起点的纵坐标x1:直线终点的横坐标 y1:直线终点的纵坐标(3) void main() 函数Part ①: int gdriver=DETECT,gmode;struct time curtime; ..............类型和最高分辨率float th_hour,th_min,th_sec;initgraph(&gdriver,&gmode,"");Graphdriver - - -配适器graphmode - - - 显示模式Part ②:setbkcolor(0); ....................背景色Part ③: while(! kbhit()){DrawClock(x0,y0,14); ..................函数(1) gettime(&curtime); .........得到当前系统时间 gotoxy(35,20); ...............定位输出位置Part ④: if((float)curtime.ti_hour<=12) .............上午的时间处理 {printf("AM ");if((float)curtime.ti_hour<10) printf("0");.... 十点之前在小时数前加零printf("%.0f:",(float)curtime.ti_hour);...........输出小时 }else ............下午的时间处理 {printf("PM ");if((float)curtime.ti_hour-12<10) printf("0");.........如果时间减去12小时小于10printf("%.0f:",(float)curtime.ti_hour-12);.......... 输出小时 }Part ⑤:if((float)curtime.ti_min<10) printf("0");......... 相当于小时的计算方法printf("%.0f:",(float)curtime.ti_min); ....... 输出分钟(同part ④)if((float)curtime.ti_sec<10) printf("0");printf("%.0f",(float)curtime.ti_sec);Part ⑥:以下三行计算表针转动角度,以竖直向上为起点,顺时针为正th_sec=(float)curtime.ti_sec*0.1047197551;- - - - - - - - - - - - - *(2π/60=0.1047197551)th_min=(float)curtime.ti_min*0.1047197551+th_sec/60.0;th_hour=(float)curtime.ti_hour*0.523598775+th_min/12.0;- - - - *(2π/12=0.5235987755)Part ⑦: 画指针DrawHand(x0,y0,th_hour,70,2); ...................画时针 DrawHand(x0,y0,th_min,110,3); ...................画秒针 Part ⑧ : settextstyle(2,0,3); .................设置字体 2:文字的字体;0:文字的方向;3:文字的大小 outtextxy(270,160,"MADE BY:SDW"); .................输出字体(270,160)为字体的坐标Part ⑨ : sleep(1); ...........延时一秒后刷新 cleardevice(); ............. 清除图形屏幕 }closegraph() ... ....关闭图形系统,退出图形方式2.2数据结构设计1)是对时钟程序做全面的分析,即对程序要使用的编写方法功能,运行方式进行分析,并做出正确的解决方案。

c时钟课程设计

c时钟课程设计

c 时钟课程设计一、教学目标本课程旨在让学生掌握C时钟的基本知识和技能,包括时钟的构造、工作原理以及如何正确使用和维护时钟。

同时,通过实践操作和问题解决,培养学生的动手能力和团队协作精神,提升他们对时间的认识和珍惜时间的意识。

具体来说,知识目标包括:1.了解时钟的历史发展和主要类型。

2.掌握时钟的构造要素,如机芯、表盘、指针等。

3.理解时钟的工作原理,包括机械钟表和电子钟表的运作方式。

4.学会正确设置和校准各种类型的时钟。

技能目标涉及:1.能够识别不同的时钟类型和品牌,并了解其特点。

2.掌握基本的时钟维修和保养技巧。

3.学会使用相关的工具和仪器进行时钟的安装和调试。

4.具备分析时钟故障的能力,并能提出解决方案。

情感态度价值观目标则包括:1.培养学生对时钟艺术的欣赏能力和对时间文化的尊重。

2.增强学生对时间的敏感性和管理能力,形成良好的时间观念。

3.培养学生细致观察、耐心等待和负责守时的品质。

4.通过团队合作,培养学生的沟通协作和互助精神。

二、教学内容本课程的教学内容将依据课程目标进行,主要包括以下几个方面:1.时钟的起源与发展:介绍时钟的历史背景,重点讲解古代、现代以及电子时钟的发展历程。

2.时钟的构造与工作原理:详细解析时钟的各个组成部分,如齿轮系统、发条、摆轮等,并通过图示和实物展示来讲解其工作原理。

3.时钟的类型与特点:对比讲解机械钟表、石英钟表和数字电子钟表的构造、功能和适用场合。

4.时钟的使用与维护:教授如何正确使用各种类型的时钟,并传授日常维护和保养的知识与技巧。

5.时钟故障分析与维修:通过案例分析,讲解常见的时钟故障及其原因,介绍故障排除的方法和步骤。

三、教学方法为了提高教学效果,我们将采用多样化的教学方法,包括:1.讲授法:用于讲解时钟的发展史、工作原理等理论性内容。

2.案例分析法:通过分析具体的时钟故障案例,让学生学会诊断和解决问题。

3.实验操作法:学生亲自动手,进行时钟的组装、调试和维护,增强实践能力。

c语言绘制钟表课程设计

c语言绘制钟表课程设计

c语言绘制钟表课程设计一、课程目标知识目标:1. 让学生掌握C语言中结构体和指针的使用方法,并能运用其定义钟表的各个参数。

2. 让学生理解C语言中定时器功能,学会使用定时器进行动画效果的实现。

3. 让学生掌握C语言图形库的基本使用方法,能够绘制基本的钟表图形。

技能目标:1. 培养学生运用C语言解决实际问题的能力,能够独立完成钟表绘制程序的设计与实现。

2. 提高学生编程实践能力,熟练使用C语言编写具有动画效果的程序。

3. 培养学生调试程序、解决问题的能力,能够在遇到问题时进行有效分析和调整。

情感态度价值观目标:1. 激发学生对计算机编程的兴趣,培养学生主动学习和探究的精神。

2. 培养学生团队协作意识,能够在小组合作中发挥个人优势,共同完成项目任务。

3. 引导学生关注科技发展,认识到计算机编程在现实生活中的应用价值。

本课程针对高年级学生,课程性质为实践性较强的学科拓展课程。

结合学生特点和教学要求,课程目标旨在使学生在掌握C语言基础知识的基础上,进一步提高编程实践能力,培养解决实际问题的综合素质。

通过本课程的学习,学生将能够独立完成钟表绘制程序的设计与实现,提升自身编程技能,并培养良好的团队协作意识和价值观。

二、教学内容1. C语言基础知识回顾:结构体和指针的使用,重点复习结构体在表示复杂数据结构中的应用,指针在动态数据管理中的应用。

教材章节:第二章 数据类型与表达式,第三章 控制结构,第四章 函数与指针。

2. 定时器功能介绍:定时器的工作原理,如何在C语言中使用定时器实现动画效果。

教材章节:第十五章 实时时钟与定时器。

3. 图形库的使用:C语言图形库的基本函数介绍,如何绘制基本图形和时钟表盘。

教材章节:第十七章 图形编程基础。

4. 钟表程序设计:结合结构体、指针和图形库,设计并实现一个简单的钟表程序。

教学安排:分阶段进行,包括需求分析、设计、编码、调试和优化。

5. 课程实践:学生分组进行项目实践,每组完成一个具有动画效果的钟表程序。

c课程设计实时钟表

c课程设计实时钟表

c课程设计实时钟表一、课程目标知识目标:1. 学生能够理解实时钟表的基本概念,掌握时、分、秒的相互关系及其在钟表上的表示方法。

2. 学生能够运用所学知识,识别并准确读取各种类型的实时钟表时间。

3. 学生了解钟表的历史发展及其在日常生活和科技领域中的应用。

技能目标:1. 学生能够通过观察、分析,正确设置和调整钟表时间,培养实际操作能力。

2. 学生能够运用所学知识解决与实时钟表相关的问题,提高问题解决能力。

3. 学生能够运用信息技术手段,设计并制作简单的实时钟表模型。

情感态度价值观目标:1. 学生培养对时间观念的尊重,养成守时、珍惜时间的良好习惯。

2. 学生在小组合作中,培养团队协作精神,学会分享和交流。

3. 学生通过学习实时钟表,认识到科技与生活的紧密联系,增强对科学技术的兴趣和探索精神。

课程性质:本课程为小学四年级信息技术课程,旨在通过实时钟表的学习,让学生掌握时间的基本概念,提高观察、操作和问题解决能力。

学生特点:四年级学生对新鲜事物充满好奇,动手操作能力强,但注意力容易分散,需要结合实际操作和趣味性教学。

教学要求:教师应注重理论与实践相结合,运用生动、形象的教学方法,激发学生兴趣,引导学生在实践中掌握知识,培养技能和情感态度价值观。

通过分解课程目标为具体学习成果,为后续教学设计和评估提供依据。

二、教学内容1. 实时钟表的基本概念:时、分、秒的定义及其关系,钟表的构造及其工作原理。

2. 钟表时间的读取与设置:各类钟表(电子钟、指针钟、数字钟)的读取方法,如何调整和设置时间。

3. 钟表的应用与制作:- 钟表在日常生活和时间管理中的应用;- 设计并制作简易实时钟表模型,运用信息技术手段实现基本功能。

4. 钟表与科技发展:介绍钟表的历史演变,探讨钟表在科技领域的应用。

教学大纲安排:第一课时:实时钟表的基本概念及构造,了解时、分、秒的关系。

第二课时:学习读取和设置各类钟表时间,培养实际操作能力。

第三课时:探索钟表在日常生活和时间管理中的应用,培养时间管理意识。

C语言_时钟代码+报告

C语言_时钟代码+报告

C语言_时钟代码+报告C语言程序设计课程设计报告选题名称:钟系(院):专业:班级:姓名学号::指导教师::2007~20081学年学期学年第学期2008年1月12日摘要:我们日常生活中有各种各样的时钟。

随着计算机的普及和计算机科学的飞速发展,人们开始越来越多的利用计算机解决实际问题。

开发一个易于查看的时钟有较大的现实意义。

同时,该时钟会听到时钟的喀哒声,程序与生活紧密结合,具体直观,开发应用简单。

利用C 语言编辑源程序,再进行编译链接生成可执行文件,运行时可以查看时间,听到喀哒声,具体直观,方便了生活。

:Turbo C关键词计算机;时钟;;函数目录4 6 程序调试……………………………………………………………………………总结 (8)致谢 (9)参考文献 (10)1程序概述程序设计是一种技术,也是一项工程。

程序设计语言是程序设计的工具。

一种程序设计语言凝聚了具有时代特征的程序设计理念和方法。

本程序利用C语言中的图形处理函数完成时间的模拟显示。

1.1课题来源这个C语言时钟的课程设计,可以初步理解C语言编程的方法,对C语言小程序有较深刻的理解。

利用C语言中的图形处理函数完成时间的模拟显示。

了解图形处理函数的基本功能,掌握C语言中的时间函数等。

1.2课题意义基于算法思维方法的训练是现代信息素养的重要内容。

程序设计是引导学习者利用计算机进行解题的能力培养过程。

为了有效地进行程序设计,正确地应用程序设计语言表达算法,必须准确地运用程序设计语言,掌握其语法设计。

用C语言编程,设计一个时钟,掌握声音函数sound()、系统时间函数gettime()、绘制多边形函数DrawPoly()的用法。

1.3预期目标本程序利用C语言中的图形处理函数完成时间的模拟显示。

在C 环境中编辑源程序,设置表盘刻度,模拟时针、分针、秒针的运动,声音,生成可执行文件之后并运行在屏幕上会显示一个时钟,便于查看系统的时间,并且会听到秒针运动时的喀哒声。

C语言模拟时钟转动课程设计报告

C语言模拟时钟转动课程设计报告

《C语言程序设计》课程设计报告题目:模拟时钟转动程序班级:组别:页脚内容- 0 -组员:指导教师:目录第一章课程设计的题目 (2)1.1C语言课程设计的题目 (2)第二章课程设计的要求 (2)2.1C语言课程设计的要求 (2)第三章课程设计的目的 (2)3.1C语言课程设计的目的 (2)第四章课程设计的内容 (3)4.1C语言课程设计的程序清单和注释 (3)第五章课程设计的运行结果 (7)5.1C语言课程设计的运行结果 (7)第六章课程设计的结果分析 (8)页脚内容- 1 -6.1C语言课程设计的结果分析 (8)第七章课程设计的心得体会 (9)7.1C语言课程设计的心得体会 (9)模拟时钟转动程序第一章课程设计的题目1.1 C语言课程设计的题目本次为期两周的课程设计的题目为设计一个模拟时钟转动的程序。

第二章课程设计的要求2.1 C语言课程设计的要求页脚内容- 2 -能模拟机械钟表行走;要准确地利用数字显示日期和时间;在屏幕上显示一个活动时钟;程序界面设计合理,色彩得体大方,显示正确;各指针运动规律正确;数字式时钟的时间显示与指针式时钟显示一致;按任意键时程序退出。

第三章课程设计的目的3.1 C语言课程设计的目的加深对讲授内容的理解,尤其是一些语法规定。

通过课程设计,自然地、熟练地掌握。

熟悉所用的计算机系统的操作方法,也就是熟悉语言程序开发的环境。

学会上机调试程序。

第四章课程设计的内容4.1 C语言课程设计的程序清单和注释模拟时钟转动程序清单+注释#include<windows.h> //包含窗口头文件#include<math.h> //头文件,包含了一些数学计算的函数#define TWOPI (2*3.14159)#define IDTIMER 1 //计时器ID#define ANGLE TWOPI/360 //2PI页脚内容- 3 -LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam,LPARAM lParam ); //回调函数Int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance, LPSTR lpCmdLine,int nCmdShow ) // 应用启动函数mian{TCHAR szClassName[] = TEXT("analogCloc");MSG msg; //定义消息HWND hwnd; //窗口句柄WNDCLASS wndclass; //系统支持结构,定义并初始化窗口结构wndclass.cbClsExtra = 0; //窗口类无扩展wndclass.cbWndExtra = 0; //窗口势力无扩展wndclass.hbrBackground = (HBRUSH)::GetStockObject(WHITE_BRUSH);//窗口背景为白色wndclass.hCursor = NULL;wndclass.hIcon = NULL;wndclass.hInstance = hInstance; //当前实例句柄wndclass.lpfnWndProc = WindowProc; //关联到消息回调函数wndclass.lpszClassName = szClassName;页脚内容- 4 -wndclass.lpszMenuName = NULL; //窗口中无菜单wndclass.style = CS_HREDRAW | CS_VREDRAW ; //窗口重绘风格RegisterClass(&wndclass);hwnd CreateWindow(szClassName,TEXT("Clock"),WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL, NULL, hInstance, NULL); //创建窗口ShowWindow(hwnd,nCmdShow); //显示窗口UpdateWindow(hwnd); //更新窗口,强制显示while(GetMessage(&msg,NULL,0,0)) //函数GetMessage 是从调用线程的消息队列里取得一个消息并将其放于指定的结构{TranslateMessage(&msg); //消息处理DispatchMessage(&msg); //消息派遣}return msg.wParam; //windows应用程序的消息循环形式}页脚内容- 5 -void setISOTROPIC(HDC hdc,int cxClient,int cyClient)//设置映射模式,使之成为笛卡尔坐标系的映射模式{SetMapMode(hdc,MM_ISOTROPIC);SetWindowExtEx(hdc,1000,1000,NULL); // 逻辑单位与设备单位比1/2 SetViewportExtEx(hdc,cxClient/2,-cyClient/2,NULL);SetViewportOrgEx(hdc,cxClient/2,cyClient/2,NULL); //竖坐标向上为正,下为负}void drawClock(HDC hdc) // 画时钟圆盘{int x, y, radius; //以逻辑单位表示的窗口原点坐标SelectObject(hdc,CreateSolidBrush(RGB(1,148,138)));//设置整个窗口线条颜色for(int i=0;i<360;i+=6){x = (int)(cos(TWOPI/360*i)*900); //cos函数,包含在math.h头文件利的函数y = (int)(sin(TWOPI/360*i)*900);radius = !(i%5)?40:10;页脚内容- 6 -Ellipse(hdc,x-radius,y-radius,x+radius,y+radius);// 把弧度制转换成坐标形式,Ellipse函数用来画圆}}void drawHands(HDC hdc,SYSTEMTIME *pst,BOOL hChange)// draw hands函数负责绘制时钟的时针、分针和秒针的轮廓{int radius[3] = {500,700,850};int angle[3];angle[0] = pst->wHour*30+pst->wMinute/12*6;angle[1] = pst->wMinute*6;angle[2] = pst->wSecond*6;for(int i=hChange?0:2;i<3;i++){MoveToEx(hdc,0,0,NULL);LineTo(hdc,(int)(radius[i]*cos(ANGLE*(90-angle[i]))),(int)(radius[i]*sin(ANGLE*(90-angle[i]))));页脚内容- 7 -}}LRESULT CALLBACK WindowProc(HWND hwnd,UINT message, // 消息标识符,标识某个特定的消息WPARAM wParam,LPARAM lParam) //消息处理函数{TCHAR time[40];PAINTSTRUCT ps;HDC hdc;static int cxClient, cyClient;SYSTEMTIME st; //定义结构体变量static SYSTEMTIME preSt;BOOL hChange;switch(message) //switch 语句一个case代表一种情况页脚内容- 8 -{case WM_CREATE: // 窗口创建事件SetTimer(hwnd,IDTIMER,1000,NULL); //创建一个1000ms定时器GetLocalTime(&st); //得到当前系统时间wsprintf(time,TEXT("%d年%d月%d日%d时%d分%d秒"),//记录系统时间,包括年、月、日、时、分、秒st.wYear,st.wMonth,st.wDay,st.wHour,st.wMinute,st.wSecond);SetWindowText(hwnd,time); // 设置当前时间为窗口titlepreSt = st;return 0;case WM_SIZE:页脚内容- 9 -cxClient = LOWORD(lParam);cyClient = HIWORD(lParam);return 0;case WM_TIMER: //定时器到时,即是每隔一秒要重画下界面GetLocalTime(&st); //每次都要获取当前时间hChange = st.wHour!=preSt.wHour||st.wMinute!=preSt.wMinute;hdc = GetDC(hwnd);setISOTROPIC(hdc,cxClient,cyClient);SelectObject(hdc,GetStockObject(WHITE_PEN));drawHands(hdc,&preSt,hChange);SelectObject(hdc,GetStockObject(BLACK_PEN));drawHands(hdc,&st,TRUE);ReleaseDC(hwnd,hdc);wsprintf(time,TEXT("%d年%d月%d日%d时%d分%d秒"),//记录系统时间,包括年、月、日、时、分、秒st.wYear,st.wMonth,页脚内容- 10 -st.wDay,st.wHour,st.wMinute,st.wSecond);SetWindowText(hwnd,time); //setwindowText函数:系统里的函数preSt = st; // 更新完毕后记录前一次的状态return 0;case WM_KEYDOWN:case WM_CHAR:DestroyWindow(hwnd); // 关闭窗口return 0;case WM_PAINT: //窗口绘制消息hdc = BeginPaint(hwnd,&ps); //开始绘制setISOTROPIC(hdc,cxClient,cyClient);drawClock(hdc);drawHands(hdc,&preSt,TRUE);页脚内容- 11 -EndPaint(hwnd,&ps); //结束绘制return 0;case WM_DESTROY: //程序退出消息PostQuitMessage(0);return 0;}returnDefWindowProc(hwnd,message,wParam,lParam);//其他消息有系统默认处理}第五章课程设计的运行结果5.1 C语言课程设计的运行结果页脚内容- 12 -第六章课程设计的结果分析6.1 C语言课程设计的结果分析页脚内容- 13 -运行结果分析问题一:程序清单中某个符号添加错误,导致编译时出现错误,执行不出结果。

c课程设计时钟

c课程设计时钟

c 课程设计时钟一、教学目标本课程的教学目标是让学生掌握时钟的基本概念、结构和功能,能够理解和运用时钟的相关知识。

具体分为以下三个维度:1.知识目标:学生能够说出时钟的基本组成部分,如时针、分针、秒针等,以及它们的运行原理;了解不同类型的时钟,如机械时钟、电子时钟等;掌握时钟的基本功能,如显示时间、设置闹钟等。

2.技能目标:学生能够正确读取和设置时钟;通过实际操作,学会修理和维护时钟;能够运用时钟知识解决实际问题,如判断时间、安排日程等。

3.情感态度价值观目标:培养学生对时钟技术的兴趣和好奇心,激发他们探索时钟奥秘的欲望;培养学生珍惜时间、合理安排生活的良好习惯;培养学生爱护时钟、珍惜物品的价值观。

二、教学内容本课程的教学内容主要包括以下几个部分:1.时钟的基本概念:介绍时钟的定义、发展历程和各类时钟的特点。

2.时钟的结构与原理:讲解时钟的各个组成部分,如齿轮、发条、摆轮等,以及它们的运行原理。

3.时钟的功能与应用:介绍时钟的各种功能,如时间显示、闹钟、计时等,以及时钟在生活中的应用。

4.时钟的维修与保养:教授如何修理和维护时钟,以及如何进行日常保养。

5.时钟与生活:探讨时钟在生活中的重要性,以及如何合理安排时间、提高生活质量。

三、教学方法为了提高教学效果,本课程将采用以下几种教学方法:1.讲授法:教师通过讲解时钟的基本概念、结构和功能,使学生掌握相关知识。

2.讨论法:教师引导学生探讨时钟在生活中的应用,培养学生珍惜时间、合理安排生活的意识。

3.案例分析法:教师通过分析具体的时钟维修案例,使学生掌握维修技巧和方法。

4.实验法:学生动手操作,进行时钟的组装、维修和保养,提高学生的实践能力。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选择内容丰富、结构清晰的时钟教材,为学生提供系统的学习资料。

2.参考书:提供相关的参考书籍,拓展学生的知识视野。

3.多媒体资料:制作精美的PPT、视频等多媒体资料,提高学生的学习兴趣。

c语言课程设计闹钟

c语言课程设计闹钟

c语言课程设计闹钟一、教学目标本课程旨在通过学习C语言编程,使学生掌握编写简单的闹钟程序的基本技能。

具体目标如下:1.理解C语言的基本语法和数据结构。

2.掌握函数的定义和调用。

3.了解操作系统中时间相关的函数和概念。

4.能够使用C语言编写简单的程序。

5.能够通过编程实现闹钟的基本功能,如设定时间、响起闹铃等。

6.能够对程序进行调试和优化。

情感态度价值观目标:1.培养学生的逻辑思维能力和解决问题的能力。

2.培养学生对编程和计算机科学的兴趣。

3.培养学生遵守时间和纪律的良好习惯。

二、教学内容本课程的教学内容主要包括C语言的基本语法、数据结构、函数的定义和调用,以及操作系统中时间相关的函数和概念。

具体安排如下:1.C语言的基本语法和数据结构(2课时)2.函数的定义和调用(2课时)3.闹钟程序的设计和实现(4课时)4.程序调试和优化(2课时)三、教学方法本课程采用讲授法、案例分析法和实验法相结合的教学方法。

1.讲授法:用于讲解C语言的基本语法、数据结构和函数的定义和调用。

2.案例分析法:通过分析实际案例,使学生理解和掌握闹钟程序的设计和实现。

3.实验法:让学生通过动手实践,加深对C语言编程的理解和掌握。

四、教学资源教学资源包括教材、参考书、多媒体资料和实验设备。

1.教材:选用《C程序设计语言》作为主教材,辅助以相关参考书。

2.多媒体资料:提供相关的教学视频和PPT,帮助学生更好地理解和掌握知识。

3.实验设备:提供计算机和相关的编程环境,让学生能够进行实际的编程实践。

五、教学评估本课程的评估方式包括平时表现、作业和考试三个部分,以保证评估的客观性和公正性。

1.平时表现(20%):通过课堂参与、提问和小组讨论等方式评估学生的学习态度和参与程度。

2.作业(30%):布置相关的编程作业,评估学生对课程内容的掌握程度和编程能力。

3.考试(50%):期末进行闭卷考试,评估学生对课程知识的全面理解和应用能力。

六、教学安排本课程的教学安排如下:1.教学进度:按照教材的章节顺序进行教学,确保学生系统地掌握C语言编程的知识。

c课程设计代码时钟

c课程设计代码时钟

c课程设计代码时钟一、教学目标本课程的目标是让学生掌握C语言编程基础,学会使用C语言编写简单的程序,并能够运用C语言进行基本的算法实现。

具体的学习目标包括:1.知识目标:–掌握C语言的基本语法和数据类型。

–学会使用C语言进行变量定义、运算符使用、控制结构等基本操作。

–了解C语言的函数定义和调用方式。

2.技能目标:–能够使用C语言编写简单的程序,实现基本的输入输出、计算等功能。

–学会使用C语言进行基本的算法实现,如排序、查找等。

–能够阅读和理解C语言代码,进行简单的代码调试和修改。

3.情感态度价值观目标:–培养学生的编程思维和解决问题的能力。

–增强学生对计算机科学的兴趣和好奇心。

–培养学生的团队合作意识和沟通能力。

二、教学内容根据课程目标,本课程的教学内容主要包括以下几个方面:1.C语言的基本语法和数据类型。

2.变量定义、运算符使用、控制结构等基本操作。

3.函数定义和调用方式。

4.基本输入输出、计算等程序编写。

5.基本算法实现,如排序、查找等。

具体的教学大纲安排如下:第1-2周:C语言的基本语法和数据类型。

第3-4周:变量定义、运算符使用、控制结构等基本操作。

第5-6周:函数定义和调用方式。

第7-8周:基本输入输出、计算等程序编写。

第9-10周:基本算法实现,如排序、查找等。

三、教学方法为了激发学生的学习兴趣和主动性,本课程将采用多种教学方法,包括:1.讲授法:教师通过讲解和示范,向学生传授C语言的基本语法和编程技巧。

2.讨论法:学生分组进行讨论,共同解决问题,培养团队合作意识和沟通能力。

3.案例分析法:分析实际案例,让学生学会将理论知识应用于实际问题的解决中。

4.实验法:学生动手编写代码,进行实验操作,巩固所学知识,提高编程能力。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将准备以下教学资源:1.教材:《C程序设计语言》。

2.参考书:《C Primer Plus》、《C和指针》。

c数字时钟课程设计

c数字时钟课程设计

c 数字时钟课程设计一、教学目标本课程旨在通过学习数字时钟的设计与实现,让学生掌握C语言编程的基本技能,培养学生的逻辑思维能力和创新能力。

具体的教学目标如下:1.知识目标:(1)了解C语言的基本语法和数据类型;(2)掌握函数的定义和调用;(3)理解指针的概念及其应用;(4)熟悉字符串操作和时间处理相关函数。

2.技能目标:(1)能够运用C语言编写简单的程序;(2)具备阅读和理解C语言代码的能力;(3)学会使用调试工具进行程序调试;(4)能够独立设计和实现一个数字时钟程序。

3.情感态度价值观目标:(1)培养学生的编程兴趣,提高学习积极性;(2)培养学生团队合作和自主探究的精神;(3)培养学生面对挑战,解决问题的信心和勇气。

二、教学内容本课程的教学内容主要包括以下几个部分:1.C语言基础知识:介绍C语言的基本语法、数据类型、运算符、控制结构等;2.函数与指针:讲解函数的定义、调用、参数传递以及指针的概念和应用;3.字符串操作:学习字符串的存储结构、常用字符串操作函数;4.时间处理:了解时间相关的数据类型和函数,学习如何获取和显示当前时间;5.数字时钟设计与实现:引导学生运用所学知识独立设计和实现一个数字时钟程序。

三、教学方法为了提高教学效果,本课程将采用以下几种教学方法:1.讲授法:讲解C语言基础知识、函数与指针、字符串操作和时间处理等相关概念;2.案例分析法:通过分析典型的数字时钟程序,让学生理解数字时钟的实现原理;3.实验法:引导学生动手编写和调试数字时钟程序,培养学生的实际操作能力;4.讨论法:学生进行小组讨论,分享学习心得和编程经验,提高学生的团队协作能力。

四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:《C程序设计语言》(K&R);2.参考书:《C Primer Plus》、《C语言程序设计》;3.多媒体资料:教学PPT、视频教程、编程实例;4.实验设备:计算机、编程环境(如Visual Studio、Code::Blocks等);5.在线资源:编程论坛、博客、开源项目等。

c语言数字时钟课程设计

c语言数字时钟课程设计

c语言数字时钟课程设计一、课程目标知识目标:1. 学生能够理解并掌握C语言中时间处理的基础知识,包括时间的表示、时间的获取和时间的显示。

2. 学生能够运用C语言标准库函数实现时间的获取与转换。

3. 学生理解数字时钟的原理,掌握使用C语言设计简单数字时钟程序的方法。

技能目标:1. 学生能够独立编写代码,实现一个基于控制台的数字时钟,展示当前时间,并具备基本的时间更新功能。

2. 学生通过课程实践,提高问题分析能力,学会调试程序,解决编程过程中遇到的问题。

3. 学生能够运用结构化编程思想,使代码具有良好的可读性和可维护性。

情感态度价值观目标:1. 学生通过课程学习,培养对编程的兴趣和热情,形成积极探究的学习态度。

2. 学生在小组合作中,培养团队协作精神,学会交流与分享编程知识和经验。

3. 学生通过实际问题的解决,体验编程带来的成就感,增强自信心,培养解决实际问题的能力。

二、教学内容本课程以C语言编程为基础,结合以下教学内容实现数字时钟的设计与开发:1. 时间处理基础知识:包括时间的表示方法,如结构体time_t和struct tm的使用,以及时间转换函数localtime和strftime的应用。

2. 标准输入输出函数:使用printf和scanf等函数在控制台中输出和输入数据。

3. 定时器函数:介绍setitimer和signal函数的使用,实现定时更新时钟功能。

4. 循环和条件语句:运用for循环和if条件语句控制数字时钟的刷新和显示逻辑。

5. 小时、分钟、秒的格式化输出:利用字符串处理和格式化输出,确保时间显示的准确性。

教学内容安排和进度如下:1. 第一课时:介绍时间处理基础知识,使学生理解时间的表示和转换方法。

2. 第二课时:讲解标准输入输出函数,为后续编写时钟显示代码打下基础。

3. 第三课时:引导学生学习定时器函数,实现时钟的自动更新功能。

4. 第四课时:讲解循环和条件语句的使用,设计数字时钟的刷新逻辑。

c语言实现电子时钟_课程设计

c语言实现电子时钟_课程设计

c语言实现电子时钟_课程设计题目: c语言实现电子时钟1课程设计的任务和具体要求1( 掌握利用c语言相关函数开发电子时钟的基本原理,为进一步开发高质量的程序打下坚实的基础。

提高运用c语言解决实际问题的能力。

2( 了解计算机图形学的相关算法。

3( 了解计算机图形学的相关函数的使用。

指导教师签字: 日期: 指导教师评语成绩: 指导教师签字: 日期:2课程设计所需软件、硬件等Windows xp win-TC课程设计进度计划起至日期工作内容备注 2010年12月1日-2010收集资料年12月20日2010年12月20日-2010编写程序年12月26日参考文献、资料索引序号文献、资料名称编著者出版单位a. 姜灵芝等.c语言课程设计案例精编.北京:清华大学出版社.2008b. 胡景春等。

大学生计算机课程实践优秀作品选编.南京:东南大学出版社.20103摘要:我们日常生活中有各种各样的时钟,随着计算机的普及和计算机科学的飞速发展,人们开始越来越多的利用计算机解决实际问题。

开发一个易于查看的时钟有较大的现实意义。

该时钟只实现简单的界面,程序与生活紧密结合,体直观开发简单。

利用c语言编辑源程序,再进行编译连接生成可执行文件,运行时可看见漂亮的外观。

一 .设计课题:电子时钟课程设计二.设计目的:本程序中涉及时间结构体,数组、绘图等方面的知识,通过本程序的训练,使我们有一个更深刻的了解,掌握利用c语言相关函数开发电子时钟的基本原理,为进一步开发高质量的程序打下坚实的基础。

提高运用c语言解决实际问题的能力。

三.设计内容:(1) 欢迎界面,以一个笑脸开始(2)主界面,包括数字时钟和电子时钟和按键提示。

(3)设计者介绍和功能提示。

四.总体设计:电子时钟是针对人们判断时间的落后和不准确性,通过利用计算机来实行对时间的系统计算,增加了准确性。

在软件的总体设计中采用自上而下,逐步细化,模块化设计,结构化编码方式进行。

系统结构图电子时钟时界按钟数面键动字显控画时示制处钟模模理模块块模块块1五.详细设计:(1)电子时钟执行主流程首先,程序调用initgraph()函数,使系统进入图像模式,然后通过使用line(),arc(),outtextxy(),和circle()等函数来绘制主窗口及电子时钟界面,然后调用clockhandle()函数来处理时钟的运转及数字时钟的显示。

c++模拟时钟实验报告

c++模拟时钟实验报告

集中上机实习报告指导教师:王利姓名:赵蕊学号: 2010211864班级: 0411003时间: 2012.5模拟时钟程序一.需求分析1.题目内容:编写一个模拟时钟程序,此程序在屏幕左方有一指针式钟面,右方有两个矩形框,上面以数字方式显示日期和时间,该时间应与指针显示的时间一致,下方的矩形框作为秒表。

用菜单选项或按钮设置时间和秒表。

时间不必与机器系统时间相同,只要可任意设置即可。

2.题目分析:(1)模拟时钟是一种集计时器和时钟显示于一体的程序。

编写一个指针式时钟程序,此程序在屏幕左方有一个指针式钟面,右方有两个矩形框,上面以数字方式显示日期、星期和时间。

指针式的时钟表盘为圆形,并且圆周上有分布均匀的60个刻度,刻度要求显示清楚,钟面上有长度不相同的指针,即时针、分针、秒针,指针的运动要求具有规律性,且为顺时针。

数字钟显示时间的格式是年月日星期时分秒,小时为24进制,分钟和秒是60进制,指针式的时钟和数字式的时钟显示的时间同步。

按下时钟控制设置时间菜单项可弹出一对话框,用于设置当前的时间、日期和星期;按下秒表控制按钮后,秒表显示窗中显示从0开始的时间,单位为百分之一秒。

再次按下秒表控制按钮后计时停止,该窗口显示累计时间。

(2)本实验主要涉及到的知识点有:时钟指针运动算法、屏幕重绘方法、定时器消息、鼠标消息、菜单命令、对话框、画笔/画刷、显示文字等。

指针运动算法和屏幕重绘方法是本程序主要难点所在。

3.最终效果如下图:二.概要设计1.程序系统模块划分2.程序算法分析本程序不论何种指针,每次转动均以π/30弧度(一秒的角度)为基本单位,且都以表盘中心为转动圆心。

计算指针端点(x, y)的公式如下:x =圆心x坐标+ 指针长度* cos (指针方向角)y =圆心y坐标+ 指针长度* sin (指针方向角)指针长度是指自圆心至指针一个端点的长度,由于指针要跨越圆心,因此一个指针需要计算两个端点。

三个指针的运动是相关联的,秒针转一圈引起分针运动一格,分针每转12格引起时针运动一格,而因此应该使用一个定时器消息来处理指针的运动。

c语言电子时钟课程设计

c语言电子时钟课程设计

c语言电子时钟课程设计一、课程目标知识目标:1. 理解C语言中结构体、函数和循环控制的使用,掌握电子时钟的基本原理。

2. 学习并掌握使用C语言编写程序,实现电子时钟的功能,包括时、分、秒的显示与更新。

3. 了解C语言中定时器功能的使用,实现电子时钟的自动更新。

技能目标:1. 能够运用所学知识,独立设计并编写一个简单的C语言电子时钟程序。

2. 培养学生的编程实践能力,提高问题分析和解决能力。

3. 学会使用调试工具,对程序进行调试和优化,提高程序运行的稳定性。

情感态度价值观目标:1. 培养学生对计算机编程的兴趣和热情,激发学生的学习主动性。

2. 培养学生的团队合作意识,学会与他人共同解决问题,相互学习和进步。

3. 培养学生的创新精神,敢于尝试新方法,勇于克服困难,不断优化程序。

课程性质:本课程为实践性较强的课程,结合理论知识与实际操作,使学生能够学以致用。

学生特点:学生已具备一定的C语言基础,了解基本语法和编程思路,但对实际应用还不够熟练。

教学要求:结合学生特点,注重理论与实践相结合,提高学生的编程实践能力,培养学生的问题分析和解决能力。

在教学过程中,关注学生的个体差异,给予个性化指导。

通过课程学习,使学生能够独立完成一个具有实际意义的编程项目。

二、教学内容1. 复习C语言基础:变量、数据类型、运算符、控制结构(章节1-4)。

2. 结构体与指针:介绍结构体的定义和使用,指针的概念和操作(章节5)。

3. 函数:回顾函数的定义、调用和参数传递,强调模块化编程的重要性(章节6)。

4. 循环控制:深入学习for循环和while循环,理解其在电子时钟中的应用(章节7)。

5. 定时器与时间处理:介绍定时器原理,时间处理函数的使用(章节8)。

6. 电子时钟编程实践:结合所学知识,设计并实现电子时钟程序。

- 显示部分:编写代码实现时、分、秒的显示(课时1)。

- 更新部分:实现时间递增,每秒更新显示(课时2)。

- 定时器应用:使用定时器自动更新时间,减少资源消耗(课时3)。

用vc时钟课课程设计

用vc时钟课课程设计

用vc时钟课课程设计一、教学目标本节课的教学目标是让 students to understand the basic concept ofvc时钟, learn how to read and writevc时钟 code, and master the use of basic data types, control structures, and input/output functions. In addition, the students should be able to usevc时钟 to create a simple clock program that can display the current time.二、教学内容本节课的教学内容主要包括以下几个部分:1.vc时钟的基本概念和环境搭建2.基本数据类型的使用和运算符3.控制结构:条件语句和循环语句4.输入/输出函数的使用5.创建一个简单的时钟程序三、教学方法为了达到本节课的教学目标,我将采用以下几种教学方法:1.讲授法:通过讲解vc时钟的基本概念和使用方法,让学生了解和掌握vc时钟的基本知识。

2.案例分析法:通过分析一个简单的时钟程序案例,让学生了解如何使用vc时钟创建一个时钟程序。

3.实验法:让学生动手实践,通过编写代码和调试程序来巩固所学的知识。

四、教学资源为了支持本节课的教学内容和教学方法的实施,我将准备以下教学资源:1.教材:vc时钟编程入门2.参考书:vc时钟编程进阶3.多媒体资料:讲解vc时钟的视频教程4.实验设备:计算机和vc时钟编程环境五、教学评估本节课的评估方式将包括以下几个方面:1.平时表现:通过学生在课堂上的参与程度、提问回答、团队合作等表现来评估学生的学习情况。

2.作业:布置相关的编程练习题,要求学生在规定时间内完成,通过作业的完成情况来评估学生的掌握程度。

3.考试:在课程结束后,安排一次考试来评估学生对vc时钟知识的掌握情况。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

北京化工大学北方学院
课程设计报告
课程名称C语言课程设计
设计题目模拟时钟转动
专业班级电子信息工程
学号08020
姓名
指导教师鲁小利
设计时间2011.8.29---2011.9.20
2011年9月20日
二、正文(课程设计的主要内容,包括实验与观测方法和结果、仪器设备、计算方法、编程
原理、数据处理、设计说明与依据、加工整理和图表、形成的论点和导出的结论等。

正文内容必须实事求是、客观真切、准确完备、合乎逻辑、层次分明、语言流畅、结构严谨,符合
各学科、专业的有关要求。


1.仪器设备:计算机(TC2软件)
2.计算算法:#define宏定义部分定义变量及算法。

利用函数circle(a,b,c)定义圆即表盘及轴心,其中(a,b)
为圆心坐标,c为半径。

利用函数setbkcolor、setcolor设置颜色。

gettime(t)获取电脑时间进行显示sound()、delay()函数设置表针走动
声音对应走动刻度。

3.编程原理:应用c语言库函数进行表盘及颜色的的处理,编写表针运算函数,
及表针影像颜色覆盖处理详见程序注释。

4.数据处理:颜色数值对应相应颜色、声音数值、等函数值可在数据库中查出。

坐标、表针设置数据。

5.数据结构
1.本系统中主要的数据结构就是time结构体
struct time
{
unsigned char m;/*分钟*/
unsigned char h/*小时*/
unsigned char s/*秒*/
}
time结构体定义在dos.h文件中,可用来保存系统的当前时间,其中各字段的值的含义如下。

·unsigned char m:保存分钟值。

·unsigned char h:保存小时值。

·unsigned char s:保存秒数。

2.全局变量
下面对程序用到的全局变量及数组进行说明。

·int h,m,s:此3个全局变量分别用来保存小时、分钟、秒数。

·int x,x1,x2,y,y1,y2:保存数字时钟中小时、分、秒在屏幕中显示的坐标值。

·struct time t[1]:定义一个time结构类型的数组,此数组只有t[0]一个元素。

3.程序流程
系统的执行应从运行开始,显示界面正常运行,直到用户选择退出系统为止。

6.流程图:
键)
7.功能描述
①①画圆模板:
#inlude“graphics.h”
#inlude”math.h”
V oid init()
Circle(300,240,200);
②②画时间刻线模块:
For(i=0;i<=60;i++)
{
If(i%5==0)
L=15;else
L=5;
X1=200*sin()+300;
Y1=200*cos()+240;
}
③③时间模块:Gettime(d)
三、结论(应当准确、完整、明确精练;也可以在结论或讨论中提出建议、设想、尚待解决
问题等。


在桌面显示一个模拟的时钟,时钟的秒针、分针与时针随着时间的推移而不断移动就像我们经常看见的圆形电子时钟一样。

我们可以通过程序随意改动时钟的背景颜色以及指针的颜色和表盘大小等问题,同时还能在桌面显示一些简单的英文以及图案等。

待解决问题:
怎样使表盘上显示中文?
设想:
加进闹钟定时设计,使程序能在设定闹钟时间响提醒声音;
加进其他同学的万年历设计,使表盘显示日期。

四、参考文献
《C语言程序设计》(第二版)[M].北京:清华大学出版社谭浩强1999
《数据结构》(C语言版)[M].北京:清华大学出版社严魏敏,吴伟民1997《C语言程序设计》[M].黄明等.大连理工大学出版社,2005
《C语言课程设计案例精编》.郭翠英.中国水利水电出版.2004年3月《C语言程序设计教程》曾春平,朱小谷,晏海华.北京希望电子出版社.2005年3月
《C语言课程设计案例精编》清华大学出版社﹒姜灵芝、余健﹒2008.1
《C语言程序设计》西安电子科技大学出版社﹒田祥宏主编﹒2007.12
五、指导教师评语
签名:
年月日课程设计成绩(五级分制)。

相关文档
最新文档