Основные алгоритмические конструкции — работа за компьютером (4/17)
Раздел «Основные алгоритмические конструкции». Работа за компьютером по теме «Основные алгоритмические конструкции». КТП составлено по действующей официальной программе Республики Беларусь.
Конспект урока
Язык примеров
Содержание урока адаптируется под выбранный язык
Составные логические выражения
Одного сравнения часто недостаточно. Для допуска нужны два требования: возраст не меньше 16 лет И получено согласие. На уроке мы построим выражение, проверим все комбинации входов и найдём ошибку приоритета операций.
Три операции
- AND истинно, только когда истинны оба условия;
- OR истинно, когда истинно хотя бы одно;
- NOT меняет логическое значение на противоположное.
Для двух логических входов обязательно проверяются четыре строки: false/false, false/true, true/false, true/true.
Задача лаборатории
Ввести возраст age и логическое значение consent. Вычислить allow: доступ разрешён, если age ≥ 16 и согласие получено. До запуска предскажите ответ для всех четырёх смысловых комбинаций.
Pascal
allow := (age >= 16) and consent;
if allow then writeln('доступ') else writeln('отказ');
Сравнения в составном выражении удобно явно заключать в скобки.
Приоритет и скобки
Обычный приоритет: NOT → AND → OR. Но в учебном и производственном коде скобки делают замысел явным. Выражения A or (B and C) и (A or B) and C неравносильны. Контрпример: A=true, B=false, C=false — первое истинно, второе ложно.
Лабораторный протокол
Для каждого теста запишите: входы → ожидаемый результат → фактический результат → объяснение. Программа считается проверенной только после всех четырёх комбинаций.
Выходной билет
Вычислите A and not B or C при A=true, B=false, C=true. Сначала выполняется not B, затем and, затем or; итог — true.
Домашний перенос
Ресурс доступен, если пользователь авторизован И (совершеннолетний ИЛИ имеет согласие). Запишите условие на выбранном языке и проверьте три разных набора данных.
Скачать и открыть
Материалы урока
2 материалаОт сообщества
Материалы сообщества0
Дополнения от учителей к этому уроку. Проверены модерацией, но не являются редакционным контентом MediaSchool.
Поделитесь первым материалом
Рабочий лист, презентация или методичка помогут другим учителям подготовиться к уроку.
Комментарии
Войдите, чтобы оставлять комментарии.
Пока нет комментариев. Будьте первым!