- 32
- 0
- 约6.65千字
- 约 12页
- 2018-06-04 发布于河南
- 举报
《C语言程序设计》课程设计任务书-建电11412
《C语言》课程设计任务书
性质与目的:
本课程设计是学生学习完《C语言程序设计》课程后进行的一次全面的综合练习。本课程设计的目的和任务:(1)巩固和加深学生对C语言课程的基本知识的理解和掌握;(2)掌握C语言编程和程序调试的基本技能;(3)利用C语言进行简单软件设计的基本思路和方法;(4)提高运用C语言解决实际问题的能力。
通过实习,加深学生对课堂所学基础知识的掌握与理解,提高学生对所学内容的综合运用能力;同时通过查询资料,培养学生自学、接受新知识能力,提高学习兴趣;增强学生程序设计能力,掌握编程技巧,培养学生实际上机调试能力。
基本要求:
1、选题规定
2、设计结束后,要求每个学生上交一份打印的实习报告。
3、设计期间,学生要服从指导教师统一安排,遵守机房制度。
4、严格遵守纪律,不迟到,不早退。对于无故缺勤者,成绩按不及格处理。
设计内容:
题目见后边附录
课程设计的成绩评定
实习期间的平时表现;
设计任务的考核成绩;
设计报告的批阅成绩。
根据以上的成绩由指导教师进行综合评定,成绩分优、良、中、及格和不及格五个等级。
实习进程
实习为期一周,共22学时,周一至周四每天利用半天时间查阅资料,另外半天到计算机房调试程序(上机的具体时间遵照机房的安排),周五对所设计的软件进行上机考核验收,考核合格者书写设计报告(电子版和打印版),下周一交给指导教师。
设计报告格式
首先是 封面(如下图)
其次是 目录(要求根据报告内容自动生成)
设计思路
程序流程图
源程序清单
程序运行结果
设计总结
教师评语(学生不要填写)
然后是 根据目录而写的具体内容
附录:
(一)基础部分:
输入一个五位整数,将它反向输出。例如输入12345,输出应为54321。(15分)
用两种循环结构分别编程计算1+2+3…+100的值。运行结果为“1+2+…+100=5050”(15分)
从终端读入20个数据到数组中,统计其中正数的个数,并计算它们之和。(15分)
利用指针实现将5个整数输入到数组a中,然后将a逆序复制到数组b中,并输出b中各单元的值。(20分)
要将五张100元的大钞票,换成等值的50元,20元,10元,5元一张的小钞票,要求换成30张小钞票,每种面值的至少一张,编程输出所有可能的换法,程序应适当考虑减少重复次数。(25分)
求n以内(不包括n)同时能被3和7的所有自然数之和的平方根s,并作为函数值返回,最后结果s输出到文件out.dat中。例如若n为1000时,函数值应为:s=153.909064。n个整数排序并输出。要求将排序单独写成一个函数。N个整数在主函数中输入。最后在主函数中输出。
8.编写密码加密和解密函数,对一个明码串,根据其ASCⅡ码值在反转ASCⅡ码表ASC(255)、ASC(254)、ASC(253)、……、ASC(0)中对应位置进行加密或解密。如明密“abf1243”,其ASCⅡ码分别是97、98、99、49、50、51、52,根据反转ASCⅡ码表,将其转换成ASCⅡ码是255-97、255-98、255-99、255-49、255-50、255-51、255-52的密码串。
9.求矩阵a、b乘积,结果存入矩阵c中并按矩阵形式输出。
矩阵相乘的前提:矩阵A(m×p)p=矩阵B(p×n)。即:C(m×n)=A·B 要求
A=
B=
C= 其计算公式是: (i=1,2,…,m j=1,2,…,n)
10.编写一个将某个范围在-32768~32767之间的整数转换为R进制(R=2,8,16)的通用程序。要求程序首先选择转换的进制(二——B/B,十六——H/h,八——O/o),然后输入要转换的数,键入Q/q时退出。要求只编写无符号整数的转换的程序。
11.要求设计者在屏幕上打印出杨辉三角形。
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
... ... ... ... ...
12.找出1000内回文素数:对一整数n,从左向右和从右向左读其结果值相同且是素数。
13.设计程序将两个递增有序的数组合并为一个递增有序的数组。
14、编写一个程序,让它有以下功能:从键盘上输入一个五位数,对此整数中的五个数值进行从大到小排序,形成一个新的五位数,输出这个整数。
15、输入年、月、日,输出该日期是该年的第几天。
16、利用数组实现数据的存储。将学生的学号和成绩存储在数组中,利用循环计算出数组中存储学生的平均成绩,找出高于平均分的学生信息并输出。
17、输入五个国家的名字,按字母顺序(即按ASCII码从小到大的顺序)排列输出。
18、用指针实现:任意输入20个数,将它们按照从大到小的顺序输出。
1
您可能关注的文档
最近下载
- 部编版语文四年级下册 第五单元综合能力提升卷(含答案).doc VIP
- 未成年人保护法解读与宣传.pptx VIP
- 2012江苏高考《伯父墓表》详解.ppt VIP
- Metformin 盐酸二甲双胍 药品 0.5g 说明书.pdf
- 致用英语口语教程(第三版)(上)Unit9课件PPT课件.pptx VIP
- SAP工艺简介SAP工艺简介.pdf VIP
- 提高术后手术间的归整率.docx VIP
- 硬笔书法纸可直接打印的口字格米字格田字格等模板.doc VIP
- 《Spark批处理技术与应用》课件——5. Spark机器学习(MLlib).pptx VIP
- 【中考真题】2024年北京中考数学试题及答案 .pdf VIP
原创力文档

文档评论(0)