实验报告1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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程序就不能运行,所以一定要细心。

相关文档
最新文档