36. Разклонени алгоритми с блоково програмиране и скриптов текстов език. Оператори if-else, if-elif.

 

Теоретични материали

Презентация 1

Практически задачи

Създайте следните програми в два варианта - на Scratch и на Python:
 Задачи: Проверки на парола, стойност и четност

Програмата има няколко стъпки, които включват различни проверки:

  1. Проверка на парола: програмата трябва да попита потребителя за парола и, ако паролата е грешна - програмата спира със съобщение за грешна парола, а ако е вярна - продължава нататък.

  2. Проверка дали числото е по-голямо или по-малко от 50: Потребителя трябва да въведе число, а програмата проверява дали то е повече или по-малко от 50 и да съобщи резултата.
  3. Последната проверка е дали числото е четно или нечетно: програмата проверява дали числото има остатък при деление на 2 и съобщава резултата.

По-долу са дадени примерни изпълнения на задачата със Scratch и Python, вие можете да импровизирате и да промените програмите по ваша преценка, стига да получите сходен резултат.

 

 Продробно обяснение как работи програмата на Python

Обърнете внимание на тези оператори в езика Python:

  • != – оператор за неравенство, използва се за сравнение на две стойности. Връща True (вярно), ако стойностите са различни, и False (невярно), ако са равни.
  • % – оператор за остатък (модулно деление), връща остатъка от деление на две числа. Полезен за проверка дали едно число се дели на друго без остатък (например дали е четно или нечетно)
  • == – оператор за равенство - използва се за сравнение на две стойности. Връща True ако са равни, и False ако са различни.