ВУЗ:
Составители:
Рубрика:
метры цикла, изменяющиеся на целое число на каждой итерации, назы-
ваются счетчиками цикла.
Нельзя передавать управление извне внутрь цикла. Выход из цикла
возможен как при выполнении условия выхода, так и по операторам
break, return или безусловного перехода.
Цикл с предусловием (while)
Цикл с предусловием реализует структурную схему, приведенную
на рис. 1 (а), и имеет вид:
while ( выражение ) оператор;
Выражение определяет условие повторения тела цикла, представ-
ленного простым или составным оператором. Если выражение не равно
0 (истинно), выполняется оператор цикла, после чего опять вычисляется
выражение. Если при первой проверке выражение равно 0, цикл не вы-
полнится ни разу. Тип выражения должен быть арифметическим или
приводимым к нему.
Пример 26. Программа печатает таблицу значений функции y=x
2
+1
во введенном диапазоне).
#include <stdio.h>
int main(){
float Xn, Xk, Dx;
printf("Введите диапазон и шаг изменения аргу-
мента: ");
scanf("%f%f%f", &Xn, &Xk, &Dx);
printf("| X | Y |\n");//шапка таблицы
int X = Xn;//начальные установки цикла
while (X<=Xk){//проверка условия выхода
printf("| %5.2f | %5.2f |\n", X, X*X +
1);//тело
X += Dx;//модификация
}
}
Цикл с постусловием (do while)
Цикл с постусловием реализует структурную схему, приведенную
на рис. 1(б), и имеет вид:
do оператор while (выражение);
Сначала выполняется простой или составной оператор, составляю-
щий тело цикла, а затем вычисляется выражение. Если оно не равно 0
(истинно), тело цикла выполняется еще раз, и так далее, пока выраже-
68
Страницы
- « первая
- ‹ предыдущая
- …
- 66
- 67
- 68
- 69
- 70
- …
- следующая ›
- последняя »
