Оператор ветвления на Паскале

Слайд 2

ОРГАНИЗАЦИЯ ГИПЕРССЫЛОК Режим последовательного изучения учебного материала организован с помощью кнопок

ОРГАНИЗАЦИЯ ГИПЕРССЫЛОК
Режим последовательного изучения учебного материала организован с помощью

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

Справка

Слайд 3

ЛОГИЧЕСКОЕ ВЫРАЖЕНИЕ – это выражение, которое принимает значение TRUE (истина) или


ЛОГИЧЕСКОЕ ВЫРАЖЕНИЕ – это выражение, которое принимает значение TRUE (истина)

или FALSE (ложь)
и включает в себя операнды (константы и переменные) и (или) арифметические выражения, связанные операциями отношения и логическими операциями. Каждая операция отношения соединяет два операнда или выражения одного и того же типа (разрешается сравнивать вещественное число с целым). Любая операция сравнения в качестве результата дает значение TRUE или FALSE.

2

Операции отношения

=

<>

<=

>=

<

>

больше

меньше

больше или равно

меньше или равно

не равно

равно

Простое
условие

Логические операции

NOT

OR

AND

Операторы в структуре ветвления
могут быть простыми или составными

END

BEGIN

Последовательность простых и (или) составных операторов

Сначала проверяется условие
ЕСЛИ условие истинно,
ТО выполняется оператор 1
ИНАЧЕ (если оно ложно)
выполняется оператор 2

IF

THEN

ELSE

условие

да

нет

оператор 1

оператор 2

Полное ветвление

да

нет

Неполное ветвление

IF

THEN

условие

оператор

Оператор ветвления на Паскале

Слайд 4

3 В сложных логических выражениях отношения, связываемые логическими операциями, заключаются в


3

В сложных логических выражениях отношения, связываемые логическими операциями, заключаются в

скобки !!! Например, требуется определить, есть ли среди чисел a, b, c хотя бы одно отрицательное. Эту задачу решает следующий условный оператор:
IF (a < 0) OR (b < 0) OR (c < 0) THEN WRITE (’ да ’) ELSE WRITE (’ нет ’) ;

Сложное
условие

Логические операции

NOT

OR

AND

Операторы в структуре ветвления
могут быть простыми или составными

END

BEGIN

Последовательность простых и (или) составных операторов

Сначала проверяется условие
ЕСЛИ условие истинно,
ТО выполняется оператор 1
ИНАЧЕ (если оно ложно)
выполняется оператор 2

IF

THEN

ELSE

условие

да

нет

оператор 1

оператор 2

Полное ветвление

да

нет

Неполное ветвление

IF

THEN

условие

оператор

Оператор ветвления на Паскале

Операции отношения

=

<>

<=

>=

<

>

больше

меньше

больше или равно

меньше или равно

не равно

равно

Слайд 5

4 Пример полного ветвления: IF a > b { ЕСЛИ a


4

Пример полного ветвления: IF a > b { ЕСЛИ a

больше b }
THEN c := a { ТО переменной c присвоить значение переменной а }
ELSE c := b ; { ИНАЧЕ переменной с присвоить значение b }

Пример неполного ветвления: IF b > a { ЕСЛИ b больше a }
THEN c := b ; { ТО переменной c присвоить значение переменной b }

Операции отношения

=

<>

<=

>=

<

>

больше

меньше

больше или равно

меньше или равно

не равно

равно

Простое
условие

Сложное
условие

Логические операции

NOT

OR

AND

Операторы в структуре ветвления
могут быть простыми или составными

END

BEGIN

Последовательность простых и (или) составных операторов

Сначала проверяется условие
ЕСЛИ условие истинно,
ТО выполняется оператор 1
ИНАЧЕ (если оно ложно)
выполняется оператор 2

IF

THEN

ELSE

условие

да

нет

оператор 1

оператор 2

Полное ветвление

да

нет

Неполное ветвление

IF

THEN

условие

оператор

Оператор ветвления на Паскале