基本信息
文件名称:高级语言程序设计(CC++版) 实验指导书.doc
文件大小:605.18 KB
总页数:51 页
更新时间:2025-05-27
总字数:约7.63万字
文档摘要

PAGE

PAGE1

河南工程学院计算机学院

2023-2024-1

本科生实验指导书

高级语言程序设计

专业:

班级:

学号:

姓名:

指导教师:黄治国

计算机学院

2023年9月

PAGEVI

上机实验的指导思想和基本要求

一、上机实验指导思想

学习《高级语言程序设计》课程不能满足于“懂得了”,满足于了解语法和能看懂书上的程序,而应当掌握程序设计的全过程,即能独立编写出源程序,独立上机调试程序,独立运行程序和分析结果。

《高级语言程序设计》是一门实践性很强的课程,必须十分重视上机实践环节。许多实际的知识不是仅仅依靠听课和看书就能达到学习效果,而是需要通过长时间的实践积累领悟,上机实践是学习和掌握知识的有效方法。因此,必须保证有充足的上机实验时间。本课程的实验课时为32学时,与理论课时按1:1分配。除培养方案规定的上机实验时间之外,应在课余时间多多上机实践。

上机实验的目的,绝不仅仅是为了验证教材和讲课的内容,或者验证自己所编写程序正确与否。学习程序设计时上机实验的目的包括:

(1)熟悉C/C++语言程序开发集成环境。一个程序必须在一定的外部环境下才能运行,所谓环境就是其所用的计算机系统硬件和软件条件。每一种开发环境的功能和操作方法不完全相同,但只要熟练掌握一两种,其他环境自然触类旁通。

(2)加深对授课内容尤其是一些基本语法的理解与应用,初学者编写程序通常易在语法上犯错。通过多次上机实践,就能自然地、熟练地掌握基本语法,通过上机实践来掌握语法规则是行之有效的程序设计学习方法。

(3)学会上机调试程序,即善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确运行。经验丰富的人,在编译链接过程中出现“出错信息”时,一般就能很快地判断出错误所在,并改正之;而缺乏经验的人即使在明确的“出错提示”下也往往找不出错误,不断地求助于他人。要真正掌握计算机应用技术,不仅应当了解和熟悉有关理论和方法,而且应该自己动手实现。对于程序设计而言,则是要求会编写程序并上机调试通过。因此调试程序不仅是得到正确程序的一种手段,而且本身就是程序设计学习的一项重要内容和基本要求,应给予充分的重视。调试程序固然可以借鉴他人的现成经验,但更重要的是通过自己的切身实践来积累经验,而且有些经验只可意会,难以言传,他人的经验不能完全代替自己的经验。调试程序是每位程序设计人员应当掌握的一项基本功。

因此,在上机实验时千万不要在程序通过后就认为万事大吉、完成任务了,而应当在已通过程序的基础上作一些改动(例如修改一些参数、增加程序的一些功能、改变某些语句、改变输入数据的方法等),再进行编译、链接和运行。甚至于“自设障碍”,即把正确的程序改为有错的(例如语句漏写分号;用scanf函数输入变量时漏写符号;比较符“==”错写为赋值符“=”;使数组下标越界;使整数溢出等),观察和分析所出现的情况。这样学习才会有更多更好的收获。

二、上机实验准备工作

在进行本课程上机实验前,应事先做好一些必要的准备工作,以提高本课程上机实验的效率和效果,准备工作至少应包括如下方面:

(1)了解所使用操作系统与程序开发环境的性能与使用方法;

(2)学习和掌握与本实验有关的教学内容;

(3)准备好上机所需的程序。由于计算机实验室给每位同学安排的时间有限,因此要珍惜时间、充分利用。应当在上机前按指定的题目编写好程序,所编写程序应缩进规范,并经人工检查无误后才开始上机,从而提高上机效率。初学者切忌不编写程序或抄他人程序上机,应当从一开始就养成严谨的科学作风;

(4)对运行中可能出现的各种情形事先作出估计,对程序中自己有疑问的地方,应加以标记,以便在上机时重点关注;

(5)准备好运行和调试程序时所需的数据。

三、上机实验基本步骤

上机实验时一人一组,独立上机。上机过程中出现的问题,除了系统问题外,一般应自己独立处理,不要轻易请教老师和同学。尤其对“出错信息”,应善于自己分析判断。这是学习调试程序的良好机会。

上机实验一般应包括以下几个步骤:

(1)进入C集成开发环境;

(2)输入自己所编写的程序;

(3)检查一遍已输入的程序是否有错(包括输入时打错和编程中的错误),如发现错误,及时改正;

(4)进行编译链接。如果在编译链接过程中发现错误,屏幕上会出现“出错信息”,根据提示找到出错位置和原因,加以改正再进行编译……,如此反复直到顺利通过编译和链接为止;

(5)运行程序并分析结果是否正确合理。在运行时要注意当输入不同数据时所