На главную   Контакты   Поиск   Карта сайта   Ссылки 
рефераты
 

Команда ветвления, команда повторения, стр. 2

овия Р (цикл с предусловием), то может случиться, что при определенных условиях блок S не выполнится ни разу. Такой вариант организации цикла, управляемый предусловием, называется цикл-пока (пока «Р» повторять «S», конец цикла).

Если условие Р не выполняется, то происходит выход из цикла на команду, записанную после строки «конец цикла». Здесь условие Р – это условие на продолжение цикла.

Возможен другой случай, когда тело цикла S выполняется по крайней мере один раз и будет повторяться до тех пор, пока не станет истинным условие Р. Такая организация цикла, когда его тело расположено перед проверкой условия Р, носит название цикла с постусловием, или цикл-до Истинность условия Р в этом случае – условие окончания цикла.

Отметим, что возможна ситуация с постусловием и при организации цикла-пока. Итак, цикл-до завершается, когда условие Р становится истинным, а цикл-пока, когда Р становится ложным. Другими словами, цикл-до выполняется «до» истинности условия, а цикл-пока выполняется, «пока» указанное логическое выражение остается истинным. На учебном алгоритмическом языке цикл-пока представляется так:

Пока на полке есть книги, взять книгу с полки, конец цикла.

Далее приведен пример изображения цикла-пока в виде блок-схемы:

Цикл-до представляется аналогично:

Брать книгу с полки до тех пор, когда возьмешь красную книгу, конец цикла.

Далее приведен пример изображения цикла-до в виде блок-схемы.

Представление информационного процесса в форме алгоритма позволяет поручить его автоматическое исполнение различным техническим устройствам, среди которых особое место занимает компьютер. При этом говорят, что компьютер исполняет программу (последовательность команд), реализующую алгоритм на каком-либо языке программирования.

Исполнитель алгоритма – это человек или автомат (в частности, им может быть процессор ЭВМ), умеющий выполнить некоторый, вполне определенный набор действий.

<< назад    

© 2006. Все права защищены.