首页 >> 实验教学 >> 实验大纲 >> 详细内容
实验教学
 
实验大纲 >> 正文
《高级语言程序设计》实验教学大纲
日期:2021-12-09 16:45:46  发布人:nclgjsj  浏览量:175

 

一、实验教学的目标与基本要求

《高级语言程序设计》是一门实践性很强的课程。上机实验是学习和掌握本课程的重要环节。要学好本课程,应在掌握必要的C语言程序设计基础知识基础上,通过上机实验,将课堂所学理论知识与实际应用结合起来,熟练掌握调试程序的方法和编写简单程序的初步能力。

二、基本理论与实验技术知识

《高级语言程序设计》是计算机专业的专业必修课程之一,本课程结合一般数值计算向学生介绍计算机程序设计的基本知识,使学生掌握C语言的基本内容及程序设计的基本方法与编程技巧,了解进行科学计算的一般思路,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习计算机类其他课程打下基础。

三、实验方法、特点与基本要求

本课程的实验要求采用VC++ 6.0,通过上机实践,加深对课程的理解,更好的掌握高级语言的语法结构,并达到应用与设计程序的目的,全面掌握所学的知识。通过本课程的学习,要求学生掌握顺序结构程序设计、分支结构程序设计、循环结构程序设计、函数、数组、指针、结构体及文件的基本操作,为后续面向对象程序设计类课程打下坚实的基础。

四、主要仪器设备

仪器设备名称

序号

仪器设备名称

1

装有操作系统的微机一台

 

 

2

安装VC++ 6.0

 

 

 

五、实验项目的设置与内容提要

序号

验 项 目

要 内 容

实验要求

实验类型

学时分配

每组人数

备注

1

 开发环境及简单程序调试和运行

1、熟悉VC++ 6.0的启动流程,会在VC++ 6.0中新建C语言源程序,并能够编制简单的程序;

2、学会简单的C语言程序的调试,包括编译、连接和运行程序。

必做

验证

2

1

 

2

顺序结构程序设计

1、掌握和使用printf和scanf函数实现基本的输入与输出功能;

2、学会编制顺序结构程序,并调试程序。

必做

验证

2

1

 

3

选择结构程序设计一)if语句引领的

 

1、掌握和使用if…else…双分支结构程序设计;

2、掌握和使用if…else…多分支结构程序设计。

必做

设计

2

1

 

4

选择结构程序设计二)switch语句引领

掌握和使用switch语句实现多分支结构程序设计。

必做

设计

2

1

 

5

循环结构程序设计(一)

1、掌握while语句、do-while语句和for语句三种编程语法结构;

2、学会使用while语句、do-while语句和for语句三种编程语法结构来实现循环结构程序设计。

必做

设计

2

1

 

6

循环结构程序设计(二)

1、 掌握while语句、do-while语句和for语句三种编程语法结构;

2、掌握双重循环结构程序设计。

必做

设计

2

1

 

7

函数 )调用

1、 掌握自定义函数的语法格式和注意事项;

2、学会编写自定义函数,并能够进行调用。

必做

设计

2

1

 

8

函数二)嵌套、递归调用

1、掌握自定义函数的语法格式和注意事项;

2、学会编写自定义函数,并能够进行函数的嵌套和递归调用。

必做

设计

2

1

 

9

宏的应用上机实践

1、掌握编译预处理命令语法格式。

2、学会使用不带参数的宏定义和带参数的宏定义解决实际问题。

必做

验证

2

1

 

10

一维和二维数组的应用举例分析

1、掌握一维数组和二维数组的定义、引用和初始化等;

2、学会使用数组进行程序设计。

必做

设计

2

1

 

11

字符串及其应用上机实践操作

1、掌握字符型数组的定义、引用和初始化操作;

2、掌握常用字符串处理函数(strlen、strcpy、strcat等函数)的使用;

3、学会使用字符串处理函数解决实际问题。

必做

设计

2

1

 

12

指针一)操作数组应用上机

1、掌握指针的定义,指针变量的引用;

2、掌握使用指针操作一维数组的元素;

3、学会使用指针操作一维数组解决实际问题。

必做

设计

2

1

 

13

指针二)操作字符串应用上机

1、掌握指针的定义,指针变量的引用;

2、掌握使用指针操作字符串;

3、学会使用指针操作字符串解决实际问题。

必做

设计

2

1

 

14

结构体操作学生信息上机实践

1、掌握结构体类型的定义和结构体变量的定义和引用;

2、学会使用结构体解决实际问题。

必做

设计

2

1

 

15

单链表的基本操作上机实践

1、掌握单链表的建立、插入元素、删除表中某元素的算法。

2、学会使用单链表解决实际问题。

必做

设计

2

1

 

16

文件的操作上机实践

1、掌握文件指针的定义和引用。

2、掌握文件常用操作函数(fopen函数、fclose函数、fputc函数和fgetc函数、fputs函数和fgets函数、fwrite函数和fread函数、fprintf函数和fscanf函数、判断文件结束函数feof等)的使用;

3、学会使用文件操作函数解决实际问题。

必做

设计

2

1

 

 

六、实验报告要求

要求实验目的明确,字迹工整,格式完整、规范,要求清晰,能有完整的实验内容和步骤,实验过程中积极认真仔细,态度端正,实验后能及时总结和归纳出实验结果。

七、考核方式与成绩评定 

1.实验考核内容:

1)实验课出勤情况,必选实验课学生必须参加实验。

2)积极主动认真做实验。

3)实验方案过程结果要正确。

2.成绩评定标准:

优秀:实验中认真操作,实验报告独立完成,字迹工整,实验步骤清晰,数据处理及计算正确,有实验分析和总结(特别是总结出实验中出现的问题及解决的方法等);对实验过程自己设计的 ,实验步骤自己编写的,只要无根本性错误。

良好:实验中认真操作,实验报告独立完成,字迹工整,实验步骤清晰,数据处理及计算无根本错误。

中等:实验中认真操作,实验报告独立完成,实验步骤清晰,数据处理及计算无根本错误。

及格:实验中基本能认真操作,实验报告按标准格式独立完成,数据处理及计算无根本错误。

不及格:实验中不认真操作,实验报告不完成,抄袭实验报告,字迹潦草,数据处理及计算错误等。

八、推荐教材和教学参考书目与文献

推荐教材:

苏小红  C语言程序设计4高等教育出版社. 2019.8

参考书:

谭浩强 C程序设计,清华大学出版社

                        

 

                                                  大纲制定人:

                                                  大纲审定人:

教学院长(主任):

制定日期:202195日

 

核发:nclgjsj 点击数:175收藏本页