Цикл с заданным условием продолжения работы (цикл-ПОКА)
Логика работы такой структуры описывается схемой, показанной на рис. 6, а.
Тело цикла может включать в себя группу операторов любой степени сложности. При выполнении условия продолжения работы выполняется тело цикла; если же условие не выполняется, то работа циклической структуры заканчивается и начинает выполняться следующая структура основного алгоритма.
Рис. 6.Структура цикл-ПОКА: а — развернутая схема цикла; б — запись в псевдокодах; в — компактная схема цикла
Рассмотрим применение циклической структуры этого типа на простом примере: составить алгоритм печати таблицы значений х, х2, sin(x) и 1/х при изменениях х от 1 с шагом 0.1 , пока выполняется условие х<10.
Составим алгоритм в виде псевдокодов:
1. Начало;
2. Список данных:
х, fl, f2, f3 — вещественный;
3. х:=1;
4. Цикл-ПОКА (х < 10) ;
5. fl:=x2; f2:=sin(x); f3:=l/x;
6. Вывод(х, fl, f2, f3);
7. x:=x+0.1;
8. Конец-цикла 4;
9. Конец.
Здесь тело цикла содержит вычислительные операции, ввод очередной строки таблицы и модификацию значения х. Графическую схему этого алгоритма вам предлагается составить самостоятельно.
Дата добавления: 2015-03-11; просмотров: 979;