Алгоритмічна структура «вибір»

Алгоритмічна структура «Цикл»

У алгоритмічну структуру «Цикл» входить серія команд, які виконуються багаторазово. Така послідовність команд називається тілом циклу.

Циклічні алгоритмічні структури бувають двох типів:

цикли з лічильником, в яких тіло циклу виконується певна кількість разів (цикли типу для);

цикли з умовою, в яких тіло циклу виконується, поки умова істинна (цикли типу поки).

Коли заздалегідь відомо, яка кількість повторень тіла циклу необхідно виконати, можна скористатися циклічною структурою з лічильником (табл. 11).

Таблиця 11. Структура «Цикл з лічильником»

Мова блок - схем

тіло циклу (послідовність дій)

Часто буває так, що необхідно повторити тіло циклу, але заздалегідь невідомо, яка кількість раз це треба зробити. У таких випадках кількість повторень залежить від деякого умови, яке необхідно записати після слова поки (табл. 12).

Таблиця 12. Структура «Цикл поки»

Мова блок - схем

нцпока умова

тіло циклу (послідовність дій)

Приклади команд для і поки наведені в табл. 13.

Таблиця 13. Приклади структур циклів

Мова блок - схем

Приклад запису алгоритму на шкільному алгоритмічній мові і в вигляді блок-схеми. Дан масив А (N). Обчислити суму парних елементів масиву.

Алг Сума (арг цілий n, i, арг цілий таб А [1: N], резцел S)

Треба S - сума парних елементів