Хелпикс

Главная

Контакты

Случайная статья





Программирование разветвляющихся алгоритмов. Условный оператор



Программирование разветвляющихся алгоритмов. Условный оператор

   Итак, сегодня наша цель разобраться с записью и использованием команды ветвления на языкеPascal для решения задач.

Ветвление - организация действий, при которой осуществляется выполнение той или иной последовательности команд в зависимости от результата проверки условий. Т.е. возникает необходимость выполнять различные команды в зависимости от выполнения какого-то условия. Для таких целей в ЯП Pascal введен условный оператор:

Почему условный? Просто потому, что после оператора следует условие, которое может выполняться, а может и не выполняться - заранее это неизвестно.

Условный оператор If позволяет выполнить одну из двух последовательностей команд в зависимости от некоторого условия. В языке Pascal имеется 2 формы условного оператора: полная и неполная.

Полная форма условного оператора:

If<условие >then<оператор_1 >else<оператор_2 >;

· если условие после команды If верно, то выполняется <оператор_1> после команды THEN, иначе <оператор_2> после команды ELSE.

Неполная форма условного оператора:(учащиеся записывают в тетрадь)

If<условие > then<оператор >;

· если условие после команды If верно, то выполняется <оператор> после команды THEN.


Если после THEN или ELSE используется более одной команды, то они заключаются в операторные скобки begin … end. (учащиеся записывают в тетрадь)

if условиеthen begin действия1 end else begin действия2 end;

Передelseзнак«;»не ставится.

- Напомню, чтоусловие - это некоторое утверждение, относительно которого можно сказать: истинно оно или ложно.

В качестве условий используются логические выражения:

· простые записываются с помощью операций отношения;

· сложные записываются с помощью логических операций.

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.