Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
23
Добавлен:
25.03.2015
Размер:
830.46 Кб
Скачать

Российский государственный университет нефти и газа им. И.М. Губкина

Кафедра «Информатики»

Методические материалы

1

Логическая структура Ветвление:

-управляющая структура, которая в зависимости от выполнения заданного условия определяет выбор для исполнения одного из двух или более заданных в этой структуре групп операторов;

Существенная особенность логических структур (следование, ветвление, повтор) – то, что каждая из них имеет только один вход и только один выход, что и обеспечивает логически последовательную структуру программы.

2

ОПЕРАЦИИ ОТНОШЕНИЯ

< меньше

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

> больше

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

= равно

<> не равно

3

 

ЛОГИЧЕСКИЕ ОПЕРAЦИИ

and

И

or

ИЛИ

not

НЕ

xor

исключительное ИЛИ

4

Приоритет операций

Условие 2 < X < 5

 

(X > 2) and (X < 5)

 

 

5

ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ

Состоят из логических операндов и

логических операций

6

ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ

Логические

операции

10 > 5 and not (10<9) or 3 <= 4

Логические

 

операнды

7

 

ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ

Значение D ложь

D:=10 < 5

S:= (10<9) or (3 <= 4 )

Значение S истина

8

РАЗВЕТВЛЕННАЯ СТРУКТУРА АЛГОРИТМА

 

начало

 

Ввод

 

данных

да

нет

 

условие

Оператор 1

Оператор 2

Вывод

Останов

9

УСЛОВНЫЙ ОПЕРАТОР

If условие then

оператор 1

else

оператор 2;

10

 

0,если х 0

 

y

 

2

х,если х

0

ln

 

начало

 

 

 

 

Ввод

 

 

 

 

X

 

 

да

 

Х > 0

 

 

нет

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y=ln2(X)

 

 

 

 

 

 

 

Y=0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вывод Y

Останов

11

if х > 0 then y:=sqr(ln(x))

else y:=0;

; ОТСУТСТВУЕТ

12