1 квітня 2021 р.
Тема уроку: Умовний оператор.
Завдання уроку: поглибити та узагальнити знання про умовний оператор у програмуванні;
навчитися створювати програми з використанням умовного оператора.
Завдання розраховані на урок, тобто на 45 хвилин. Після того, як ви виконаєте усі завдання, зробіть фото вашої роботи і надішліть мені у Вайбер приватним повідомленням (не в групу класу) останню.
На попередніх уроках ви познайомились з даними різних типів і навіть записували програму мовою програмування Python та запускали її на виконання. Сьогодні ви маєте пригадати знання, отримані в 6 класі про умовний оператор у середовищі програмування Scratch, у 8 класі у мові програмування Lazarus та навчитесь застосовувати його у мові програмування Python.
Алгоритми, в яких пропонується виконання ті чи інші послідовності дій в залежності від деяких умов, називаються алгоритмами з розгалуженням.
Для реалізації таких алгоритмів в мовах програмування існують спеціальні засоби. В Python такими засобами є умовний оператор. Кожен умовний оператор передбачає виконання однієї з двох дій в залежності від істинності деякої умови.
Умовний оператор може використовуватися в повній або скороченій формі.
Схема умовного оператора.
if (умова)
then
оператор_А
else
оператор_B
Де A та B – деякі оператори.
Ключові слова, які використовуються в умовному операторі, мають наступний сенс:
if – якщо, then – то, else – інакше.
Умовою в умовному операторі може бути будь-який вираз логічного типу, тобто вираз, який може приймати одне з двох значень: True, False.
Найпростішими логічними виразами є вирази відносин, в Pascal використовуються наступні позначення відносин:
= – дорівнює;
<> – не дорівнює
> – більше;
< – меньше;
>= – більше або дорівнює;
<= – меньше або дорівнює.
Приклад: скласти програму обчислення значення функції:
у =
{
x, при x < 0
x2, при x = 0
program First_Function;
var
x, y: real;
begin
wrile (' ввести значення x: ');
read (x);
if (x < 0)
then
y := x
else
y := Sqr(x);
writeln ('y = ', y);
end.
Так реалізовується умовний оператор у Lazarus.
Розглянемо, як виконати умовний оператор у мові програмування Python.
Уважно опрацюйте поданий нижче матеріал.
Завдання 1. Складіть конспект опрацьованого матеріалу. (12 б.)
Завдання 2. Користуючись поданим матеріалом, виконайте запропоновані тестові завдання:
За правильне виконання тестових завдань ви отримаєте 12 балів (0,5 бала за кожну правильну відповідь).
У випадку, якщо вам щось незрозуміло чи виникли запитання, упродовж 45 хвилин (з 14.00 до 14.45), я на зв'язку з вами: телефонуйте або пишіть у Вайбер.