ВУЗ:
Составители:
Рубрика:
12
Циклы
Одна из наиболее общих операций, которую могут выполнять про-
граммы, состоит в повторении одного или нескольких операторов опреде-
ленное количество раз. Оператор for предназначен именно для этого. Общий
формат for выглядит так:
for (инициализация; проверка; увеличение)
оператор;
При запуске этот цикл for присваивает начальное значение управляю-
щей переменной цикла. Далее программа проверяет условие цикла. Если ус-
ловие истинно, она выполняет операторы внутри цикла, затем увеличивает
управляющую переменную цикла и повторяет проверку условия. Если усло-
вие истинно, процесс повторяется. Если же условие ложно, цикл for заверша-
ется и программа продолжает свое
выполнение с первого оператора, сле-
дующего за циклом for. Следующая программа выведет на экран числа от 0
до 9:
#include <iostream.h>
int main()
{
for(int i = 0; i != 10; ++i)
{
cout << i << endl;
}
return 0;
}
Однако в некоторых случаях программе необходимо повторять опера-
торы, пока удовлетворяется (истинно) некоторое условие. В таких ситуациях
можно использовать оператор while. Его общий формат:
while (условие_верно)
оператор;
Если программа встречает оператор while, она проверяет заданное ус-
ловие. Если условие истинно, программа выполняет операторы цикла while.
После выполнения последнего оператора в цикле while опять проверяет ус-
ловие. Если условие все еще истинно, повторяются операторы цикла и по-
вторяется данный процесс. Когда условие, наконец, становится ложным,
цикл завершается, и программа продолжает свое
выполнение с первого опе-
ратора, следующего за циклом. В следующей программе, если пользователь
вводит значение, отличное от Д (да) или Н (нет), программа сигналит встро-
енным динамиком, записывая символ сигнала '\а' в выходной поток cout, до
тех пор, пока не будет введено одно из требуемых значений:
#include <iostream.h>
void main(void)
{
int done = 0; // Устанавливается в состояние
//„истина", если введены Д или Н char letter;
while (! done)
Циклы
Одна из наиболее общих операций, которую могут выполнять про-
граммы, состоит в повторении одного или нескольких операторов опреде-
ленное количество раз. Оператор for предназначен именно для этого. Общий
формат for выглядит так:
for (инициализация; проверка; увеличение)
оператор;
При запуске этот цикл for присваивает начальное значение управляю-
щей переменной цикла. Далее программа проверяет условие цикла. Если ус-
ловие истинно, она выполняет операторы внутри цикла, затем увеличивает
управляющую переменную цикла и повторяет проверку условия. Если усло-
вие истинно, процесс повторяется. Если же условие ложно, цикл for заверша-
ется и программа продолжает свое выполнение с первого оператора, сле-
дующего за циклом for. Следующая программа выведет на экран числа от 0
до 9:
#include
int main()
{
for(int i = 0; i != 10; ++i)
{
cout << i << endl;
}
return 0;
}
Однако в некоторых случаях программе необходимо повторять опера-
торы, пока удовлетворяется (истинно) некоторое условие. В таких ситуациях
можно использовать оператор while. Его общий формат:
while (условие_верно)
оператор;
Если программа встречает оператор while, она проверяет заданное ус-
ловие. Если условие истинно, программа выполняет операторы цикла while.
После выполнения последнего оператора в цикле while опять проверяет ус-
ловие. Если условие все еще истинно, повторяются операторы цикла и по-
вторяется данный процесс. Когда условие, наконец, становится ложным,
цикл завершается, и программа продолжает свое выполнение с первого опе-
ратора, следующего за циклом. В следующей программе, если пользователь
вводит значение, отличное от Д (да) или Н (нет), программа сигналит встро-
енным динамиком, записывая символ сигнала '\а' в выходной поток cout, до
тех пор, пока не будет введено одно из требуемых значений:
#include
void main(void)
{
int done = 0; // Устанавливается в состояние
//„истина", если введены Д или Н char letter;
while (! done)
12
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »
