ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:85.40KB ,
资源ID:10288469      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-10288469.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言课程设计任务书及指导书xs.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

C语言课程设计任务书及指导书xs.docx

1、C语言课程设计任务书及指导书xsC语言课程设计任务书及指导书适用专业:电气自动化学制:三年设计周数:一周辽宁工大应用技术学院2012年5月前言C语言是一种在国内外广泛使用的程序设计语言。C语言以它的功能丰富、表达能力强、使用灵活、应用面广、目标程序效率高、可移植性好等特点,得到了迅速的推广使用。它即适用于编写系统软件,又适用于编写应用软件,是一种高效、实用、灵活的软件开发工具。为了提高学生分析问题和解决问题的能力,提高学生综合应用C语言进行程序设计的能力,开设了C语言的课程设计,以锻炼学生独立进行系统分析、程序编码、程序测试等方面的能力。一、设计目的1. 全面理解程序的顺序结构、选择结构、循环

2、结构,掌握结构化程序设计的自顶向下,逐步细化,模块化的设计原则。2. 掌握C语言基础知识,灵活应用函数、指针、数组、结构体等知识进行程序设计。3. 掌握利用C语言进行程序设计的方法和技巧,提高学生综合分析和调试程序的能力。二、设计题目:(每组一个题目 附后)C语言模块化案例系统三、设计要求:1. 采用模块化程序设计方法。2. 主菜单设计界面如下:3. 子菜单界面如下:选择结构子菜单:循环结构子菜单:4.在对应模块下完成如下功能:(1)单选择if语句:(2)双选择if语句:(3)多选择if语句:(4)switch语句(5)while循环语句(6)do-while循环语句(7)for循环语句(8)

3、循环嵌套 例如:switch语句案例界面:四、设计所需系统环境1. 硬件环境:微型计算机一台2. 软件环境:Windows xp操作系统3. Visual c+ 6.0系统五、设计地点及时间1. 地点:辽工大应用技术学院403机房2. 设计时间:2011年5月28日2011年6月1日(第16周)六、设计过程1. 认真阅读设计指导书的内容,明确设计的目的和要求,复习C语言的有关知识。2. 针对设计的题目和要求确定程序的总体结构,将程序按功能划分为若干独立的子模块。3. 编写主控模块代码及各子模块代码。4. 对程序进行反复调试,改正语法错误,直至运行通过。5. 对程序进行测试,考查各模块是否完成了

4、相应的功能。6. 书写课程设计报告,完成设计。七、设计指导:1. 程序总体可由主控模块、主菜单模块、子菜单模块、以及其它功能模块构成。2. 主控模块首先显示欢迎画面及主功能菜单,然后接收用户的选择到相应的子菜单进行进一步的选择,实现具体的功能。八、设计时间分配:5月28日:设计准备,明确设计任务,查阅相关资料。5月29日:划分模块,编写代码。5月30日:编写代码。5月31日:程序调试,功能测试。6月1日:成果验收,书写设计报告。九、课程设计报告内容包括:第一页要写的内容如下:1. 设计题目:C语言模块化案例(X)2. 设计条件及要求:软件环境:Windows xp操作系统 Visual C+6

5、.0系统 要求:采用模块化设计方法 设计主控模块、主菜单、子菜单及各个功能模块。3. 设计时间 5月28日至6月1日指导教师:张艳丽教研室主任:王宝库正页开始:一、设计目的1. 全面理解程序的顺序结构、选择结构、循环结构,掌握结构化程序设计的自顶而下,逐步细化,模块化的原则。2. 掌握C语言的基础知识,灵活应用函数、指针、数组、结构体等知识进行程序设计。3. 掌握利用C语言进行程序设计的方法和技巧,提高学生综合分析和调试程序的能力。二、系统功能模块图(略)三、设计函数列表在C语言中每一个功能模块都对应一个函数,即由函数来实现各功能模块的具体功能,也就是建立功能模块与函数之间一一对应的关系,在编

