Вернуться к программе
ИКТ. Ступень 3 — Логика и код

Логические операции

Условия, логика и цикл for 40 мин урок
📘 Конспект урока

Логические операции

Числовые данные позволяют программе считать: складывать, вычитать, умножать, делить и решать задачи.

Ключевые понятия

  • int
  • float
  • арифметическая операция
  • переменная
  • выражение
💡 Пример

Если программа получает цену и количество, она может посчитать итоговую стоимость.

🧭 Как работать

Сначала прочитайте конспект, затем выполните практику, проверьте себя по вопросам и только после этого отправляйте работу педагогу.

✅ Самопроверка
  1. Чем целое число отличается от вещественного?
  2. Почему ввод иногда нужно преобразовывать в число?
  3. Какие операции нужны для калькулятора?
🎯 Критерии зачёта
  • используются числа
  • есть вычисления
  • вывод понятен
  • программа проверена на нескольких примерах

Дополнительные материалы

Дополнительные материалы и задания из школьного курса. Они помогают потренироваться по теме, но основной результат урока сдаётся через задание ниже.

7вопросов
🧪 Самопроверка · 7 вопросов
Выберите ответы самостоятельно. Система не подсвечивает правильные варианты, чтобы это оставалось тренировкой, а не списыванием.

Логические операции

  1. Логические операции — это способ сравнивать что-то и получать ответ ДА (правда) или НЕТ (ложь). В Python ответы называются True (Истина) и False (Ложь).

    Операции сравнения

    Операция
    Значок
    Пример
    Вопрос

    Равно
    ==
    5 == 5
    5 равно 5? → True

    Не равно
    !=
    5 != 3
    5 не равно 3? → True

    Больше
    >
    7 > 3
    7 больше 3? → True

    Меньше
    <
    2 < 1
    2 меньше 1? → False

    Больше или равно
    >=
    5 >= 5
    5 больше или равно 5? → True

    Меньше или равно
    <=
    4 <= 3
    4 меньше или равно 3? → False

    Важно! Не путай = (присвоить значение) и == (проверить, равны ли значения).

    Задание 1.

    Сопоставить выражение и его значение:
    Тип вопроса: match. Правильный ответ не показывается.
  2. Логические операторы (И, ИЛИ, НЕ)

    С их помощью можно соединять несколько сравнений:

    Оператор
    Смысл
    Пример
    Объяснение

    and
    И (оба условия должны быть правдой)
    (5 > 3) and (2 < 4)
    И то, и другое верно → True

    or
    ИЛИ (хотя бы одно условие правда)
    (5 > 10) or (2 < 4)
    Второе верно → True

    not
    НЕ (переворачивает ответ)
    not (5 > 3)
    5>3 это True, not True → False

    Задание 2. Дано логическое выражение и число, определить значение выражения
    Тип вопроса: match. Правильный ответ не показывается.
  3. Написать программу, которая проверяет число и выводит True если число положительное и False если число отрицательное. Ноль считать положительным
    Тип вопроса: coderunner. Правильный ответ не показывается.
  4. Написать программу, которая считывает число с клавиатуры и проверяет делится ли оно на 11.
    Тип вопроса: coderunner. Правильный ответ не показывается.
  5. Задание: Проверить, находится ли число от 10 до 20 (включительно), без использования if .
    Тип вопроса: coderunner. Правильный ответ не показывается.
  6. Задание: Проверить, что число делится на 2 ИЛИ на 5, без использования if .
    Тип вопроса: coderunner. Правильный ответ не показывается.
  7. Задание: Проверить, что число НЕ равно нулю, без использования if .
    Тип вопроса: coderunner. Правильный ответ не показывается.
Источник: Moodle · 7. Логические операции

Задание

Что нужно сдать: Сдайте программу с вычислениями или мини-калькулятор. Формат сдачи: - текстовый ответ в LMS; - файл, скриншот или ссылку на результат, если работа практическая; - ответы или выводы по самопроверке, если они указаны в уроке. Перед отправкой проверьте: - работа относится к теме урока; - файл или ссылка открывается; - текст написан своими словами; - оформление аккуратное. Критерии зачёта: работа соответствует теме урока; результат можно открыть и проверить; ответ написан своими словами; оформление аккуратное Педагог проверит работу, оставит комментарий и зачтёт урок или отправит его на доработку.
Сдать работу