При програми використовувати два незалежних цикли, вкладених один в одного. Передбачити можливість виходу з циклу з видачею відповідного повідомлення, якщо значення, що обчислюється, не визначено.
Приклад 2. Скласти програму розрахунку на Object Pascal наступних значень:
Проаналізуємо значення, що обчислюються. Кожна з змінних А и В змінюється у своїх межах зі своїм кроком. Тому організуємо два незалежних цикли – по А и по В відповідно. Один з них, наприклад, цикл по А зробимо зовнішнім, а інший, цикл по В– внутрішнім.
Значення Х є визначеним для тих пар А и В, що задовольняють співвідношенню А+В+1>0. Якщо ця умова не виконується, то Х і Y є невизначеними. В внутрішньому циклі перевіряємо цю умову. Якщо вона не виконується, то виводимо відповідне повідомлення, перериваємо поточний крок внутрішнього циклу і переходимо до наступного кроку, змінивши попереднє значення В на ∆В. У програмі на Паскалі переривання поточного кроку циклу і перехід до наступного виконує процедура continue. Якщо значення Х визначене і Х≥5, то перевіряємо знаменник на нуль. Якщо В=0, то виводимо повідомлення про невизначеність Y і переходимо до наступного кроку циклу по В– аналогічно тому, як тільки що було описано.
Зразок форми