На головну

арифметичні цикли

  1. Delphi - Цикли for ... to ... do
  2. Delphi - Цикли while
  3. арифметичні дії
  4. Арифметичні дії над сходяться послідовностями
  5. Арифметичні операції в вісімковій системі числення
  6. Арифметичні операції в вісімковій системі числення
  7. Арифметичні операції в двійковій системі числення

Мета роботи: вивчити оператори циклів, що використовуються для

організації повторюваних процесів.

зміст роботи

1 Оператор циклу repeat

2 Оператор циклуwhile

3 Оператор циклуfor

Загальні відомості

Оператор циклу задає повторне виконання певних операторів. Паскаль передбачає використання трьох операторів циклу:

· Оператор циклу з умовою поста repeat

· Оператор циклу з передумовою while

· Оператор циклу з параметром for

Якщо число повторень заздалегідь відомо, то підходящої конструкцією є оператор for. В іншому випадку слід використовувати оператори whileабо repeat. Для управління повторенням операторів можна використовувати стандартні процедури Break и Continue. Break завершує оператор циклу і передає управління першому безпосередньо наступного за циклом оператору, а Continue завершує поточну ітерацію і продовжує з наступної ітерації цього оператора.

Оператор циклу з умовою поста

Оператор циклу з умовою поста починається зі службового слова repeat, закінчується після виконання умови, наступного за службовим словом until.

Формат оператора:

Repeat

<Послідовність операторів>;

until <вираз>;

Результат виразу має бути булевского типу. Оператори, укладені між ключовими словами repeat и until, виконуються послідовно доти, поки результат виразу не прийме значення True (Тобто якщо вираз є false, То цикл повторюється). Послідовність операторів виконається принаймні один раз, оскільки перевірка - обчислення виразу проводиться в кінці циклу, після кожного виконання послідовності операторів.

При використанні оператора repeat можливо зациклення програми. Це може статися, якщо перевіряється вираз постійно зберігає значення False.

приклад 1

Repeat

K: = I mod J; {Залишок від ділення I на J}

I: = J;

J: = K;

until J = 0;

Цикл виконується ДО тих пір, поки J (залишок) не стане дорівнювати нулю.



Завдання по оператору if | приклад 2

Структура програми на мові Pascal | опис програми | Обробка масивів | Виконання програми по кроках | Writeln (Negate (I)); | Використання точок зупину | завдання |

© um.co.ua - учбові матеріали та реферати