1 / 31
文档名称:

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

格式:doc   大小:337KB   页数:31页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:260933426 2017/8/1 文件大小:337 KB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:《C语言程序设计》实验教学大纲
学时课程总:64 学分:4
实验学时:24 实验个数:9 实验学分:
课程性质:必做适用专业: 计算机科学技术、网络工程、软件工程、电子商务、教育技术
教材及参考书:《C语言程序设计与实践实验指导》,谢满得邵俊编著,***出版社,2014年1月
大纲执笔人: 大纲审定人:
一、实验课的性质与任务
C语言程序设计实验是面向计算机相关专业学生开设的《C语言程序设计》实验课,是配合《C语言程序设计》课程而开设的实践性教育环节。本课程的主要任务是让学生充分掌握C语言程序设计的基本概念、各种数据类型的使用技巧、模块化程序设计的方法等。C语言程序设计实验对课程中所涉及的知识进行验证,同时也是学生很好地学****课程的辅助手段。通过C语言上机实验的教学活动,使学生真正全面掌握C语言的基础知识,培养和提高学生的程序开发能力。
二、实验课程目的与要求

通过实验课程的学****实践,加深学生对所学的基本概念、基础理论和知识的理解,熟悉使用Visual C++ 、编译与调试。同时,通过项目开发全过程的全方位指导,从需求分析、算法设计到程序编写和过程调试,以项目实训的形式引导和帮助学生解决实际问题,提高学生解决具体问题的能力,以及培养学生用多函数、多文件组织程序的思维****惯,为今后的后继课程学****和实际工作打下良好基础。

(1)掌握C语言程序的基本格式,了解C程序的开发过程和C语言中的一些常用概念。
(2)掌握常量和五种基本数据类型变量的使用。
(3)掌握C表达式和运算符的正确使用,熟练掌握数据输入、输出函数。
(4)掌握条件转移语句if-else和选择分支语句switch;掌握三种程序跳转的方法,即break语句、continue语句、return 语句。
(5)掌握循环语句(for语句;do-while语句;while语句)的正确使用,认真体会应该如何组织循环。
(6)掌握数组的定义、赋值,一维数组与二维数组的使用。
(7)掌握函数的定义、函数的调用以及函数的类型说明。
(8)掌握局部变量、全局变量的定义和使用。
(9)掌握指针的基本概念以及数组与指针、指向指针的指针的基本用法。
(10)掌握结构体变量的定义,引用结构体中成员的方法,应用结构数组解决实际问题;共用体的概念,引用共用体中成员的方法。
(11)掌握链表的类型定义及其基本操作。
(12)掌握文件的打开、读写及关闭,并能运用文件提高编程的效率。
(13)理解项目式程序开发的过程。
三、实验项目及内容提要
《C语言程序设计》实验课程(1107142019)
序号
实验项目编号
实验名称
学时
必做
选做
学分数
实验类型
内容提要
基本操作
验证
综合
设计
1
实验一
数据类型和表达式
2

1

1、了解C语言中数据类型的意义。
2、理解常用运算符的意义。
3、掌握C语言表达式的运行规则
2
实验二
分支结构程序设计
2

1

了解和掌握分支语句的使用,包括if语句的各种形式以及switch语句
3
实验三
循环结构程序设计
2

2


1、使用循环语句完成累乘、图像输出的程序编写。
2、掌握较复杂结构程序的编写。
3、掌握程序调试的方法
4
实验四
数组程序设计
4

2


掌握一维和二维数组的使用技巧
5
实验五
函数
5

2


1、学****函数的编程思想,编写一个包括3~4个函数的程序。
2、掌握函数中参数传递的两种方式和函数的相互调用
6
实验六
指针
3

2


1、用指针作为函数参数完成字符串的传递。
2、掌握函数中参数传递的两种方式
7
实验七
字符串与指针
2

1


1、掌握用指针进行函数参数传递的方法。
2、掌握指针数组和二维数组间的关系以及进行参数传递时的写法
8
实验八
结构体
2

1


1、掌握结构体的定义、数据输入方法。
2、掌握结构体成员变量的两种访问方法。
3、掌握编写程序完成单链表的建立和查询方法
9
实验九
文件操作
2

1


1、掌握文件的打开和关闭。
2、精通文件的读写操作。
3、了解文件的定位操作及文件的检测函数。
4、掌握文件的应用
四、实验内容安排:
实验一数据类型和表达式实验
( 验证性实验 2学时)
1、目的要求:
(1)了解C语言中数据类型的意义。
(2)理解常用运算符的意义。
(3)掌握C语言表达式的运行规则。