循环指令编程实验报告
- 格式:docx
- 大小:37.20 KB
- 文档页数:5
一、实验目的
1. 熟悉循环指令的概念和作用。
2. 掌握循环指令在程序设计中的应用。
3. 培养分析问题和解决问题的能力。
二、实验环境
1. 操作系统:Windows 10
2. 编译器:Visual Studio 2019
3. 语言:C++
三、实验内容
1. 循环指令的概念和作用
循环指令是程序设计中常用的一种指令,用于重复执行一段代码,直到满足特定条件为止。循环指令分为三类:顺序循环、条件循环和无限循环。
2. 循环指令的应用
(1)顺序循环:顺序循环是最简单的循环结构,按照语句顺序依次执行,直到循环体结束。其格式如下:
```
for (初始化语句; 循环条件; 循环变量增量)
{
// 循环体
}
```
(2)条件循环:条件循环在满足特定条件时执行循环体,不满足条件时退出循环。其格式如下:
``` while (条件表达式)
{
// 循环体
}
```
(3)无限循环:无限循环在满足特定条件时退出循环,否则会一直执行。其格式如下:
```
do
{
// 循环体
}
while (条件表达式);
```
3. 实验步骤
(1)编写一个程序,使用顺序循环计算1到100的和。
```c++
#include
using namespace std;
int main()
{
int sum = 0;
for (int i = 1; i <= 100; i++)
{ sum += i;
}
cout << "1到100的和为:" << sum << endl;
return 0;
}
```
(2)编写一个程序,使用条件循环计算用户输入的正整数之和。
```c++
#include
using namespace std;
int main()
{
int sum = 0;
int num;
cout << "请输入一个正整数(输入0结束):";
while (cin >> num && num != 0)
{
sum += num;
}
cout << "输入的正整数之和为:" << sum << endl;
return 0;
}
``` (3)编写一个程序,使用无限循环计算1到1000的偶数之和。
```c++
#include
using namespace std;
int main()
{
int sum = 0;
int i = 1;
while (true)
{
if (i % 2 == 0)
{
sum += i;
}
if (i >= 1000)
{
break;
}
i++;
}
cout << "1到1000的偶数之和为:" << sum << endl;
return 0;
} ```
四、实验总结
通过本次实验,我对循环指令有了更深入的了解,掌握了循环指令在程序设计中的应用。在实验过程中,我遇到了一些问题,如如何判断循环何时结束、如何正确设置循环变量等。通过查阅资料和请教老师,我逐渐解决了这些问题。在今后的学习中,我会继续努力,提高自己的编程能力。