6、写程序时可以减少不必要的麻烦,从而提高编写程序的效率。表一 自定义函数表模块名函数名说明C语言模块化系统main()主控模块显示主菜单showmenu()显示菜单(略)四、程序代码( 源程序清单:按照上面表格的顺序书写上面的所有函数,注意缩进式书写格式)(略)五、编程及调试过程中遇到的主要问题及解决方法(略)六、设计心得体会(略)七、成绩考核办法通过程序实现、总结报告和学习态度综合考评,并结合学生的动手能力,独立分析解决问题的能力和创新精神。成绩分合格和不合格两档。 考核标准包括: 1、程序设计的正确性,程序结构是否合理、编程风格(40%)。 2、学生的工作态度、动手能力、创新精神和出勤情况(

7、30%)。 3、总结报告(30%)设计题目:第一组题目:(1)单选择if语句:输入一个学生成绩,若大于或等于60分时,则输出“通过”,否则什么也不输出。(2)双选择if语句:编写一个体重测量仪,要求从键盘输入身高和体重后,能够计算出体重指数。体重指数=体重(kg)/(身高(m)2,要求实现这样的判断:如果体重指数25,属于正常(输出:您体重正常!),否则属于肥胖(输出:您超重了,该减肥了!)。(3)多选择if语句:假设奖金税率如下(a代表奖金,r代表税率)a500 r=0%500=a1000 r=5%1000=a2000 r=8%2000=a=3000 r=15%输入一个奖金数,求出应交税款及

8、实得奖金数。(4)switch语句:程序的功能是输入一个1-7之间的整数,输出相对应的星期,如果是其它整数,则输出“数据错误!”,如输入1,输出“星期一”,输出7,则输出“星期日”(5)while循环语句:猴子吃桃子问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上再想吃时,见只剩下一个桃子了。求第一天共摘了多少个桃子。(6)do-while循环语句:爱因斯坦阶梯问题。在你面前有一条长长的阶梯。如果你每步跨2阶,那么最后剩下1阶;如果你每步跨3阶,那么最后剩2阶;如果你每步

9、跨5阶,那么最后剩4阶;如果你每步跨6阶,那么最后剩5阶;只有当你每步跨7 阶时,最后才正好走完,一阶也不剩。请问这条阶梯至少有多少阶?(7)for循环语句:在某一黑夜一司机碰伤行人之后逃逸,经过警察的调查之后,有3个目击者。甲说:“车牌号的前两位相同,且末位数是奇数”;、乙说:“车牌号的后两位加起来等于5”;丙说:“车牌号是一个四位数,并且能被3整除”,如果你是神探,你能找到这辆车吗?(8)循环嵌套:打印如下图形。ABBB CCCCC DDDDDDD EEEEEEEEE第二组题目:(1)单选择if语句:计算函数值。输出实数x,根据下面函数式计算y的值。 提示:x=1时,函数无意义,不输出。(

10、2)双选择if语句:商场为了提高效益,规定一次性购买物品总价超过1000元,就会对物品总价打7折,一次性购买物品低于1000元,对物品总价打9折。为该商场设计一个收费程序。(3)多选择if语句:编写一个体重测量仪,要求从键盘输入身高和体重后,能够计算体重指数。体重指数=体重(kg)/(身高)2。要求实现如下的判断:偏瘦:体重指数18正常:18=体重指数25微胖:25=体重指数30较胖:30=体重指数35肥胖:35=体重指数=40(4)switch语句:按考试成绩的等级(A、B、C、D、E)打印出百分制的分数段。A:90-100分,B:80-89分,C:70-79分,D:60-69分,E:60分

11、以下。(5)while循环语句: 相传古代印度国王要褒赏他的聪明能干的宰相达依尔,问他需要什么,达依尔回答说:“国王只要在国际象棋的棋盘第一个格子上放一粒麦子,第二格子上放二格,第三个格子里放四粒,以后按些比例每一格加一倍,一直放到第64格,我就感恩不尽,其他我什么也不要了。” 算一算有多少立方米的小麦。(1m3小麦约1.42X108颗)(6)do-while循环语句:求s=1+2+3+n100的最大值n及s的值。(7)for循环语句:猴子吃桃子问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一

12、半零一个。到第十天早上再想吃时,见只剩下一个桃子了。求第一天共摘了多少个桃子。(8)循环嵌套:打印如下图形。1222 33333 4444444 555555555第三组题目:(1)单选择if语句:将两个数(a,b)中较大者赋给s。(2)双选择if语句:从键盘输入整数n,当n为偶数时,输出n的平方值,否则输出n的立方值。(3)多选择if语句:假设奖金税率如下(a代表奖金,r代表税率)a500 r=0%500=a1000 r=5%1000=a2000 r=8%2000=a=3000 r=15%输入一个奖金数,求出应交税款及实得奖金数。(4)switch语句:模拟自动饮料机,按屏幕所示功能,输入所

13、选择的合法数字,输出可获得的相应饮料名称。屏幕显示:*自动饮料机* 1. 可口可乐 2. 雪碧 3. 芬达 4. 百事可乐请按1-4键选择饮料:如用户输入:1则屏幕显示:您获得了一听可口可乐。(5)while循环语句: 爱因斯坦阶梯问题。在你面前有一条长长的阶梯。如果你每步跨2阶,那么最后剩下1阶;如果你每步跨3阶,那么最后剩2阶;如果你每步跨5阶,那么最后剩4阶;如果你每步跨6阶,那么最后剩5阶;只有当你每步跨7 阶时,最后才正好走完,一阶也不剩。请问这条阶梯至少有多少阶?(6)do-while循环语句: 期末考试结束后,想统计C语言这门课程及格和不及格的人数,当输入-1时结束成绩的录入。(

14、7)for循环语句:歌手大奖赛。有十个评委为参赛的选手打分,分数为百分制。选手最后得分为:去掉一个最高分和一个最低分后其余八个分数的平均值。(8)循环嵌套:百马百瓦问题。这是一个古老的问题:有100匹马(包括大马、小马、马驹)驮100块瓦,大马驮3块,小马驮2块,两个马驹驮1块,问大马、小马和马驹各多少?第四组题目:(1)单选择if语句:输入一个学生成绩,若小于60分时,则输出“您没有通过考试!”,否则什么也不输出。(2)双选择if语句:从键盘上输入两个整数a和b,若a=b,求其积c,并显示,若ab,求其和c,并显示。(3)多选择if语句:编写一个体重测量仪,要求从键盘输入身高和体重后,能够计

15、算体重指数。体重指数=体重(kg)/(身高)2。要求实现如下的判断:偏瘦:体重指数18正常:18=体重指数25微胖:25=体重指数30较胖:30=体重指数35肥胖:35=体重指数=40(4)switch语句:编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式:操作数1 运算符 操作数2,计算表达式的值,指定的运算符为“+”、“-”、“*”、“/”。(5)while循环语句:期末考试结束后,想统计C语言这门课程及格和不及格的人数,当输入-1时结束成绩的录入。(6)do-while循环语句:求s=1+3+5+n100的最大值n及s的值。(7)for循环语句:相传古代印度国王要褒赏他的聪明能干的宰相达依尔,问他需要什么,达依尔回答说:“国王只要在国际象棋的棋盘第一个格子上放一粒麦子,第二格子上放二格,第三个格子里放四粒,以后按些比例每一格加一倍,一直放到第64格,我就感恩不尽,其他我什么也不要了。” 算一算有多少立方米的小麦。(1m3小麦约1.42X108颗)(8)循环嵌套:在某一黑夜一司机碰伤行人之后逃逸,经过警察的调查之后,有3个目击者。甲说:“车牌号的前两位相同,且末位数是奇数”;、乙说:“车牌号的后两位加起来等于5”;丙说:“车牌号是一个四位数,并且能被3整除”,如果你是神探,你能找到这辆车吗?

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2