Алгоритмічна структура «вибір»
Алгоритмічна структура «Цикл»
У алгоритмічну структуру «Цикл» входить серія команд, які виконуються багаторазово. Така послідовність команд називається тілом циклу.
Циклічні алгоритмічні структури бувають двох типів:
цикли з лічильником, в яких тіло циклу виконується певна кількість разів (цикли типу для);
цикли з умовою, в яких тіло циклу виконується, поки умова істинна (цикли типу поки).
Коли заздалегідь відомо, яка кількість повторень тіла циклу необхідно виконати, можна скористатися циклічною структурою з лічильником (табл. 11).
Таблиця 11. Структура «Цикл з лічильником»
Мова блок - схем
тіло циклу (послідовність дій)
Часто буває так, що необхідно повторити тіло циклу, але заздалегідь невідомо, яка кількість раз це треба зробити. У таких випадках кількість повторень залежить від деякого умови, яке необхідно записати після слова поки (табл. 12).
Таблиця 12. Структура «Цикл поки»
Мова блок - схем
нцпока умова
тіло циклу (послідовність дій)
Приклади команд для і поки наведені в табл. 13.
Таблиця 13. Приклади структур циклів
Мова блок - схем
Приклад запису алгоритму на шкільному алгоритмічній мові і в вигляді блок-схеми. Дан масив А (N). Обчислити суму парних елементів масиву.
Алг Сума (арг цілий n, i, арг цілий таб А [1: N], резцел S)
Треба S - сума парних елементів