您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > C语言课程设计报告(电子版)
大连交通大学软件学院C语言课程设计报告SOFTWAREINSTITUTEOFDALIANJIAOTONGUNIVERSITYEXPERIMENTDESIGNINGC语言课程设计报告ExperimentDesigningreporter课程名称:C语言课程设计英文名称:CProgramExperimentDesigning专业:交通工程+软件工程08学号:0818080104姓名:田国敏指导教师:邱占芝日期:2009年6月8日至2009年619日大连交通大学软件学院大连交通大学软件学院C语言课程设计报告SOFTWAREINSTITUTEOFDALIANJIAOTONGUNIVERSITYEXPERIMENTDESIGNING《C语言课程设计》报告CProgramExperimentDesigning课程编号:01200308005学时:40学时适用专业:软件工程专业授课单位:软件学院一、C语言课程设计目的及要求目的:根据课堂讲授内容,学生做相应的自主练习,消化课堂所讲解的内容;通过调试典型例题或习题积累调试C程序的经验;通过完成辅导教材中的编程题,逐渐培养学生的编程能力、用计算机解决实际问题的能力。要求:1.熟悉TurboC的编程环境、主要菜单功能。2.通过上机验证运算符、表达式、运算规则、函数使用。3.熟练使用C语言的典型语句编写简单程序。4.调试典型例题或习题。5.提高上机编程能力二、实验类型设计类型三、实验学时40学时四、实验设备微型计算机、WINDOWS98以上版本的操作系统、TurboC2.0软件一套五、C语言课程参考教材:1.C语言程序设计清华大学出版社马靖善主编2.谭浩强.C语言程序设计(第三版).北京:高等教育出版社,2002大连交通大学软件学院C语言课程设计报告SOFTWAREINSTITUTEOFDALIANJIAOTONGUNIVERSITYEXPERIMENTDESIGNING课程设计(报告)任务书任务及要求:1.设计(研究)内容和要求研究内容:投票选举、计算并按序输出学生平均成绩及总分、字符串排序、统计单词、学生成绩管理系统任务和要求:(1).学习C语言基础知识,掌握C语言编程和程序调试的基本技能。(2).对指导教师下达的题目进行系统分析。(3).根据分析结果完成系统设计。(4).编程:在计算机上实现题目的代码实现。(5).完成对该系统的测试和调试。(6).提交课程设计报告。(7).指标:要求完成课程设计报告3千字以上(约二、三十页).完成若干综合性程序设计题目,每个综合设计题目的语句行数的和在300行语句以上.2.原始依据了解C语言的基础知识,有一定的语言编程基础,能够熟练运用C语言进行程序设计。通过用C语言完成的题目,提高用C语言解决实际问题的能力。3.参考文献[1]黄明等.C语言程序设计辅导教材.大连理工大学出版社,2006[2]马靖善等.C语言程序设计.清华大学出版社,2005[3]谭浩强.C语言程序设计(第二版).北京:高等教育出版社,20022008年6月20日大连交通大学软件学院C语言课程设计报告SOFTWAREINSTITUTEOFDALIANJIAOTONGUNIVERSITYEXPERIMENTDESIGNING1目录C语言课程设计报告..................................................................................................................1[1]黄明等.C语言程序设计辅导教材.大连理工大学出版社,2006...................................31统计选票..........................................................................................................................11.1系统分析..............................................................................................................11.2设计说明..............................................................................................................11.3程序运行截图......................................................................................................21.4源程序代码.........................................................................................................22成绩输出.........................................................................................................................32.1功能说明..............................................................................................................32.2设计说明..............................................................................................................32.3程序运行截图......................................................................................................42.4源程序代码..........................................................................................................43字符串排序.....................................................................................................................53.1功能说明..............................................................................................................53.2设计说明..............................................................................................................53.3程序运行截图......................................................................................................63.4源程序代码..........................................................................................................64统计单词.........................................................................................................................74.1功能说明..............................................................................................................74.2设计说明..............................................................................................................74.3程序运行截图......................................................................................................84.4源程序代码..........................................................................................................85学生成绩管理系统.........................................................................................................95.1需求分析.............................................................................................................95.2总体设计...........................................................................................................105.3详细设计与实现...............................................................................................125.3程序运行截图....................................................................................................15大连交通大学软件学院C语言课程设计报告SOFTWAREINSTITUTEOFDALIANJIAOTONGUNIVERSITYEXPERIMENTDESIGNING11统计选票[格式:标题2,黑体,3号]1.1系统分析统计候选人的选票。1.2设计说明1、定义:#includestring.h2、子函数,输入候选人。函数名:structperson返回值:候选人的序号,姓名参数:intnum;charname[20];intcount;处理流程:定义候选人3、主函数main()从键盘上输入一候选人,for循环输入选票,若选票与候选人匹配,增加票数,最后统计最终的票,选出候选人。如:lilizhaozhaozhaoliliwangwangzhangzhangzhangzhaolili,则在屏幕上显示:=================================Theresultis:li7zhang2zhao3wang3****thangyouforyouvote****大连交通大学软件学院C语言课程设计报告SOFTWAREINSTITUTEOFDALIANJIAOTONGUNIVERSITYEXPERIMENTDESIGNING21.3程序
本文标题:C语言课程设计报告(电子版)
链接地址:https://www.777doc.com/doc-3259607 .html