If S = N then writeln ( 'k =', k);
Цикл з передумовою використовується для програмування процесів, в яких число повторень оператора циклу невідомо, а задається деяка умова його закінчення.
Виконання оператора циклу з передумовою починається з перевірки умови, записаного після слова while. Якщо воно дотримується, то виконується <тело цикла>, а потім знову перевіряється умова і т. д. Як тільки на черговому кроці виявиться, що умова не дотримується, то виконання <тела цикла> припиниться.
Завдання 3. Послідовність чисел задана законом
Знайти номер N члена послідовності, з якого виконується нерівність An<1E-3.
В даному випадку ми не знаємо, скільки потрібно виконати кроків циклу для виконання цієї умови. Іншими словами потрібно знайти межу, після якої виконується умова.
Блок - схема «Кордон»
1. Цикл з параметром.
а) Рішення задач
2. Оператор циклу з передумовою.
б) Рішення задач.
3. Завдання на самостійну роботу.
При вирішенні багатьох завдань потрібно багато разів виконувати одні й ті ж
дії. Наприклад, при знаходженні суми, твори кінцевих і нескінченних рядів, знаходження значення факторіала, розрахунку польоту траєкторії різного виду літальних апаратів. В цьому випадку в програмуванні передбачені алгоритми, що називаються циклічними.
Алгоритми циклу поділяються на алгоритми циклу з передумовою, умовою поста. Дамо характеристику даних видів алгоритмів. У загальному вигляді блок-схема з оператором циклу виглядає так.
Найнижчі ціни на курси перепідготовки
Спеціально для вчителів, вихователів та інших працівників системи освіти діють 50% знижки при навчанні на курсах професійної перепідготовки.
Після закінчення навчання видається диплом про професійну перепідготовку встановленого зразка з присвоєнням кваліфікації (визнається при проходженні атестації по всій Росії).
Навчання проходить заочно прямо на сайті проекту "Інфоурок", але в дипломі форма навчання не вказується.