C语言课程设计16135 全文-职业教育-文档在线_第1页
C语言课程设计16135 全文-职业教育-文档在线_第2页
C语言课程设计16135 全文-职业教育-文档在线_第3页
C语言课程设计16135 全文-职业教育-文档在线_第4页
C语言课程设计16135 全文-职业教育-文档在线_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言课程设计王烨课程目的

1.进一步培养学生结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解。

2.针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。

3.掌握C语言的编程技巧和上机调试程序的方法。4.掌握程序设计中的常用算法。

5.掌握通过程序设计语言解决实际问题的方法、步骤课程要求

1.做好预习,掌握设计过程中涉及到的算法,按设计流程编程;2.上机调试通过,验证结果并进行分析;3.每个程序必须通过检查;4.综合类题目需要写出实验报告。参考书

《C语言程序设计实用教程》Alice

E.Fischer等电子工业出版社2001.9

《计算机程序设计典型例题精解》杨克昌国防科技大学出版社1999.3

《C程序设计教程》谭浩强清华大学出版社1997考核方式平时成绩(30%)大作业(30%)上机考试(40%)课程设计项目一览表序号基础训练项目名称学时项目类型必/选设计一VC++6.0开发平台环境及应用2验证型必做设计二顺序结构、分支结构、循环结构训练12设计型必做设计三数组的构造与应用6设计型必做设计四函数的应用6设计型必做设计五指针的应用6设计型必做设计六结构体的构造与应用4设计型必做设计七文件的打开,关闭,修改4设计型必做设计八初级综合训练12设计型必做设计九高级项目训练20设计型选做设计一

VC++6.0开发平台环境及应用【设计目的】:

通过本次设计内容,学生对C语言程序有进一步的认识,熟悉VC++6.0的运行环境,掌握C程序的结构和执行方法,了解C程序的编译过程及常用调试方法(如设置断点、查看变量的值、跟踪等)。【设计内容】:熟悉VC++6.0开发平台环境。要求输入一个半径,输出圆的周长。交换两个变量的值把输入的大写字母转换为小写字母设计二

顺序结构、分支结构、循环结构【设计目的】:

通过本次设计,学生对程序设计的三种基本结构有一个系统的认识,并在此基础上掌握三种结构的常用语句,能够根据设计要求选择合适的结构实现。【设计内容】:

输入3个整数a,b,c,编程交换它们的值,即把a中的值给b,把b中的值给c,把c中的值给a。把输入的三个数,按从小到大输出。设计二

顺序结构、分支结构、循环结构3.任意输入一个年份,判断是否是闰年。3.输入三角形的三边长,求三角形的面积。3.任意输入一个成绩,给出评语:90-100:优秀;80-89:良好;60-79:及格;0-59:不及格。6.从键盘上任意输入一个正整数,判断其是否为素数。6.计算1到100以内所有含6的数的和。设计二

顺序结构、分支结构、循环结构8.输出所有的三位水仙花数。所谓水仙花是指所有位的数字的立方之和等于该数。8.试求:s=1-1/2+1/3-1/4+…1/n。8.求n!(注意n的范围)。8.求两个整数的最大公约数和最小公倍数。8.对输入的两个分数选择‘+’、‘-’、‘*’、

‘/’四则运算,输出分数结果。设计三 数组的构造与应用【设计目的】:

数组是一种构造类型,在实际问题中使用非常普遍,通过本次设计,使学生对数组类型有一个系统的认识,并能灵活的在具体问题中进行应用。【设计内容】:

编写程序将一个十进制正整数分别转换为二进制数和十六进制数。用冒泡法对输入的十个数按从小到大的顺序排列,并输出。(p147)设计三 数组的构造与应用3.编写程序删除一个字符串中指定的字符。3.设计程序打印杨辉三角形的前n行,下是n=5时的杨辉三角形。11

11

2

11

3

3

11

4

4

6

1设计三 数组的构造与应用5.编写程序,实现一个m行n列矩阵的转置。5.把整数1、2、…、n2从外层至中心按顺时针方向螺旋排列所成的n*n方阵,称为顺转n阶数阵,例如n=5时的5阶数阵如下:编程实现顺转n阶数阵12345161718196152425207142322218131211109设计三 数组的构造与应用7.编写程序,实现矩阵C=A*B,其中矩阵A为m行t列,矩阵B为t行n列。7.起始数置于方阵的左上角,然后从起始数开始递

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论