文档详情

2015年荐《C语言程序设计》实验教学大纲.doc

发布:2017-08-09约字共2页下载文档
文本预览下载声明
《C语言程序设计》实验教学大纲 适用专业 信息与计算科学 课程总学时/实验学时 18 / 90 是否独立设课:否 实验目的与要求: C语言程序设计是一门实践性很强的课程,必须十分重视实践环节,必须保证有足够的上机时间。上机实验的目的是: ⑴加深对讲授内容的理解,尤其是一些语法规定,必须通过上机实验来掌握。 ⑵熟悉所用计算机系统的操作方法,即了解和熟悉高级语言程序开发的环境。 ⑶学会上机调试程序,即善于发现程序中的错误,并且能很快的排除这些错误,使程序能正确运行。 实验项目与提要: 序号 试验项目 必做 选做 课时 内容提要 实验 类型 每套仪 器人数 1 C程序的运行环境和运行一个C程序的方法 必做 2 了解所用的计算机系统的基本操作方法,学会独立使用该系统;了解在该系统上如何编辑、编译、连接和运行一个C程序;通过运行简单的C程序,初步了解C程序的特点。 验证 1 2 简单的C程序设计 必做 2 掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法;掌握不同类型数值之间赋值的规律;学会使用C的有关算术运算符,以及包含这些运算符的表达式;掌握赋值语句的使用方法;掌握各种类型数据的输入输出方法,能正确使用各种格式转换符。 验证 1 3 逻辑结构、循环控制程序设计 必做 4 了解C语言表示逻辑量的方法;学会正确的使用逻辑运算符和逻辑表达式;熟练掌握if语句和switch语句;熟悉掌握用while 语句,do while语句和for语句实现循环的方法;掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等);进一步学习调试程序。 设计 1 4 数组、函数 必做 4 掌握一维数组和二维数组的定义、赋值和输入输出方法;掌握字符数组和字符串函数的使用;掌握与数组有关的算法(特别是排序算法);掌握定义函数的方法;掌握函数实参与形参的对应关系以及“值传递”的方式;掌握函数的嵌套调用和递归调用的方法;掌握全局变量和局部变量,动态变量、静态变量的概念和使用方法;学习对多文件程序的编译和运行。 设计 1 5 指针 必做 2 通过实验进一步掌握指针的概念,会定义和使用指针变量;能正确使用数组的指针和指向数组的指针变量;能正确使用字符串的指针和指向字符串的指针变量;能正确使用指向函数的指针变量;了解指向指针的指针的概念及其使用方法。 设计 1 6 课程设计 必做 4 结合一个具体的实例,掌握链表的概念,初步学会对链表进行操作。 综合 1 成绩考核办法: 实验成绩占课程总成绩的25%。其中,出勤占5%,实验报告占20%。 教材及主要参考书: 教材: 《C程序设计(第二版)》,谭浩强著,清华大学出版社。 参考书: (1)《The C Programming Language》,Brian W.Kernighan,清华大学出版社Prentice Hall。 (2)《实用C语言程序设计教程》,李志球主编,电子工业出版社。 (3)《C语言程序设计实例教程》,丁爱萍等,西安电子科技大学出版社。 (4)《C程序设计试题汇编》,谭浩强,清华大学出版社,1999年12月第二版。 撰写人:王晓莉 审定人:数学科学学院教学工作委员会
显示全部
相似文档