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

  • 35
  • 0
  • 约2.37千字
  • 约 3页
  • 2017-05-12 发布于河南
  • 举报
C语言程序设计实验要求与内容

《C语言程序设计》实验要求与内容 计算机科学系 段盛 一、课程编号 课程名称:C语言程序设计 适用专业:计算机科学与技术、计算机科学与技术(教师教育) 课程类别:考试 开课学期:第二学期 实验学时:16学时 学 分:0.5学分 二、开课实验室: 计算机实验中心 三、实验教材及参考书 教 材:谭浩强著,《C程序设计教程》,清华大学出版社 参考书:[1] 谭浩强编,《C程序设计题解与上机指导》,清华大学出版社 [2] (美)H.M.Deitel,P.J.Deitel著,《C程序设计教程》,机械工业出版社 四、实验教学目的和要求 《C语言程序设计》大学本科计算机专业的一门重要专业基础课程,它既可以为其它专业课程奠定程序设计的基础,又可以作为其它专业课程的程序设计工具。该课程主要研究高级语言的语法、程序结构、常用数据结构在高级语言中的描述和程序设计方法。 通过本课程的学习,使学生获得C语言的基本词法、句法和基本程序设计方法,培养学生运用C语言进行程序设计的能力,为学生从事应用软件开发打下基础。 五、考核形式要求 本课程通过平时实验考核、期末实验考核来综合评定学生的实验成绩,着重考查学生基本操作的掌握程度、实验结果的准确度、灵活运用所学知识分析、解决问题的能力及运用所学知识完成综合型实验的能力。 六、实验项目及要求 序号 实验项目 名称 实验类型 实验学时 每组人数 适用专业 实验要求 目的要求 1 运行环境及数据类型实验 验证 2 1 计算机科学与技术、计算机科学与技术(教师教育) 必修 1、熟悉turbo C或VC++6.0的使用方法,掌握程序编辑、编译、连接、运行及查看运行结果的方法。 2、熟悉简单变量的定义和赋值方法,掌握不同类型的数据之间赋值的规律。 2 结构化程序设计实验 设计 4 1 计算机科学与技术、计算机科学与技术(教师教育) 必修 1、掌握scanf和printf函数的使用。 2、掌握if语句、switch语句、while语句、for语句和do_while语句在程序设计中的使用。 3 函数设计实验 验证 4 1 计算机科学与技术、计算机科学与技术(教师教育) 必修 1、掌握函数嵌套调用和递归调用的方法。 2、掌握全局变量和局部变量动态变量、静态变量的概念和使用方法。 3、学习对多文件程序的编译和运行。 4 数组与指针设计实验 设计 4 1 计算机科学与技术、计算机科学与技术(教师教育) 必修 1、掌握一维数组和二维数组的相关基本概念及使用方法 2、掌握与数组有关的算法(特别是排序算法)。 3、掌握指针的概念,会定义和使用指针变量。 4、学会使用数组的指针和指向数组的指针变量、会使用字符串的指针和指向字符串的指针变量以及会使用指向函数的指针变量。 5 结构体和文件操作实验 综合 2 1 计算机科学与技术、计算机科学与技术(教师教育) 选修 1、掌握结构体类型变量的定义和使用。 2、掌握结构体类型数组的概念和使用。 3、学会使用文件打开、关闭、读、写等文件操作函数。 6 实验考核 考核 2 1 计算机科学与技术、计算机科学与技术(教师教育) 必修 考核学生对本课程实验的掌握程度。 七、实验报告格式(每个实验必须写出实验报告上交): 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 将数组名作为函数实参

文档评论(0)

1亿VIP精品文档

相关文档