实验报告C程序的运行环境
- 格式:doc
- 大小:60.00 KB
- 文档页数:8
课程名称: 课程名称:
程序设计基础
实验项目名称: 实验项目名称:
C 程序的运行环境和运行 C 程序的方法
学院: 学院:
计算机与软件学院
专业: 专业:
指导教师: 指导教师:
报告人: 报告人:
学号: 学号:
班级: 班级:
实验时间: 实验时间: 时间
实验报告提交时间: 实验报告提交时间: 提交时间
教务处制
一、实验目的与要求: 实验目的与要求
实验目的: 验目的: 1. 了解所使用的计算机系统的基本操作方法,能够独立使用该系统; 2. 了解在该系统上如何进行编辑、编译、链接和运行一个 C 程序; 3. 通过运行简单的 C 程序,初步了解 C 源程序的组成和特点。 实验要求: 要求: 1.通过上机编程进一步熟悉和掌握集成开发环境; 2.熟练掌握上机程序调试的方法; 3. 在 Webcc 上提交 C++源程序或执行文件、输出界面拷屏实验报告。 4.按报告内容要求完成实验报告。
6
六、实验体会: 实验体会: 体会 (自己在编程或程序编译运行中遇到的难点、问题及解决办法)
七、诚信声明: 诚信声明: 本人郑重声明:本次实验自己独立完成。若有不实之处,本人承担一切责任。 本人郑重声明:本次实验参考了…同学的作业,参考部分为:。(写明哪部分参考) 。。 占整个作业的??%。若有不实之处,本人承担一切责任。
2
void main() { int number float amount; num = 100; amount = 30.75+75.35 cout<<"the number is:"<< num <<endl; cout<<"the amount is:"<< amount <<endl; } (b) 进行编译,仔细分析编译信息窗口,可能显示多个错误,逐个进行修改,直到没有 错误出现为止,最后与教材上的程序进行对照。 (c) 运行程序,分析运行后的结果。 (5) 下面的程序是通过 cout 函数直接输出一个由“*”号组成的一个三角形。 函数直接输出一个由“ ”号组成的一个三角形。 #include <iostream.h> void main() { cout<<"*\n"; cout<<"**\n"; cout<<"***\n"; cout<<"****\n"; } 现要求编写一程序,输出的结果也是一个三角形,不过组成三角形的符号是“#”号。
4
cin>>radius; if (radius>0) cout<<area(radius )<<endl; //再使用 再使用 }
、程序核心代码。) 四、实验步骤与过程:(给出程序分析和算法描述(流程图或文字) 实验步骤与过程: 步骤与过程
5
(有运行结果的界面截图,实验结果与实验结果分析,说明实 五、实验结果与数据分析: 实验结果与数据分析: 验结果是否达到要求?并提出对程序的改进想法) 。
(6) 编程实现:输入圆的半径 r,输出圆的周长和面积。(选作 编程实现: 选作) ,输出圆的周长和面积。 选作 (提示:半径 r,圆的面积和周长用 float 定义) 【实验思考题】 实验思考题】 (1) 一个 C++程序主要由哪几个部分组成?
3
第 6 题参考答案 程序 1: // count the girth and area of circle #include<iostream.h> 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 ; } 程序 2(函数 函数): 函数 #include <iostream> float area( float r) { return r * r* 3.14159;} //先定义 先定义 main( ) { float radius; cout<<"Please input radius: ";
声明人:_____________ 时间:_____________
7
指导教师批
年
月
日
备注:
注:1、报告内的项目或内容设置,可根据实际情况加以调整和补充。 2、教师批改学生实验报告时间应在学生提交实验报告时间后 10 日内。
8
二、实验环境: 实验环境:
地点: D506 硬件环境: 机器编号: 软件环境:操作系统 WINDOS XP C++语言环境 VC 6.0 project 类型:WIN32 Console Application
三、实验内容: 验内容:
(1) 检查所使用的计算机是否已经安装了 VC++6.0 的集成开发环境。 的集成开发环境。 (2) 进入 VC++6.0 集成开发环境,熟悉该环境的界面和有关菜单的使用方法。 集成开发环境,熟悉该环境的界面和有关菜单的使用方法。 (3) 输入一个简单的 C 程序,通过调试使它正确运行。 程序,通过调试使它正确运行。 输入下面的程序: (教材第一章例 1.2) #include <iostream.h> void main() { cout<<"I am a student.\n"; //或者是 cout<<"I am a student."<<endl; 或者是 } (a) 根据第一章中介绍的方法对源程序进行编译, 查看所显示的编译信息。 如果出现 “出 错信息” ,则找出错误并进行改正,再进行编译,如果没有错误,则进行链接。 (b) 如果编译链接没有错误,运行程序,观察并分析运行的结果。 (4) 输入并编辑一个有错误的 C 程序。 程序。 (a) 输入以下程序(故意漏打或打错几个字符) #include <iostream.h>