Оператори циклу . Оператор циклу з передумовою.
При розв'язанні багатьох задач деяку послідовність дій доводиться виконувати кілька разів. Наприклад, програма контролю знань виводить питання, приймає відповідь, додає оцінку за відповідь до суми балів і повторює цю дію ще раз, і ще до тих пір, поки не будуть вичерпані всі питання. Інший приклад. Щоб знайти прізвище людини в списку, треба перевірити перше прізвище списку, потім друге, третє і т.д. до тих пір, поки не буде знайдена потрібна або не буде досягнутий кінець списку. Цикли організуються для того, щоб повторити деяку інструкцію або групу інструкцій визначену кількість разів. Групи операторів програми, виконання котрих повторюється неодноразово, називаються циклами.
Циклічна структура програми позволяє проводити багатократні повторення групи операторів при зміні одного чи кількоє параметрів одночасно. Алгоритм циклічної структури повинен містити такі етапи:
- задання початкових значень змінних циклу;
- дії, що виконуються в ньому;
- модифікацію значень змінних циклу перед кожним новим його повторенням;
- перевірку умови продовження циклу і перехід на початок циклу чи вихід з циклу залежно від виконання умови.
Дуже часто кількість повторень циклу наперед невідомо, і тому доводиться застосовувати оператори циклу з передумовою і постумовою.
Оператор циклу з передумовою while формально записується так:
Дата добавления: 2015-08-26; просмотров: 556;