Алгоритми з розгалуженнями. Команда IF
4)Як записати ?
5)Записати вираз для обчислення суми цифр трьохзначного числа А.
ІІІ Оголошення теми і мети уроку.
ІV Вивчення нового матеріалу.
1.Коротко розповідається історія виникнення алгоритмів з розгалуженнями: команду розгалуження для зміни порядку дій у алгоритмі запропонувала ще 150 років тому дочка Дж. Байрона, Ада Лавлейс, яка вважається першою програміст кою в світі. Її ідеї реалізували лише через 100 років. Так виникли алгоритми з розгалуженнями.
2.Розгалуження – це алгоритмічна конструкція, де перевіряється умова і залежно від її істинності чи хибності виконується та чи інша серія команд.
Розгалуження бувають кілька видів:
1)повне; 2) неповне; 3) вибір.
На даному уроці розглядаємо перші 2 види розгалужень.
Повне розгалуження.
Задачу формулюють так: потрібно виконати або команду 1, якщо умова істинна, або команду 2 якщо умова хибна.
У НАМ, повна команда розгалуження має такий вигляд:
якщо умова
то серія команд 1
інакше серія команд 2
все
Відповідно блок-схема повної команди розгалуження має вигляд:
У мові Паскаль повний умовний оператор записують так;
IF <логічний вираз> then <команда 1> else <команда 2>
На місці команди 1 чи команди 2 може бути також команда розгалуження IF.
Якщо після слів then чи else треба записати не один, а кілька операторів то ці оператори беруться в так звані операторні дужки begin, end.
Приклад Обчислити значення складної функції y для заданого значення х формулою:
алгоритм
алг Функція