![[工学]计算机技能训练大纲.doc_第1页](http://file.renrendoc.com/FileRoot1/2019-1/8/a1bace8a-53d4-4302-969a-dd4b4f3d7842/a1bace8a-53d4-4302-969a-dd4b4f3d78421.gif)
![[工学]计算机技能训练大纲.doc_第2页](http://file.renrendoc.com/FileRoot1/2019-1/8/a1bace8a-53d4-4302-969a-dd4b4f3d7842/a1bace8a-53d4-4302-969a-dd4b4f3d78422.gif)
![[工学]计算机技能训练大纲.doc_第3页](http://file.renrendoc.com/FileRoot1/2019-1/8/a1bace8a-53d4-4302-969a-dd4b4f3d7842/a1bace8a-53d4-4302-969a-dd4b4f3d78423.gif)
![[工学]计算机技能训练大纲.doc_第4页](http://file.renrendoc.com/FileRoot1/2019-1/8/a1bace8a-53d4-4302-969a-dd4b4f3d7842/a1bace8a-53d4-4302-969a-dd4b4f3d78424.gif)
![[工学]计算机技能训练大纲.doc_第5页](http://file.renrendoc.com/FileRoot1/2019-1/8/a1bace8a-53d4-4302-969a-dd4b4f3d7842/a1bace8a-53d4-4302-969a-dd4b4f3d78425.gif)
已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机技能训练大纲课程名称 :计算机技能训练课程编号 :学 时 :16(授课6学时+上机10学时)适合对象 :电子101-102、仪表Z101-102先修课程 :计算机文化基础、C语言程序设计一、本课程的性质、目的与任务计算机技能训练是在学生完成计算机软件技术基础课程之后进行的一次全面的综合训练。目的在于培养学生分析问题和解决问题的能力,为学生提供一个独立实践的机会,将理论知识和实际应用问题进行有机结合,提高学生程序设计与程序调试的能力。该训练主要利用C语言理论和实验课中学到的编程知识和编程技巧,通过布置具有一定难度、一定数量的课程设计题目,使学生加深对高级编程语言C的基本知识、基本思想和基本方法的理解,熟练掌握C程序设计的基本方法和基本语法规则,培养学生结构化程序设计的编程思想,使学生初步具备设计、编写小型应用程序的能力。二、教学基本要求通过本课程的学习,要求学生熟悉C语言中的数据类型、数据结构、语句结构、运算方法,巩固加深对理论课中知识的理解,掌握程序设计的基本思想和常用技巧,具备熟练应用VC+6.0集成开发环境进行C语言程序的编写、编译与调试的能力,培养学生自学能力和独立思考分析问题的能力。三、课程内容、学时分配及基本要求1.授课内容:6学时(1)结构化程序设计:熟悉结构化程序设计的基本结构和编程思想,熟练掌握9种流程控制语句的形式与应用,掌握求解实际问题流程、方法及技巧(2)数组:要求掌握一维数组、二维数组的定义、引用、初始化,字符数组的定义、引用、初始化及字符串处理函数,数组与循环的结合应用2.技能训练:10学时(1)程序编写与调试:要求从给定题目中任选若干个,每个学生在老师的指导下独立完成程序的编写与调试,不能互相抄袭,指导老师应实时考察学生的实际编程与调试能力。(2)撰写设计报告:设计完成后,根据规定的格式撰写课程设计报告。(3)答辩与考核:答辩既可以用语言表达的方式,也可以直接在机房中进行实际操作与调试,指导教师将综合每一学生的表现及能力进行综合评分。四、技能训练时间:2011年5月23日至2011年5月27日五、技能训练报告的书写要求 报告中包含以下几个方面:1.题目。2.绘制程序流程图。3.列出题目的主要程序清单,并加以必要的注释。4.总结C程序编程步骤、思路及编程体会。5.报告排版格式:(1)封面注明:题目、班级、学号、姓名。题目:“计算机技能训练(C)课程设计报告”,四号字,黑体,加粗。班级、学号、姓名:宋体,小四号字。(2)正文内容:宋体,五号字。六、课程的考核方式及评分方法1.考核方式程序完成后,指导老师验收,回答老师的提问。课程结束时,学生要提交课程设计报告(电子版),并将源程序上传至指定FTP服务器或发至老师的邮箱。2.评分方法根据题目程序设计、课程设计报告、出勤率、课程设计期间纪律环节综合评分。成绩为优、良、中、及格和不及格。优:有完整的符合标准的文档,文档有条理、文笔通顺,格式正确,其中有总体设计思想的论述;程序完全实现题目要求,程序执行效率高; 良:有完整的符合标准的文档,文档有条理、文笔通顺,格式正确;有完全实现题目要求的程序,程序执行效率较高; 中:有完整的符合标准的文档,有基本实现题目要求的程序,设计方法正确; 及格:有完整的符合标准的文档,有基本实现题目要求的程序,设计方法基本正确; 不及格:没有完整的符合标准的文档,程序没有基本实现题目要求,设计方法不正确。提交的电子文档和软件必须是由学生自己独立完成,雷同者教师有权视其情况扣分或记零分。凡具备下列条件之一者,均以不及格论。(1)未达到课程大纲中规定的基本要求,报告马虎潦草或内容有明显错位;考核时不能回答主要问题或有原则性错误。(2)未能参加课程设计的时间超过全部时间的三分之一以上者。(3)有违纪行为(包括在上机时间,从事与设计无关的活动,如玩游戏等),教育不改;或有严重违纪行为;或发生重大事故者,成绩作不及格处理。七、课程设计选题(一)顺序结构(1)题目1:输入梯形的上边长、下边长及高度,计算梯形的面积,并将结果输出。# include void main() float a,b,h; float s; printf(输入a,b,hn); scanf(%f,%f,%f,&a,&b,&h); s=(a+b)*h/2; printf(%fn,s);(2)题目2:输入学生的语文、数学、英语、物理4门课程的成绩,计算该学生的总成绩和平均成绩并输出。# include void main()float a,b,c,d,z,q;printf(输入语文,数学,英语,物理成绩n);scanf(%f,%f,%f,%f,&a,&b,&c,&d);z=a+b+c+d;q=(a+b+c+d)/4;printf(%f,%fn,z,q);(3)题目3:输入小时、分、秒,将它们换算为秒,然后输出,设小时为h,分为m,秒为s,则计算共有多少秒的公式为:x=h*3600+m*60+s。题目4:在银行存款,计算本利和的公式为:,其中P为存款数,N为年数,R为年利率,P1为N年后本金和利息之和。输入P=1000、N=3和R=0.02,编程计算3年后本利和,要求小数点后两位,四舍五入。题目5:已知物体以V的初速度水平射出,此时离地面高度为H,求物体落地前的时间T和水平射程S。由物理学知识可知计算公式为:,其中。要求:V和H从键盘输入,然后利用公式求T和S的值,并将结果输出。(二)选择结构题目6:输入三角形三边的长,求三角形的面积。要求:若输入的三边能构成三角形,则计算其面积并输出,否则输出提示信息,如“您所收入的三边不能构成一个三角形”等。# include #include void main() float a,b,c,s,area,e;printf(输入三角形三边a,b,cn);scanf(%f%f%f, &a,&b,&c); if(a+bc&a+cb&b+ca) s=(a+b+c)/2; e=s*(s-a)*(s-b)*(s-c); area=sqrt(e);printf(%fn,area);else printf(这不是一个三角形n);题目7:根据输入的年龄选择输出观看什么等级的电影。设年龄大于等于18的,可以看所有的电影;年龄在12至17岁之间的,可以看限制级的电影;年龄小于12岁的只能看普通级电影。# include void main()int a;printf(输入你的年龄n);scanf(%d,&a);if(a0&a=12)printf(只能看一般电影n); else if(12a&a=18) printf(可以看所有电影n); else printf(重新输入);题目8:有如下函数: 由键盘输入t值,计算S的值并输出。题目9:计算奖金。设企业利润为L,当企业利润L不超过5000元时,奖金为利润的1.5%,当元时,超过5000元部分奖金为2%(5000元以下仍按1.5%);当元,除10000以下的按上述方法计算外,超过10000元部分按2.5%计算奖金;如果元,超过20000元部分按3%计算奖金;当元时,超过50000元部分按3.5%计算奖金;当L超过100000元时,超过100000元部分按4%计算奖金。由键盘输入L的值,编程计算相应的奖金并输出。题目10:设计一个简单的计算器。要求:功能上尽量模拟Windows操作系统中的计算器(必须有基本的算数运算功能:+、-、*、/、%)。输入两个数据和一个算数运算符,将计算结果输入。题目11:属相判断。输入年份,判断这一年是那个属相,并将结果输出。(三)循环结构题目12:编写一个程序,用户连续输入N个值,遇到-999时结束输入,最后输出其中最大的一个数,并计算所有数据之和。#includevoid main( )int x,sum=0,max;scanf(%d,&x);max=x;while(x!=-999)sum=sum+x;if(max=x)max=max;else max=x;scanf(%d,&x);printf(%d,%dn,max,sum);题目13:输入一个整数,输出各位数字之和。如输入6228,则输出6+2+2+8的和为18。# include void main()int t,n,sum=0;printf(shuru nn);scanf(%d,&n);while(n!=0)t=n%10;n=n/10;sum=sum+t;printf(%d ,sum);题目14:求1000以内除3余2,除5余3,除7余5的数,并将结果输出。# include void main () int i; for (i=0;i1000;i+) if(i%3=2&i%5=3&i%7=5) printf(%d ,i); else continue; 题目15:输入10个整数,对这10个整数中的所有偶数求和并输出结果,所有奇数求和并输出结果。# include void main()int i,a10,sum1=0,sum2=0;printf(qingshurushigeshun);for(i=0;i10;i+)scanf(%d,&ai);for(i=0;i10;i+)if(i%2=0)sum1=sum1+ai;else sum2=sum2+ai;printf(%d,%d,sum1,sum2);题目16:输入某门课程的成绩,求平均分和最高分,当输入的成绩为负数时表示输入结束。题目17:输入一行字符,以“#”字符作为结束标志,统计其中字母、数字和其它字符的个数。题目18:编写程序,对输入的一批整数统计出正数的个数、负数的个数、奇数的个数、偶数的个数,要求所统计的整数由键盘输入,以0作为输入数据结束的标志。题目19:输出这样的三位整数:这些三位数的个、十、百位上的数字均不相同,并且能被11整除。(四)数组题目20:编程将一维数组A10中的数组元素循环向后移动一个位置,最后一个元素移到第一个元素的位置上。题目21:编写程序找出二维数组中每一行最大的元素、每一列最大的元素,分别计算每行、每列的元素之和。题目22:打印乘法九九表。题目23:编写程序将输入的一个数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年甘肃省张掖市(甘州区)博物馆讲解员招聘考前自测高频考点模拟试题及答案详解(历年真题)
- 土地承包经营权合同15篇
- 2025年工业互联网平台数据加密算法效能提升与产业应用创新研究报告
- 2025年氢能源产业链中加氢站建设成本优化与布局策略研究报告
- 2025年工业互联网平台云计算资源动态分配在智能办公自动化中的应用报告
- 2025年工业互联网平台流量整形技术在工业互联网平台创新能力提升中的应用报告001
- 2025年福建省厦门市集美区杏东中学招聘1人模拟试卷及一套答案详解
- 第48课 お荷物は私がお持ちします教学设计新版标准日本语初级下册-新版标准日本语
- 2025浙江温州交运集团选聘温州低空经济发展有限公司副总经理1人笔试参考题库附带答案详解
- 2025年青藏铁路集团有限公司招聘(172人)笔试参考题库附带答案详解
- 医院手术室质控体系构建与管理
- 喷涂基础知识培训课件
- 2025年驻外内聘考试题库
- 中铁四局工作汇报与战略规划
- 矿山测量基础知识课件
- 【《上市公司财务造假分析的国内外文献综述》5100字】
- 企业融资培训课件
- 2025年抗菌药物合理使用培训
- 杜仲种植深加工项目可行性研究报告-备案立项
- 2025年乡村文化旅游发展报告:文旅融合下的乡村旅游生态旅游规划与实施研究
- 2025-2030中国在线总有机碳(TOC)分析仪行业市场现状供需分析及投资评估规划分析研究报告
评论
0/150
提交评论