实验报告C程序的运行环境

  • 格式:doc
  • 大小:43.00 KB
  • 文档页数:17

实验报告C程序的运行环境
深 圳 大 学 实 验 报 告
课程名称: 程序设计基础
实验项目名称: C程序的运行环境和运行C程序的方法
学院: 计算机与软件学院
专业:
指导教师:
报告人: 学号: 班级:
实验时间:
实验报告提交时间:
教务处制
3

一、实验目的与要求:
实验目的:

1. 了解所使用的计算机系统的基本操作方
法,能够独立使用该系统;
2. 了解在该系统上如何进行编辑、编译、链
接和运行一个C程序;
3. 通过运行简单的C程序,初步了解C源
程序的组成和特点。

实验要求:
1.通过上机编程进一步熟悉和掌握集成开
发环境;
2.熟练掌握上机程序调试的方法;
3. 在Webcc上提交C++源程序或执行文
件、输出界面拷屏实验报告。
4.按报告内容要求完成实验报告。

二、实验环境:
地点: D506
硬件环境:
机器编号:
软件环境:操作系统 WINDOS XP
C++语言环境 VC 6.0
4

project类型:WIN32 Console
Application

三、实验内容:
(1) 检查所使用的计算机是否已经安装了
VC++6.0的集成开发环境。

(2) 进入VC++6.0集成开发环境,熟悉该环境
的界面和有关菜单的使用方法。

(3) 输入一个简单的C程序,通过调试使它正
确运行。
输入下面的程序:(教材第一章例1.2)
#include

void main()
{
cout<<"I am a student.\n";
//或者是 cout<<"I am a student."<}
(a) 根据第一章中介绍的方法对源程序进行
5

编译,查看所显示的编译信息。如果出现“出
错信息”,则找出错误并进行改正,再进行编
译,如果没有错误,则进行链接。
(b) 如果编译链接没有错误,运行程序,观察
并分析运行的结果。

(4) 输入并编辑一个有错误的C程序。
(a) 输入以下程序(故意漏打或打错几个字
符)
#include
void main()
{
int number
float amount;
num = 100;
amount = 30.75+75.35
cout<<"the number is:"<< num <cout<<"the amount is:"<< amount <}
(b) 进行编译,仔细分析编译信息窗口,可能
显示多个错误,逐个进行修改,直到没有错误
出现为止,最后与教材上的程序进行对照。
6

(c) 运行程序,分析运行后的结果。
(5) 下面的程序是通过cout函数直接输出一
个由“*”号组成的一个三角形。
#include

void main()
{
cout<<"*\n";
cout<<"**\n";
cout<<"***\n";
cout<<"****\n";
}
现要求编写一程序,输出的结果也是一个三角
形,不过组成三角形的符号是“#”号。

(6) 编程实现:输入圆的半径r,输出圆的周长
和面积。(选作)
(提示:半径r,圆的面积和周长用float定义)
【实验思考题】
(1) 一个C++程序主要由哪几个部分组成?
7

第6题参考答案
程序1:
// count the girth and area of circle
#include
void main ()
{ double r, girth, area ;
const double PI = 3.1415 ;
cout << "Please input radius:\n" ;
cin >> r ;
girth = 2 * PI * r ;
area = PI * r * r ;
cout << "radius = " << r << endl ;
cout << "girth = " << girth << endl ;
cout << "area = " << area << endl ;
8

}
程序2(函数):
#include
float area( float r)
{ return r * r* 3.14159;} //先定义
main( )
{ float radius;
cout<<"Please input radius: ";
cin>>radius;
if (radius>0) cout<再使用

}

四、实验步骤与过程:(给出程序分析和算法描
述(流程图或文字)、程序核心代码。)
9
10
五、实验结果与数据分析:(有运行结果的界
面截图,实验结果与实验结果分析,说明实验
11

结果是否达到要求?并提出对程序的改进想
法)。
12
13
六、实验体会:(自己在编程或程序编译运行

中遇到的难点、问题及解决办法)

七、诚信声明:
本人郑重声明:本次实验自己独立完成。若
14

有不实之处,本人承担一切责任。
本人郑重声明:本次实验参考了…同学的作
业,参考部分为:。。。(写明哪部分参考)占整
个作业的??%。若有不实之处,本人承担一
切责任。

声明人:_____________
时间:_____________
15

指导教师批阅意见:

成绩评定:
16
指导教师签字:
年 月 日
备注:
注:1、报告内的项目或内容设置,可根据实际
情况加以调整和补充。
17

2、教师批改学生实验报告时间应在学生提交
实验报告时间后10日内。