教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 行业资料 >

实验3-函数与程序结构

来源:网络收集 时间:2026-07-12
导读: 计算机程序设计实验报告 姓名 班级 学号 实验日期 2011-9-26 课程名称 计算机程序设计 指导教师 成绩 实验三:函数与程序结构 一、实验目的 1、掌握函数声明、定义和使用的方法。 2、掌握全局变量、局部变量、静态局部变量的概念和使用方法。 3、掌握自定义

计算机程序设计实验报告

姓名 班级 学号 实验日期 2011-9-26 课程名称 计算机程序设计 指导教师 成绩 实验三:函数与程序结构

一、实验目的

1、掌握函数声明、定义和使用的方法。

2、掌握全局变量、局部变量、静态局部变量的概念和使用方法。

3、掌握自定义头文件的方法,学会建立和调试多文件程序。

二、实验环境

1.硬件环境:微机

2.软件环境:Windows XP ;Microsoft Visual C++6.0 集成开发环境。

三、实验内容

1、实验题目:分析程序运行结果

#include <iostream.h>

int n;

int func(int x);

void main()

{

int a,b;

a=5;

b=func(a);

cout<<"\nlocal a="<<a<<endl

<<"local b="<<b<<endl

<<"globel n="<<n<<endl;

a++;

b=func(a);

cout<<"\nlocal a="<<a<<endl

<<"local b="<<b<<endl

<<"globel n="<<n<<endl;

}

int func(int x)

{

int a =1;

static int b=10;

a++;

b++;

x++;

n++;

cout <<"\nlocal func a="<<a<<endl

<<"local func b="<<b<<endl

<<"parameter x="<<x<<endl;

return b;

}

(1)基本要求:

(a)运行该程序,给出运行结果。

(b)分析何以得出该运行结果的原因。

(c)区分全局变量、局部变量和局部静态变量的差别。

2、实验题目:编制程序,求圆锥体和圆柱体的体积和。

(1) 基本要求

(a) 题目解析及要求:

1. 设置全局常量 ,以便为两个函数所共享。

2. 分别用函数实现求圆锥体和圆柱体的体积。

3. 在主函数中不断输入半径和高,调用两个函数,求得两者的和,并输出之。直

到半径输入值为0时结束程序。

(b)测试数据:(下划线部分为输入数据,下同)

请输入圆锥体、圆柱体的半径和高:(如果半径为0,则退出!)

圆锥体体积+圆柱体体积:101.788

请输入圆锥体、圆柱体的半径和高:(如果半径为0,则退出!) 退出。

(2)实验代码

(3)实验结果

3、实验题目:将上个实验改编成多文件结构的程序。

(1) 基本要求

(a) 题目解析及要求:

1. 建立一个工程文件,该工程拥有两个源文件。

2. 第一个文件夹有main( )主函数。

3. 第二个文件有求圆柱体和圆锥体体积的函数。

4. 编辑一个头文件联系两个源文件,分别编译两个源文件。

5. 连接该工程,生成.exe执行文件。

(b)测试数据:

请输入圆锥体、圆柱体的半径和高:(如果半径为0,则退出!)

圆锥体体积+圆柱体体积:101.788

实验3-函数与程序结构.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/2275055.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)