循环指令编程实验报告

  • 格式: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;

} ```

四、实验总结

通过本次实验,我对循环指令有了更深入的了解,掌握了循环指令在程序设计中的应用。在实验过程中,我遇到了一些问题,如如何判断循环何时结束、如何正确设置循环变量等。通过查阅资料和请教老师,我逐渐解决了这些问题。在今后的学习中,我会继续努力,提高自己的编程能力。