Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
vnukova_l_a_egorova_n_n_selezneva_e_v_osnovy_informatiki.doc
Скачиваний:
192
Добавлен:
15.03.2016
Размер:
1.46 Mб
Скачать

Практические задания

Постройте таблицы истинности логических функций:

3.2. Логические формулы

Приведем примеры применения перечисленных выше формул.

Пример 1.

Пример 2.

.

Пример 3.

Практические задания

Упростите логические выражения:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

3.3. Логические схемы

Логические схемы могут быть представлены в различной форме, например:

Структурная формула для данной переключательной схемы имеет вид .

Комбинационная схема устройства может быть представлена с помощью базовых элементов логических операций.

Базовые элементы логических схем имеют следующий вид:

Дизъюнкция Конъюнкция Импликация

Эквивалентность Сложение по mod 2 Отрицание

Пример. Дана логическая схема. Постройте соответствующее ей логическое выражение.

Структурная формула для данной схемы имеет вид

.

Практические задания

Определите структурную формулу для данных логических схем:

1.

Самостоятельная работа

Вариант 1

  1. Постройте таблицы истинности логических функций:

  1. Определите структурную формулу для данных логических схем:

  1. Упростите логические выражения:

Вариант 2

  1. Постройте таблицы истинности логических функций:

  1. Определите структурную формулу для данных логических схем:

  1. Упростите логические выражения:

Вариант 3

  1. Постройте таблицы истинности логических функций:

  1. Определите структурную формулу для данных логических схем:

  1. Упростите логические выражения:

Вариант 4

  1. Постройте таблицы истинности логических функций:

  1. Определите структурную формулу для данных логических схем:

А

&

1

C

M2

&

В

&

  1. Упростите логические выражения:

Вариант 5

  1. Постройте таблицы истинности логических функций:

  1. Определите структурную формулу для данных логических схем:

  1. Упростите логические выражения:

Вариант 6

  1. Постройте таблицы истинности логических функций:

  1. Определите структурную формулу для данных логических схем:

  1. Упростите логические выражения:

Вариант 7

  1. Постройте таблицы истинности логических функций:

  1. Определите структурную формулу для данных логических схем:

  1. Упростите логические выражения:

Вариант 8

  1. Постройте таблицы истинности логических функций:

  1. Определите структурную формулу для данных логических схем:

  1. Упростите логические выражения:

Вариант 9

  1. П

    остройте таблицы истинности логических функций:

  1. Определите структурную формулу для данных логических схем:

  1. Упростите логические выражения:

Вариант 10

  1. Постройте таблицы истинности логических функций:

  1. Определите структурную формулу для данных логических схем:

  1. Упростите логические выражения:

Раздел 4. ОСНОВЫ АЛГОРИТМИЗАЦИИ

4.1. Алгоритм и его свойства

Алгоритмы могут описывать процессы преобразований самых разных объектов. Алгоритм – одно из основных понятий информатики и математики. Само слово «алгоритм» происходит от algorithmi – латинской формы написания имени выдающегося математика IX века аль-Хорезми, который сформулировал правила выполнения арифметических операций.

Алгоритм – это строго детерминированная последовательность действий, описывающая процесс преобразования объекта из начального состояния в конечное, записанная с помощью понятных исполнителю команд.

Для того чтобы изменить состояние объекта, необходимо выполнить над ним определенную последовательность действий. Выполняющий такие операции объект называется исполнителем.

Исполнитель алгоритма– это некоторая абстрактная или реальная (техническая, биологическая или биотехническая) система, способная выполнить действия, предписываемые алгоритмом.

Исполнителя характеризуют:

  • среда;

  • элементарные действия;

  • система команд;

  • отказы.

Среда (или обстановка) – это «место обитания» исполнителя.

Например, для шахматной фигуры среда – это шахматное поле. Закрашенные клетки – тоже часть среды, а их расположение и положение фигуры задают конкретное состояние среды.

Каждый исполнитель может выполнять команды только из некоторого строго заданного списка – системы команд исполнителя. Для каждой команды должны быть заданы условия применимости (в каких состояниях среды может быть выполнена команда) и описаны результаты выполнения команды.

После вызова команды исполнитель совершает соответствующее элементарное действие.

Отказы исполнителя возникают, если команда вызывается при недопустимом для неё состоянии среды.

Обычно исполнитель ничего не знает о цели алгоритма. Он просто выполняет все полученные им команды.

В информатике универсальным исполнителем алгоритма является компьютер.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]