загрузка...
загрузка...
На головну

Цикл із заданим умовою закінчення роботи (цикл-ДО)

  1. C.2. Закінчення 2-го особи
  2. Divide; несталий і перехідні режими роботи насосів
  3. I. КУРСОВІ РОБОТИ
  4. I. Числівники, що мають закінчення прикметників
  5. II. ДИПЛОМНІ РОБОТИ
  6. II. Стандарти роботи комерції
  7. II. Числівники, що мають закінчення іменників

Структура цикл-ПОКИ передбачає варіант, коли тіло циклу не виконується жодного разу. Таке можливо, якщо умова, що стоїть на початку циклу, відразу ж не виконується. Коли на практиці виникає необхідність використовувати структуру, у якій тіло циклу виконується хоча б один раз, то в цьому випадку застосовується структура циклу, наведена на рис. 15.

За допомогою такої структури зазвичай складають алгоритми ітераційних обчислювальних процесів, тобто процесів, в яких для визначення подальших значень змінної використовується її попереднє значення. Ітераційний процес покладено, наприклад, в основу
 Цикл-ДО (умова); оператори тіла циклу; Кінець-циклу;б
 
 

 методу послідовних наближень.

 
 

Мал. 15.Структура цикл-ДО: а - Розгорнута схема циклу; б - Запис в Псевдокод; в - Компактна схема циклу

Вихід з конструкції цикл-ДО здійснюється після досягнення заданої точності або за будь-якою іншою ознакою.

Розглянемо використання циклічної структури цикл-ДО на простому прикладі: розробити алгоритм, що дозволяє знайти і вивести на друк найбільше ціле позитивне число х, що задовольняє умові: 0.7е - 150х <12.5.

Складемо алгоритм у вигляді Псевдокод.

1. Початок;

2. Список даних:

х - цілий;

3. х: = 1;

4. Цикл-ДО (0.7е - 150 ? 12.5);

5. х: = х + 1;

6. Кінець-циклу 4;

7. х: = х-1;

8. Висновок (х);

9. Кінець.

Тут тіло циклу містить модифікацію числа х. Графічну схему цього алгоритму вам пропонується скласти самостійно.



Попередня   1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   Наступна

Загальна характеристика етапів вирішення задачі з використанням ЕОМ | Властивості алгоритмів і способи їх завдання | Використовуваних в СА | Принципи структурної алгоритмізації | Базовий набір структур | Лінійні і розгалужуються структури | Логічні алгоритми | Основи типізації та структуризації даних | Температура повітря | Вибірка елементів масивів |

загрузка...
© um.co.ua - учбові матеріали та реферати