Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Глава 4. Алгоритмы, реализуемые с помощью циклов типа ПОКА




С помощью циклов типа пока можно запрограммировать любые повторяющиеся

фрагменты алгоритмов. Но на практике цикл типа пока чаще всего используют в двух

следующих случаях:

Число повторений заранее не известно (например, цикл до достижения

требуемой точности результата, цикл до первого отрицательного элемента массива

и т.п.). Такой цикл называется циклом типа пока с прерыванием.

Число повторений заранее известно, но шаг параметра цикла не равен 1

школьном АЯ) или 1, –1 (в Pascal). Такой цикл называется циклом типа пока без

прерывания.

Цикл типа пока с прерыванием

Язык Пример Пояснения
Алгоритмический язык i:=1; Flag:="Нет" нц пока (i<=N) и (Flag="Нет") если A[i]<0 то Flag:="Да"; k:=i иначе i:=i+1 все кц Решается задача: определить номер первого отрицательного элемента массива A(N). Здесь Flag —"управляющая" переменная литерного типа (можно с успехом использовать также логическийили целый типы)
Pascal i:=1; Flag:=FALSE; While (i<=N) and not Flag do If A[i]<0 then begin Flag:=TRUE; k:=i end else i:=i+1; Здесь Flag — переменная логическоготипа, принимающая значение ТRUE (истина) или FALSE (ложь), and- операция 'и', not- операция 'не'

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных