名  称:《C语言程序设计》

    名  称:C Programming Language

  程  编  号:H61050001

  程  类  别:核心课

      业:全校所有非计算机专业理工科学生

实验 时数 总计:32学时

      程:《计算机应用基础》

实 验 指 导 书:《C程序设计》(第二版)谭浩强主编.清华大学出版社出版

               《C程序设计题解及与上机指导》(第二版)谭浩强主编.清华大学出版社出版

开课实验室名称:计算中心实验室

一、目的与任务

C语言程序设计是非计算机专业的基础课。上机实验是该课程教学的一个重要组成部分。通过上机实验的实践,使学生加深对C语言程序设计的理解,同时,也使学生能进一步了解计算机语言编程的基本方法和程序设计的三种基本结构,结合课本更好地掌握常用程序的设计技巧。

二、本课程的基本要求:

通过独立完成各章所规定的编程练习并在计算机上验证其正确性,并要求完成一个综合性实验。

三、实验指导书 

1、《C程序设计》(第二版)谭浩强主编.清华大学出版社出版

2、《C程序设计题解及与上机指导》(第二版)谭浩强主编.清华大学出版社出版

四、实验项目数据表

课程 名称:C语言程序设计      课程总时数:64                  实验学时数:32

实验室名称:计算中心实验室      实验对象:全校非计算机专业学生  应开项目数:16

序号

实验名称

学时

类别

要求

类型

每组

人数

每组常规仪器设备名称、数量

1

掌握C语言的运行环境

2

基础

必修

验证

1

计算机

2

简单C程序的运行过程

1

基础

必修

验证

1

计算机

3

简单的C程序设计

2

基础

必修

设计

1

计算机

4

逻辑运算与if选择结构程序设计

1

基础

必修

设计

1

计算机

5

应用switch语句与break语句的程序设计

1

基础

必修

设计

1

计算机

6

循环结构程序设计

4

基础

必修

设计

1

计算机

7

一维数组的应用

2

基础

必修

设计

1

计算机

8

二维数组和字符数组的应用

2

基础

必修

设计

1

计算机

9

函数定义和函数调用

1

基础

必修

设计

1

计算机

10

数组作参数的函数的应用、函数的递归调用

2

基础

必修

设计

1

计算机

11

指针的应用

4

基础

必修

设计

1

计算机

12

结构体及应用

2

基础

必修

设计

1

计算机

13

文件

2

基础

必修

设计

1

计算机

14

综合性实验

6

基础

必修

综合

1

计算机

15*

链表的操作

4

基础

选修

设计

1

计算机

16*

文件的进一步应用

4

基础

选修

设计

1

计算机

说明

本实验安排与课程教学同步,有利于对所学知识的理解和巩固。1-14个实验都是必须的,要求学生认真完成。15-16是由学生选修。

 

附表1

实验开设情况表

实验室名称:计算中心前湖校区机房

课程名称

专业名称

面向专业(专业名称、代码)

课程总学时数

实验总学时数

应开项目数

C语言程序设计》

学科核心课

全校非计算机学生

64

32

14

 

 

 

 

 

 

 

 

 

 

 

 

大纲制定:喻国平 周绍梅  大纲审定:陈 炼