当前栏目:

高级语言程序设计

时间:2015-07-26浏览:1374设置

高级语言程序设计课程实验教学大纲


课程编号:

实验学时:24

实验个数:8

适用专业:汉语言、计算机科学与技术、电子信息工程

开课学期:2开课形式:讲授+实验


一、实验目的与要求

本实验课程是高级语言程序设计课程教学的重要组成部分,本课程实验选择C语言作为实验语言,通过本实验课程的教学,使学生加深对该课程编程技巧的掌握,提高综合运用面相对象程序方法解决实际问题能力,并熟练掌握利用C进行较为复杂的程序设计。

  

二、实验项目与提要:

序号

实验项目

必做

选做

时数

内 容 提 要

实验

类型

每套仪

器人数

1

高级语言程序的运行环境

必做

2

编写简单的C程序,了解如何编辑、编译、连接和运行简单C程序。

验证

1

2

简单高级语言程序的设计

必做

2

掌握C语言数据类型;掌握不同类型数值之间赋值的规律;学会使用C的有关算术运算符,掌握各种类型数据的输入输出方法,能正确使用各种格式转换符

验证

1

3

选择结构程序设计

必做

2

学会正确使用逻辑运算符和逻辑表达式;熟练掌握if语句、switch语句选择结构的用法。

设计

1

4

循环控制结构程序设计

必做

2

学会正确使用while语句、do while语句和for语句实现循环的方法;掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)

设计

1

5

数组的使用

必做

4

掌握一维数组和二维数组的使用(特别是排序算法);掌握字符数组和字符串函数的使用。

设计

1

6

函数的使用

必做

4

掌握函数的使用;掌握函数的嵌套调用和递归调用的方法;掌握全局变量和局部变量,动态变量、静态变量的概念和使用方法。

设计

1

7

指针的操作与使用

必做

4

掌握指针的概念;能正确使用指针变量处理数组;能正确使用字符串指针处理字符串的各种操作;理解函数和指针变量的关系。

设计

1

8

结构体和文件操作

必做

4

掌握结构体类型变量的定义和使用;掌握结构体类型数组的概念和使用;掌握链表的概念,初步学会对链表进行操作;学会使用文件打开、关闭、读、写等文件操作函数。

设计

1

  

三、成绩考核方法:

实验课程的成绩由预习报告、实验过程和实验结果三部分组成,规则如下:

1预习报告(30分):实验课开始之前由教师检查实验预习情况,无实验预习报告者,该部分不得分;

2实验过程(40分):由教师掌握实验过程,实验是否规范,是否掌握实验要求,调试程序的能力等;

3实验结果(30分):结果是否正确,程序的各种容错性等;

实验成绩计入课程总成绩,比例占总成绩的20%

4课程结束后,学生参加实验考核(上机考试),成绩不及格者,本课程列为不及格。

四、教材及主要参考书:

1.教材:

谭浩强主编,《C程序设计》,清华大学出版社 ,2005

谭浩强主编,C程序设计题解与上机指导》,清华大学出版社 ,2005

2.主要参考书:

[1]()P. S. R. 奇泽姆著,《C语言编程常见问题解答》,北京-清华大学出版社, 1996

[2]微软公司,东方人华编著,《C语言参考手册》,北京-清华大学出版社, 2001

[3]谭浩强,《C程序设计试题汇编(第二版)》北京-清华大学出版社,2006

撰写人:审核人:



同栏目信息

其它相关信息