应电1321C语言课程设计任务书.doc_第1页
应电1321C语言课程设计任务书.doc_第2页
应电1321C语言课程设计任务书.doc_第3页
应电1321C语言课程设计任务书.doc_第4页
应电1321C语言课程设计任务书.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

盐城工业职业技术学院C语言课程设计实训指导书课程设计时间:1 周 (2014.05.26-2014.05.30)学分: 1适用专业:应用电子专业指导教师:刘晓天二一四年五月C语言课程设计指导书适用专业及班级:应电1321班课程设计时间:一周(2014.05.26-2014.05.30)一、课程设计目的C语言课程设计是纺织机电专业重要的实践性环节之一,是在学生学习完C语言程序设计课程后进行的一次全面的综合练习。课程目的是训练学生的计算机程序设计能力和思维方法,为学生今后学习其它计算机程序设计语言及培养计算机应用开发的综合素质打下基础。本实习环节是一个实践性较强的环节,要求学生要理论联系实际,重点放在提高编程能力的训练上。本课程设计的主要目的和任务:1、巩固和加深学生对C语言课程的基本知识的理解和掌握。2、掌握C语言编程和程序调试的基本技能。3、利用C语言进行基本的软件设计。4、掌握书写程序设计说明文档的能力。5、提高运用C语言解决实际问题的能力。二、课程设计要求 课程设计的进行方式是在教师指导下由学生独立完成的。每个学生都应该明确设计任务和要求,并拟定设计计划,注意掌握进度,按时完成。设计分段进行,每一阶段的设计都要认真检查,没有原则错误时才能继续进行下一段设计,以保证设计质量,循序完成设计任务。设计过程中要独立思考、深入钻研,主动地、创造性地进行设计,反对照抄照搬或依赖教师。要求设计态度严肃认真,有错必改,反对敷衍塞责,容忍错误存在。只有这样才能保证课程设计,达到教学基本要求,在设计思想、设计方法和设计技能等方面得到良好的训练。具体要求:1、 课程设计期间,同学之间可以讨论算法的实现和编程的思路和方法,但每个人必须自己动手编写程序,不得抄袭。2.、写出详细设计说明(程序实现的基本算法思想及流程图)3. 编写程序代码,调试程序使其能正确运行4. 设计完成后提交课程设计报告注:对于程序中未能实现的部分需要加以解释说明。对于程序中所参考的部分代码需要加以声明,并说明出处。三、课程设计内容课程设计题目:万年历功能如下: 1、查询某年某月某日是星期几 2、打印某年的某月的全月日历 3、打印某年的全年日历 4、退出具体要求:(1)在主菜单中输入1后,显示: “请输入年月日(XXXX,XX,XX)” 运行后输出:XXXX年XX月XX日是星期X,是否继续查询(Y/N)?如果输入Y,则重新显示 “请输入年月日(XXXX,XX,XX)”,否则回到主菜单。(2) 在主菜单中输入2后,显示: “请输入要打印的月份(XXXX)” 运行后输出X月的日历,格式为: XXXX年XX月S M T W T F Sx x x x x x xx x x x x x xx x x x x x xx x x x x x xx x(3)在主菜单中输入3后,显示: “请输入要打印的年份(XXXX)” 运行后输出XXXX年的日历,XXXX X(月数)S M T W T F Sx x x x x x xx x x x x x xx x x x x x xx x x x x x xx xS M T W T F S x x x x xx x x x x x xx x x x x x xx x x x x x xx x x x x 运行完后显示:“是否继续打印(Y/N)?” 如果输入Y,则重新显示,“请输入要打印的年份(XXXX)”,否则回到主菜单。 (4) 在主菜单中输入4后,显示:“是否要真的退出(Y/N)?” 如果输入Y,结束程序运行,否则重新显示主菜单。四、其它参考选题:1、文字编辑器:设计界面,实现中、英文字输入,能实现新建、保存、中英文字切换等功能菜单。2、键盘电子琴:能通过键盘弹奏乐曲,通过PC喇叭播放音乐。能够播放简单的WAV文件,支持键盘和鼠标操作 。主要应用dos.h下的处理声音的函数sound(long freg)发出特定频率的声音;nosound()停止发音;delay()延时特定时间发音等函数来实现。3、简易图形编辑器:实现Windows下的画笔工具的部分功能,能够读写编辑位图(BMP)文件 。实现类似Photoshop滤镜的部分功能,如锐化、模糊、凸出、扭曲、马赛克等,能够读写编辑位图(BMP)文件。 4、黑白翻转棋:二人对弈,系统判断输赢和禁手,具有计时和记分功能,保留纪录,支持鼠标和键盘操作,能悔棋 。通过画图函数设定棋盘,设定二人对弈的有效范围,通过鼠标或键盘进行对弈,根据一定的规则,判断输赢。5、五子棋:二人对弈,系统判断输赢和禁手,具有计时和记分功能,保留纪录,支持鼠标和键盘操作,能悔棋 。通过画图函数设定棋盘,设定二人对弈的有效范围,通过鼠标或键盘进行对弈,根据一定的规则,判断输赢。6、跳棋:二人对弈,具有计时和记分功能,保留纪录,支持鼠标和键盘操作,能悔棋 。7、中国象棋:二人对弈,具有计时和记分功能,系统判断输赢和禁手,支持鼠标和键盘操作,能悔棋一步 。8、俄罗斯方块:可选择难度,可记分,保留最高分纪录,支持键盘和鼠标操作 。五、课程设计报告的内容1、课程设计名称、班级号、学号、学生姓名和课程设计起止日期。2、课程设计目的和要求。3、课程设计任务内容。4、详细设计说明(程序实现的基本算法思想及流程图)。5、程序的调试情况及其运行结果。6、软件使用说明。7、课程设计心得与体会。8、附录:部分程序清单(带有较详细的注释)。六、提交结果报告的形式和时间1、提交的报告必须用统一的实验报告纸,以黑色墨水笔进行书写;或用16k纸进行打印输出。2、报告的封面有:所在系别、所在班级、姓名、课程设计题目、指导教师。3、每位同学在课程设计结束后,将课程设计报告装订在一起,交到指导老师处。七、进度安排1、选择课程设计题目,分析课题的要求,编写详细设计说明。2、交详细设计说明电子稿,编程。3、编程及调试。4、写课程设计报告,提交软件。5、提交课程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论