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