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.

Уважно опрацюйте поданий нижче матеріал.

Умовний оператор.pdf

Завдання 1. Складіть конспект опрацьованого матеріалу. (12 б.)

Завдання 2. Користуючись поданим матеріалом, виконайте запропоновані тестові завдання:

За правильне виконання тестових завдань ви отримаєте 12 балів (0,5 бала за кожну правильну відповідь).

У випадку, якщо вам щось незрозуміло чи виникли запитання, упродовж 45 хвилин (з 14.00 до 14.45), я на зв'язку з вами: телефонуйте або пишіть у Вайбер.