Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Реализация базовых структур в языке 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, и превращается в составной оператор. Составной оператор объединяет несколько операторов в один.





Дата публикования: 2015-01-14; Прочитано: 320 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...