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

слайды к 2уроку

.pdf
Скачиваний:
5
Добавлен:
11.03.2016
Размер:
114.08 Кб
Скачать

156 272 321 168 42432 53928 96360

X

Y

A

B

mulXY mulAB res

mulXY= X * Y mulAB= A * B

res = mulXY+ mulAB

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

=

Это не знак равенства!

X = X + 1

Увеличить значениеданнойпеременнойна 1

Ветвления

Ветвлениевыполнениеопределённой команды (набора команд) только при условии истинности некоторогологического выражения.

Например

A = 15

B = 20

СложитеA и B, если A > B

Ещё пример

A = 15

B = 20

СложитеA и B, если A > B иначе

Вычтите из B значениеA

Обозначение ветвления в алгоритмах

НЕТ

 

ДА

 

Логическое

 

выражение

 

 

 

 

 

другойнабор

 

набор

команд

 

команд

 

 

 

 

 

 

Вывод наибольшего из двух чисел

начало

A, B

- +

A > B

B A

конец

Операции сравнения

Меньше<

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

Больше>

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

Равно ==

Возвращают значения true или false(истина –ложь)

Вывести наибольшееиз трёх чисел

Практика

Вычислить модуль разницы чисел Вход: A, B

Выход: |A – B|

Пример

Вход: 7, 5 Выход: 2 Вход: 3, 8 Выход: 5