Лекция: Реализация базовых структур в языке Pascal

 

Последовательная структура программируется последовательностью операторов языка.

Ветвление в языке Pascal записывается с помощью условного оператора if, имеющего вид:

 

if логическое выражение thenоператор else оператор

 

или сокращенного условного оператора:

 

if логическое выражение then оператор

 

Цикл типа ДЛЯ применяется, когда число повторений тела цикла известно заранее. Цикл типа ДЛЯ реализуется операторами for – to – do или for – downto- do:

For i :=i1 to i2 do

оператор

 

For i:=i2 downto i1 do

оператор

 

В языке Pascal параметр цикла i меняется от начального значения i1 до конечного – i2 с шагом 1 в операторе for – to – do, и от конечного значения i2 до начального– i1 с шагом -1 в операторе for – downto – do.

Для представления цикла типа ПОКАцикла с предусловием служит оператор while:

while логическое выражение do оператор

 

Для цикла с постусловием используется оператор repeat — until:

 

repeat операторы until логическое выражение;

 

Оператор в теле цикла repeat — until выполняется до тех пор, пока не выполнилось условие завершения цикла, заданное логическим выражением.

В качестве условия в структурах ветвления и цикла используется логическое выражение, значением которого может быть истина или ложь. Если значение выражения истина, то алгоритм работает по ветви «Да», иначе по ветви «Нет» (в операторе repeat – untilнаоборот).

Если требуется написать последовательность операторов там, где по правилам языка должен быть один оператор, эта последовательность операторов заключается в операторные скобки, в виде служебных слов begin end,и превращается в составной оператор. Составной оператор объединяет несколько операторов в один.

 

еще рефераты
Еще работы по информатике