Перейти к содержанию

Основные алгоритмические конструкции — работа за компьютером (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 материала

Презентация · для учителей

Презентация «Составные логические выражения»

AND, OR, NOT, таблица истинности, приоритет и диагностика.

Скачать PPTX

Методичка · для учителей

Поурочное планирование и опорная схема (РБ)

Практическая работа, таблица случаев, ключи и критерии.

Скачать DOCX

Поурочное планирование и опорная схема (РБ)

DOCX

Комментарии

Войдите, чтобы оставлять комментарии.

Пока нет комментариев. Будьте первым!