Книга: Конец холивара. Pascal vs C
2.2.1. Цикл типа “пока” (цикл с предусловием)
2.2.1. Цикл типа “пока” (цикл с предусловием)
Пример 1.4: Нахождение наибольшего общего делителя двух целых положительных чисел с помощью известного алгоритма Евклида.
Пока X ? Y делать
если X> Y
то X:=X-Y
иначе Y:=Y-X;
Писать (‘НОД=’, X);
WHILE X <> Y DO
IF X> Y
THEN X:=X-Y
ELSE Y:=Y-X;
WRITE (‘НОД=’, X);
WHILE – пока
DO – делать
Цикл с предусловием
Оглавление статьи/книги
- 2.1. Ветвление (выбор)
- 2.1.1. Альтернатива (условный оператор)
- 2.1.2. Неполный условный оператор
- 2.1.3. Оператор варианта (переключатель)
- 2.2. Повторение (операторы цикла)
- 2.2.1. Цикл типа “пока” (цикл с предусловием)
- 2.2.2. Цикл типа “до” (цикл с постусловием)
- 2.2.3. Цикл с параметром (со счётчиком)
Похожие страницы
- Жизненные циклы продуктов
- Использование CAST() с типами дата
- 7 Система Цикл: долгосрочные цели
- 1.2.6. Циклы и ветвление
- Перегрузка методов с несколькими параметрами типа
- Оператор цикла foreach
- Создание столбцов и работа с типами содержимого
- Цикл создания программы
- Пропуск параметров типа
- Этапы аутсорсинга в цикле прицельного маркетинга
- Существуют ли интернет-версии энциклопедий?
- 3.2. Ключи типа key_t и функция ftok