Тема: Основы логики и логические основы компьютера

Цель: использование знаний алгебры логики для решения логических задач

Задачи:

1. Познакомить ребят с формами мышления;

2. Познакомить с базовыми логическими операциями;

3. Познакомить с логическими функциями;

4. Научить использовать логические законы и правила преобразования логических выражений для решения логических задач;

5. Познакомить с базовыми логическими элементами компьютера;

После изучения данной темы ученики должны знать:

1. условные обозначения логических операций:

o A, не A (отрицание, инверсия)

o A & B, A и B (логическое умножение, конъюнкция)

o A + B, A или B (логическое сложение, дизъюнкция)

o A → B импликация (следование)

o A ↔ B, эквиваленция (эквивалентность, равносильность)

2. правила замены:

o A → B = A + B

o A ↔ B = A & B + A & B

3. Законы алгебры логики:

Закон

Для И

Для ИЛИ

двойного отрицания

исключения третьего

исключения констант

A · 1 = A; A · 0 = 0

A + 0 = A; A + 1 = 1

повторения

A · A = A

A + A = A

поглощения

A · (A + B) = A

A + A · B = A

переместительный

A · B = B · A

A + B = B + A

сочетательный

A · (B · C) = (A · B) · C

A + (B + C) = (A + B) + C

распределительный

A + B · C = (A + B) · (A + C)

A · (B + C) = A · B + A · C

де Моргана