C语言程序设计实验要求与内容

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《C语言程序设计》实验要求与内容

计算机科学系段盛

一、课程编号:课程名称:C语言程序设计

适用专业:计算机科学与技术、计算机科学与技术(教师教育)

课程类别:考试

开课学期:第二学期

实验学时:16学时学分:0.5学分

二、开课实验室:

计算机实验中心

三、实验教材及参考书

教材:谭浩强著,《C程序设计教程》,清华大学出版社

参考书:[1] 谭浩强编,《C程序设计题解与上机指导》,清华大学出版社

[2] (美)H.M.Deitel,P.J.Deitel著,《C程序设计教程》,机械工业出版社

四、实验教学目的和要求

《C语言程序设计》大学本科计算机专业的一门重要专业基础课程,它既可以为其它专业课程奠定程序设计的基础,又可以作为其它专业课程的程序设计工具。该课程主要研究高级语言的语法、程序结构、常用数据结构在高级语言中的描述和程序设计方法。

通过本课程的学习,使学生获得C语言的基本词法、句法和基本程序设计方法,培养学生运用C语言进行程序设计的能力,为学生从事应用软件开发打下基础。

五、考核形式要求

本课程通过平时实验考核、期末实验考核来综合评定学生的实验成绩,着重考查学生基本操作的掌握程度、实验结果的准确度、灵活运用所学知识分析、解决问题的能力及运用所学知识完成综合型实验的能力。

六、实验项目及要求

七、实验报告格式(每个实验必须写出实验报告上交):

1 实验名称

2 实验目的要求

3 实验课时

4 实验内容

5 实验步骤

6实验结论

八、实验内容

(一)、运行环境及数据类型实验(验证性实验)

1、输入并运行教材P33 例2.20、2.21程序。

2、输入并运行P36习题2.4(3)(6)程序。

在上机过程中掌握程序编辑、编译、连接、运行及查看运行结果的方法;理解如何在程序中给变量赋值及运行时从键盘给变量输入数据。

(二)结构化程序设计实验(设计性实验)

1、在程序设计中使用if语句、switch语句、while语句、for语句和do_while语句。

2、设计一个解一元二次方程的程序,并上机通过。

3、编写一个分别用for和while实现循环结构的程序:求1到n中能被3或7整除的数之和。

4、设计一个程序,输出P130习题6.14所示图形(中线定位屏幕第二十五列)。

(三)函数设计实验(验证性实验)

1、写一个判断素数的函数,在主函数中输入一个整数并输出是否素数的信息。

2、用一个函数来实现一行字符串中最长的单词输出。

3、用递归法将一个整数转换成字符串。

4、得一个3×3的矩阵转置,用一函数实现之。在主函数中用scanf函数输入以下矩阵

元素:

1 3 5

7 9 11

13 15 19

将数组名作为函数实参。函数调用后在主函数中输出已转置的矩阵。

(四)数组与指针设计实验(设计性实验)

1、设计一个程序:将15个数存放在一个数组中,输入一个数要求用折半查找方法找出该数是数组中第几个元素的值。

2、设计一个程序:利用数组,将两个字符串连接起来,注意不能使用strcat函数。

3、输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。

4、用指针方式写出三个函数:1)输入10个函数;2)进行排序处理;3)输出10个数。(五)结构体和文件操作实验(综合性实验)

综合运用前面所学知识和下面要求3个知识,编写一个C程序文件,并在C环境中运行。

1、结构体类型的定义和使用。

2、使用文件打开、关闭、读、写等文件操作函数。

3、运用结构体、函数和多文件结构等解决问题。

相关文档
最新文档