实验报告1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程序设计与算法语言实验报告
一、实验目的
(1)了解所用的计算机系统的基本操作方法,学习独立使用该系统。
(2)了解在该系统上如何编辑、编译、连接和运行一个C程序。
(3)通过运行简单的C程序,初步了解C源程序的特点。
二、实验内容和步骤
(1)检查所使用计算机系统是否已安装了C编译系统并确定它所在的子目录。(2)进入所用的C编译集成环境。
(3)熟悉集成环境的界面和有关菜单的使用方法。
(4)输入并运行简单的、正确的程序。
①输入下面的程序
#include
Int main()
{
Printf(“This is a c program.\n”);
Return 0;
}
②仔细观察屏幕上的已输入的程序,检查有无错误。
③根据本书第3部分介绍的方法对原程序编译,观察屏幕上的显示编译信
息。如果出现“出错信息”,者应在出原因并改正之,再进行编译,如果
无错,者进行连接。
④如果编译连接无错误,运行程序,观察分析运行结果。
(5)输入并编译一个有错误的C程序,观察分析运行结果。
①输入以下程序。
#include
Int main()
int max(int a,b,sum)
a=123,b=456;
sum=a+b
printf(“sum is %d\n”,sum);return 0;
}
②进行编译,仔细分析编译信息窗口,可能显示有多个错误,逐个修改,
直到不出现错误。最后请与教材上的程序对照。
③是程序运行,分析运行结果。
(6)输入并运行一个需要在运行时输入数据的程序。
①输入下面程序。
#include
Int main()
{int max(int a,int y);
Int a,b,c;
Printf(“input a&.b:”);
Scanf(“%d,%d”,&a,&b);
C=max(a,b);
Printf(“max=%d\\n”,c);
Return 0;
}
Int max(int a,int y)
{int z;
If(x>y)z=x
Else z=y;
Return (z);
}
②编译并运行,再运行时从键盘输入整数2和5,然后按“回车”键,观
察运行结果。
③将程序中第4行改为int a;b;c;再进行编译,观察其结果。
④>将max函数中第3、4两行合并为一行,即if(x>y)z=x;else z=y;进行
编译和运行,分析结果。
三、出现问题及解决方法
(1)忘记输入分号或者逗号,改正:寻找缺少分号或者逗号的地方再添上。(2)输入的函数错误,改正:输入正确的函数。
(3)出现错误时读不懂英文所表达的意思,改正:多记在C语言中常出现的单词。
(4)编译完一个程序编下一个程序时不能运行。
四、实验心得
进行实验的过程中,如果出现一点错误没有改正,C程序就不能运行,所以一定要细心。