ИКТ. Ступень 3 — Логика и код
Логические операции
Логические операции
Числовые данные позволяют программе считать: складывать, вычитать, умножать, делить и решать задачи.
Ключевые понятия
- int
- float
- арифметическая операция
- переменная
- выражение
💡 Пример
Если программа получает цену и количество, она может посчитать итоговую стоимость.
🧭 Как работать
Сначала прочитайте конспект, затем выполните практику, проверьте себя по вопросам и только после этого отправляйте работу педагогу.
- Чем целое число отличается от вещественного?
- Почему ввод иногда нужно преобразовывать в число?
- Какие операции нужны для калькулятора?
- используются числа
- есть вычисления
- вывод понятен
- программа проверена на нескольких примерах
Дополнительные материалы
Дополнительные материалы и задания из школьного курса. Они помогают потренироваться по теме, но основной результат урока сдаётся через задание ниже.
7вопросов
🧪 Самопроверка · 7 вопросов
Выберите ответы самостоятельно. Система не подсвечивает правильные варианты, чтобы это оставалось тренировкой, а не списыванием.
Логические операции
-
Логические операции — это способ сравнивать что-то и получать ответ ДА (правда) или НЕТ (ложь). В 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. Правильный ответ не показывается. -
Логические операторы (И, ИЛИ, НЕ)
С их помощью можно соединять несколько сравнений:
Оператор
Смысл
Пример
Объяснение
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. Правильный ответ не показывается. -
Написать программу, которая проверяет число и выводит True если число положительное и False если число отрицательное. Ноль считать положительнымТип вопроса: coderunner. Правильный ответ не показывается.
-
Написать программу, которая считывает число с клавиатуры и проверяет делится ли оно на 11.Тип вопроса: coderunner. Правильный ответ не показывается.
-
Задание: Проверить, находится ли число от 10 до 20 (включительно), без использования if .Тип вопроса: coderunner. Правильный ответ не показывается.
-
Задание: Проверить, что число делится на 2 ИЛИ на 5, без использования if .Тип вопроса: coderunner. Правильный ответ не показывается.
-
Задание: Проверить, что число НЕ равно нулю, без использования if .Тип вопроса: coderunner. Правильный ответ не показывается.
Источник: Moodle · 7. Логические операции
Задание
Что нужно сдать:
Сдайте программу с вычислениями или мини-калькулятор.
Формат сдачи:
- текстовый ответ в LMS;
- файл, скриншот или ссылку на результат, если работа практическая;
- ответы или выводы по самопроверке, если они указаны в уроке.
Перед отправкой проверьте:
- работа относится к теме урока;
- файл или ссылка открывается;
- текст написан своими словами;
- оформление аккуратное.
Критерии зачёта:
работа соответствует теме урока; результат можно открыть и проверить; ответ написан своими словами; оформление аккуратное
Педагог проверит работу, оставит комментарий и зачтёт урок или отправит его на доработку.
Сдать работу