Оператори розгалуження (урок 20) презентация

Содержание

Слайд 2

Повторимо правила поведінки та безпеки в комп’ютерному класі

Повторимо правила поведінки та безпеки в комп’ютерному класі

Слайд 3

Пригадаємо Який алгоритм ми називаємо лінійним? Який алгоритм ми називаємо розгалуженим? Які існують типи розгалуження?

Пригадаємо

Який алгоритм ми називаємо лінійним?
Який алгоритм ми називаємо розгалуженим?
Які існують типи

розгалуження?
Слайд 4

Повне розгалуження з одинарними командами Оператори розгалуження if then else

Повне розгалуження з одинарними командами

Оператори розгалуження

if

<умова>

then

<ком.1>

else

<ком.2>

;

Якщо

Тоді

Інакше

A:=2

if

A>5

then

‘А більше 5’

else

‘А менше 5’

;

Слайд 5

Оператори розгалуження Не повне розгалуження з одинарними командами if then

Оператори розгалуження

Не повне розгалуження з одинарними командами

if

<умова>

then

<ком.1>

;

A:=2

if

A>5

then

‘А більше 5’

;

Слайд 6

Оператори розгалуження Повне розгалуження з декількома командами if then begin

Оператори розгалуження

Повне розгалуження з декількома командами

if

<умова>

then

begin

<ком.1>;

<ком.N>;

end

else

begin

<ком.1>;

<ком.N>;

end;

A:=5; B:=4;

if

(a+b)>=10

then

begin

c:=(a+b)*0,15;
Label5.Caption:=FloatToStrF(c,ffFixed,5,1);

end

else

begin

c:=(a+b)*0,02;
Label5.Caption:=FloatToStrF(c,ffFixed,5,1);

end;

Слайд 7

Оператори розгалуження Не повне розгалуження з декількома командами if then

Оператори розгалуження

Не повне розгалуження з декількома командами

if

<умова>

then

begin

<ком.1>;

<ком.N>;

end;

A:=5; B:=4;

if

(a+b)>=10

then

begin

c:=(a+b)*0,15;
Label5.Caption:=FloatToStrF(c,ffFixed,5,1);

end;

Слайд 8

Перевірка числа на парність Оператори розгалуження Виводячи результат в label

Перевірка числа на парність

Оператори розгалуження

Виводячи результат в label рекомендовано відформатовати як

буде відображатись результат і текст по завершенню стерти (залишити об’єкт label пустим)
Слайд 9

Оператори розгалуження Перевірка числа на парність Складемо алгоритм виконання на

Оператори розгалуження

Перевірка числа на парність

Складемо алгоритм виконання на дошці за допомогою


блок-схеми за умови, що користувач буде вводити лише цілі числа
Слайд 10

Оператори розгалуження Перевірка числа на парність Integer – лише для

Оператори розгалуження

Перевірка числа на парність

Integer – лише для цілих чисел

StrToInt(Edit1.Text); –

рядкові дані в ціле чило
IntToStr(a); - Число А в рядковий тип
Слайд 11

Оператори розгалуження Перевірка числа на парність Вдосконалимо з виводом числа

Оператори розгалуження

Перевірка числа на парність

Вдосконалимо з виводом числа

Слайд 12

Оператори розгалуження Нарахування заробітної плати Скласти програму нарахування заробітної плати

Оператори розгалуження

Нарахування заробітної плати

Скласти програму нарахування заробітної плати з наступними умовами:
Має

вводитись ім’я отримувача
Має вводитись стаж та ставка (ціла ставка рівна 4750 грн)
Якщо стажу немає то від величини ставки буде відніматись 20%
Якщо стаж від 1 до 5 років від величини ставки буде відніматись 15%
В усіх інших випадках буде відніматись від величини ставки 5%
Результат виводу даних має бути таким – «Робітник «Ім’я» має отримати «Сума» грн»
Слайд 13

Оператори розгалуження Нарахування заробітної плати

Оператори розгалуження

Нарахування заробітної плати

Слайд 14

Оператори розгалуження Нарахування заробітної плати

Оператори розгалуження

Нарахування заробітної плати

Слайд 15

Оператори розгалуження Нарахування заробітної плати

Оператори розгалуження

Нарахування заробітної плати

Слайд 16

Оператори розгалуження Нарахування заробітної плати

Оператори розгалуження

Нарахування заробітної плати

Слайд 17

Оператори розгалуження Нарахування заробітної плати

Оператори розгалуження

Нарахування заробітної плати

Слайд 18

Оператори розгалуження Нарахування заробітної плати Перепишіть програмний код в зошит

Оператори розгалуження

Нарахування заробітної плати

Перепишіть програмний код в зошит

Слайд 19

Оператори розгалуження Демонстрування результату

Оператори розгалуження

Демонстрування результату

Слайд 20

Працюємо за комп’ютером

Працюємо за комп’ютером

Слайд 21

Працюємо за комп’ютером Нарахування заробітної плати Скласти програму нарахування заробітної

Працюємо за комп’ютером

Нарахування заробітної плати

Скласти програму нарахування заробітної плати з наступними

умовами:
Має вводитись ім’я та прізвище отримувача в окремих полях
Має вводитись стаж та ставка (ціла ставка рівна 5230 грн)
Якщо стажу немає то від величини ставки буде відніматись 21,5%
Якщо стаж від 1 до 7 років від величини ставки буде відніматись 17%
В усіх інших випадках буде відніматись від величини ставки 7%
Результат виводу даних має бути таким – « «Прізвище» «Ім’я» має отримати «Сума» гривень»
Слайд 22

Повторюємо Які існують типи розгалуження? Яка структура умови, яка містить

Повторюємо

Які існують типи розгалуження?
Яка структура умови, яка містить підумови?
Як перевести ціле

число в рядковий тип?
Слайд 23

ДОМАШНЄ ЗАВДАННЯ Опрацювати матеріал вивчений на уроці

ДОМАШНЄ ЗАВДАННЯ

Опрацювати матеріал вивчений на уроці

Имя файла: Оператори-розгалуження-(урок-20).pptx
Количество просмотров: 29
Количество скачиваний: 0