欢迎来到天天文库
浏览记录
ID:46220122
大小:455.18 KB
页数:41页
时间:2019-11-21
《计算机软件技术基础实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、、上一、实验目的《计算机软件技术基础》是一门实践性非常强的课程。要获得利用计算机、编写程序解决实际问题的能力,仅靠习读教材和听课是不够的,还有一个重要的环节是亲自在计算机上实践。计算机软件技术基础实验教学能够培养学生理论联系实际的学风,培养学生研究问题和解决问题的能力,培养学生的创新能力和协作精神,提高学生编写程序解决实际问题的能力。通过该课程的实验环节,训练学生的编程技能,使学生学会运用所学理论知识判断和解决实际问题,加深和扩大理论知识;学会使用C、VC++等常用的编程软件;能根据要求建立实际问题的数学模型,确定求解方法,画出程序方框图,编写
2、程序;学会使用各种调试命令来分析并排除程序中的错课;能运用理论知识对实验现象、结果进行分析和处理。二、实验前预习每次实验前,学生须仔细阅读本实验指导书的相关内容,明确实验冃的、原理和步骤;认真阅读程序,并尝试画出程序方框图;复习与实验内容有关的理论知识;预习C、VC++编程软件的使用方法。三、实验注意事项1.实验开始前,应先检查计算机是否T作正常,是否安装了需要的软件。2.按照实验步骤做实验,在计算机上认真输入编好的程序并保存。3.程序编写完后,仔细检查是否存在书写错误。4.确定程序书写无误后,编译并连接程序。若出现错误,则修改程序直到无语法错
3、误。1.利用调试丁具查找程序中的逻辑错误,并进行排除。2.运行程序,观察结果并保存或记录。3.实验结朿后,应关闭计算机,清理实验桌面。9.爱护公物,发生仪器设备等损坏事故时,应及时报告指导教师,按有关实验管理规定处理。10.自觉遵守学校和实验室管理的其它有关规定。四、实验总结每次实验后,应对实验进行总结,即实验结果进行整理,撰写实验报告。实验报告除写明实验名称、日期、实验者姓名外,还包拾:1.实验目的;2.实验设备;3.实验内容;4.实验步骤;5.实验结果;6.心得体会。H录1实验一VC++软件的熟悉与使用3实验二顺序存储线性表的基本运算11实
4、验三单向链表的基本操作15实验四迷宫实验21实验五二叉树的存储及遍历28实验六图的单源最短路径32实验七排序实验37实验一VC++软件的熟悉与使用一、实验目的1、熟悉VC++控制台程序的建立、编辑、编译、运行步骤。2、熟悉VC++环境下调试的基本方法。二、实验原理在VC++6.0下建立、编译、调试并运行一个控制台程序,程序的功能描述是:有n个人(lWnWlOO)围成一圈,顺序排号(1〜n)。从第一个人开始报数(从1到5报数),凡报到5的人退出圈子,余下的人继续报数,编写程序,实现按退出圈子的先后顺序输出这个序列。程序源代码如下:#include
5、#includevoidmain(){inti,k,m,n,number[100],*p;printf(uinputcountofperson:n=‘‘);scanf(“%cT,&n);if(n>100){printf(“erro「E);exit(0);}p=number;for(i=0;i,m+l,*(p+i));*(p+i)=O;k=
6、0;m++;if(m%8==0)printf(““);}i++;if(i==n)i=0;}while(*p==O)p++;printf(“%d:%d'',m+l,*p);三、实验仪器和设备1、PC微机2、MicrosoftVC++6.0Ul预习要求1、根据源程序,画出流程图。2、C语言源程序的编写方法。五.实验内容及步骤1、编写一个控制台程序在VC++6.0下建立、编译并运行一个控制台程序,程序的功能描述是:有n个人(lWnWlOO)围成一圈,顺序排号(l~n)。从第一个人开始报数(从1到5报数),凡到5的人退出圈子,余下的人继续报数,编写
7、程序,实现按退出圈子的先后顺序输出这个序列。(1)创建新工程。选择File
8、New命令,显示New对话框。在此对话框的列表栏中,选择Win32ConsoleApplication(Win32控制台应用程序)。然后在ProjectName栏屮输入新建的工程名,如exl。在Location文本框中选择丁•程存放的文件夹,如图1~1中所示e:studyexlo然后单击0K按钮。图1—1新建项口文件对话框在Win32ConsoleApplication-Step1of1对话框中选择Anemptyproject单选项。然后单击Finish按钮,如图1
9、-2所示。图1—2新建控制台程序对话框在出现NewProjectInformation对话框中单击OK按钮,完成T程的创建过程。(2)创建C++源程序
此文档下载收益归作者所有