欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    C语言课程设计任务书.doc

    • 资源ID:2384927       资源大小:23KB        全文页数:8页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C语言课程设计任务书.doc

    C语言程序设计 课 程 设 计 报 告 设计题目: C程序综合设计 系 别: 航空电子系 专 业: 应用电子技术 班 级: 210342 学 号: 102451 学生姓名: 石 鹏 指导教师: 万 蓉 完成时间: 2011 年 12 月 02 日成都航空职业技术学院 C语言课程设计任务书 课程设计评价表学生姓名: 设计时间(周/学期):说明:1、工作态度包括出勤情况,学习态度。 2、选题质量为题目的难度和适用性。3、设计质量是针对自选的三个任务而言,每一个任务的程序设计正确,达到题目要求,功能完善,为20分;程序设计正确,达到题目要求,功能基本完善,为15分;程序设计正确,基本达到题目要求,功能基本完善,为10;程序设计不正确,为5分;未作和抄袭,则为0分。 - 1 -成都航空职业技术学院 C语言课程设计任务书C语言程序设计课程设计报告 一、课程设计目的:本课程设计是高等职业教育电子技术类各专业重要的实践性环节之一,是在学生学习C语言程序设计课程中进行的一次综合训练。本课程设计的目的和任务:1. 巩固和加深学生对C语言课程的基本知识的理解和掌握;2. 掌握C语言编程和程序调试的基本技能;3. 利用C语言进行基本的软件设计;4. 掌握书写程序设计说明文档的能力;5. 提高运用C语言解决实际问题的能力。二、课程设计要求:1. 分析课程设计题目,具有一定的需求分析的能力;2. 根据题目要求,具有算法设计能力;3. 理解C语言的语法规则、编程思想,具有程序代码编写能力;4. 程序运行、调试能力;5. 设计完成后提交课程设计报告。 三、课程设计 瘦:体重指数<18正常体重 : 18<=体重指数 < 25微度肥胖 : 25<=体重指数 <30轻度肥胖 : 30<=体重指数<35中度肥胖 : 35<=体重指数<40重度肥胖 :体重指数 >= 40编程要求:画出流程图。编程提示:可以一次输入多人的体重和身高后进行判断(用数组存贮数据),也可以每次只输入一个人的体重和身高进行判断。- 2 -成都航空职业技术学院 C语言课程设计任务书题目设计:#include "stdio.h"main()float a100,b100,c100;int i,j;printf("请输入人数:n"); /*确定需要测量体重指数的人数*/scanf("%d",&j);printf("请分别输入身高(米),体重(公斤):n"); /*分别输入每个人的数据*/ for(i=0;i<j;i+)scanf("%f%f",&ai,&bi);printf("*n"); for(i=0;i<j;i+) /*循环计算体重指数并输出最后结果*/ ci=bi/ai/ai;if(ci<18)printf("第%d位同学-偏 瘦n",i+1);else if(18<=ci&&ci<25)printf("第%d位同学-正常体重n",i+1);else if(25<=ci&&ci<30)printf("第%d位同学-微度肥胖n",i+1);else if(30<=ci&&ci<35)printf("第%d位同学-轻度肥胖n",i+1);else if(35<=ci&&ci<40)printf("第%d位同学-中度肥胖n",i+1);else if(ci>40) - 3 - printf("第%d位同学-重度肥胖n",i+1); 成都航空职业技术学院 C语言课程设计任务书画出流程图: 运行程序: 程序结束。- 4 -成都航空职业技术学院 C语言课程设计任务书 题目2 有8个评委,5个歌手,评委为每个歌手打分。去掉最高分和最低分,求每个歌手的平均分。编程要求:以表格的形式输出每个评委为每个歌手的评分和总分。加分项:每个歌手的所有信息以总分的高低排序输出。题目设计:#include "stdio.h"main()int i,j,max,min,sum,sun;int a58,ave5;printf(" *欢迎使用本程序*n");printf(" n");printf(" 评委1 评委2 评委3 评委4 评委5 评委6 评委7 评委8n");for(i=0;i<5;i+) /*输入歌手分数*/printf("第%d位选手的评分:",i+1);for(j=0;j<8;j+)scanf("%d",&aij);printf("*n");printf(" 选手 平均分 总分n");for(i=0;i<5;i+)sum=0;max=0;min=10000; /*初始化最大值、最小值、累加值*/for(j=0;j<8;j+)sum+=aij;if (max<aij) max=aij;- 5 -成都航空职业技术学院 C语言课程设计任务书 if (min>aij) min=aij;avei=(sum-max-min)/(8-2); /*(累加值-最大值-最小值)/(评委总数-2)*/printf("n"); printf("第%d位: %d | %dn",i+1,avei,sum); /*输出歌手的平均分跟总分*/printf("n");printf("*n");运行程序: 程序结束。 题目3在主函数中输入密码(密码自定),若密码正确,随机产生二个整数并且选择运算符,运算符(+、-、*、/)以菜单形式给出,根据选择的运算符调用自定义函数来计算二个数的和、差、积、商。若密码不正确,退出。编程要求:若错误输入三次密码,则退出。加分项:设置的密码包含字母和数字。- 6 -成都航空职业技术学院 C语言课程设计任务书 题目设计:#include "stdio.h"#include "stdlib.h"main()int a,b,c,d,e,i;printf("*n");for(i=0;i<3;i+) /*输入密码*/printf("请输入密码:n");scanf("%d",&d); printf("*n");printf("*n");if(d=999) /*选择运算符号*/printf(" 1-加法n");printf(" 2-减法n");printf(" 3-乘法n");printf(" 4-除法n");printf("请输入数字1-4。n");scanf("%d",&c);printf("*n");switch(c)- 7 - if(d=999) /*验证密码*/ printf("密码正确,进入下一步操作。n"); break; /*结束循环*/ else printf("密码错误。n");成都航空职业技术学院 C语言课程设计任务书 case 1: a=rand()%1000;b=rand()%1000; /*取随机整数*/ printf("%d+%d=",a,b); scanf("%d",&e); if(e=a+b) printf("回答正确。n"); else printf("回答错误。n"); break;case 2: a=rand()%1000;b=rand()%1000; printf("%d-%d=",a,b); scanf("%d",&e); if(e=a-b) printf("回答正确。n"); else printf("回答错误。n");break;case 3: a=rand()%1000;b=rand()%1000; printf("%d*%d=",a,b); scanf("%d",&e); if(e=a*b) printf("回答正确。n"); else printf("回答错误。n");break;case 4: else printf("输入密码错误,程序退出。n"); - 8 - a=rand()%1000;b=rand()%1000; printf("%d/%d=",a,b); scanf("%d",&e); if(e=a/b) printf("回答正确。n"); else printf("回答错误。n");break;成都航空职业技术学院 C语言课程设计任务书 运行程序:密码错误: 程序结束。密码正确: 程序结束。 - 9 -成都航空职业技术学院 C语言课程设计任务书四、总结:经过本次实训周,我学会并熟悉了C语言的编程方法。以前学习过程中没有弄懂的,经过这次加深练习让我像复习一般重新学习一次,更深层次的理解了C语言中的语法结构跟函数利用技巧。本次实训中,我选择的三个题目分别是计算体重指数、计算歌手评分、密码设计。这其中的计算歌手分数在我印象中比较深刻,花的时间也最多,最后通过上网查阅跟请教同学,终于完成了老师的要求。在完成任务的过程中,我经常运用到if else结构跟for循环,深刻理解了语法结构跟函数运用。而查阅书本的时候,在反复查看中更是进一步加深了对C语言的理解。C语言是编程中最基础的知识,只有学会了C语言才能进一步探索有关编程的课题。所谓基础乃是重中之重,我应该抱以虔诚的态度从最基础的地方认真学习C语言,这是一种负责任的态度,也有利于对自己能力的培养。在这个迅速发展的社会,能力是自己得以生存的保障,多学一分知识就多了一份保障。所以认真学好C语言不仅是对老师的尊重,更是对自己的公益。 - 10 -

    注意事项

    本文(C语言课程设计任务书.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开