Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

InformatikaMetodicheskieUkazania

.pdf
Скачиваний:
7
Добавлен:
16.03.2016
Размер:
1.2 Mб
Скачать

Вариант 24

1.Мощность алфавита равна 256. Сколько Кбайт памяти потребуется для сохранения 160 страниц текста, содержащего в среднем 192 символа на каждой странице?

2.Для кодирования нотной записи используется 7 значков-нот. Каждая нота кодируется одним и тем же минимально возможным количеством бит. Чему равен информационный объем сообщения, состоящего из 180 нот?

3. Объем видеопамяти равен 1 Мб. Разрешающая способность дисплея 800 × 600 пикселей. Какое максимальное количество цветов можно использовать при условии, что видеопамять делится на две страницы?

4. Два сообщения содержат одинаковое количество символов. Количество информации в первом сообщении в 1,5 раза больше, чем во втором. Какова мощность алфавита, если известно, что количество символов в каждом алфавите не превышает 10 и информационная емкость символов равна целому числу?

Вариант 25

1.Объем сообщения равен 11 Кбайт. Сообщение содержит 11364 символа. Какова мощность алфавита, с помощью которого записано данное сообщение?

2.Для кодирования секретного сообщения используется 12 специальных значков-символов. При этом символы кодируются одним и тем же минимально возможным количеством бит. Чему равен информационный объем сообщения длиной в 256 символов?

3.Видеопамять имеет объем, в котором может храниться 4-х цветное изображение размером 300 × 200, Какого размера изображение можно хранить в том же объеме видеопамяти, если оно будет использовать 16-цветную палитру?

4.Какое количество информации содержит сообщение о выигрыше в лотерею 4 из 32?

31

ПРАКТИЧЕСКОЕ ЗАНЯТИЕ 3 ЛОГИЧЕСКИЕ ОСНОВЫ ЭВМ

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

3.1. Высказывание

Высказывание – это повествовательное предложение, в котором что-либо утверждается или отрицается. По поводу любого высказывания можно сказать истинно оно или ложно.

Пример. 3.1. Определить значение истинности для высказываний.

Лед – твердое состояние воды

Истинное высказывание

Треугольник – это геометрическая фигура

Истинное высказывание

Париж – столица Китая

Ложное высказывание

3.2. Логические операции и выражения

Логические величины – это понятия, выраженные словами ИСТИНА или ЛОЖЬ. Следовательно, истинность высказываний выражается через логические величины.

Логические константы: ИСТИНА или ЛОЖЬ.

Логическая переменная – это символическое обозначение логической величины. Например, если известно, что А, В, С – это логические переменные, то они принимают значение только ИСТИНА или ЛОЖЬ.

Логическое выражение – простое или сложное высказывание. Сложное высказывание строится из простых с помощью логических операций.

Логические операции

Конъюнкция (логическое умножение) в русском языке выражается союзом «И». Конъюнкция обозначается знаком & или . Это двухместная операция; записывается в виде А В. Значение такого выражения будет ложно, если значение хотя бы одного операнда ложно.

Дизъюнкция (логическое сложение) в русском языке выражается союзом «Или». Дизъюнкция обозначается знаком . Это двухместная операция, записывается в виде А В. Значение такого выражения будет истинным, если значение хотя бы одного операнда истинно.

Отрицание в русском языке выражается частицей «НЕ». Это унарная (одноместная) операция, которая записывается в виде ⌐А или А .

Импликация (условное высказывание) в русском языке выражается союзами «Если…то»; «Когда…тогда»; «Коль скоро…то» и т.п. Импликация обозначается знаком →. Это двухместная операция, записывается в виде А → В.

Эквивалентность в русском языке выражается союзами «Если и только если»; «Тогда и только тогда, когда». Эквивалентность обозначается знаком ↔.

Приведем таблицы истинности для рассмотренных логических операций.

32

A

B

A B

A B

A

A B

A B

 

 

 

 

 

 

 

0

0

0

0

1

1

1

 

 

 

 

 

 

 

0

1

0

1

1

0

1

 

 

 

 

 

 

 

1

0

0

1

0

0

0

 

 

 

 

 

 

 

1

1

1

1

0

1

1

 

 

 

 

 

 

 

В таблице значение ИСТИНА обозначено через 1, а значение ЛОЖЬ – 0. Порядок всех пяти логических операций по убыванию старшинства сле-

дующий: отрицание, конъюнкция, дизъюнкция, импликация, эквивалентность. Логическая формула (логическое выражение) – формула, содержащая лишь

логические величины и знаки логических операций. Результатом вычисления логической формулы является ИСТИНА или ЛОЖЬ.

Пример 3.2. Определите истинность формулы

F = ((C B) → B) (A B) → B.

Для решения задачи построим таблицу истинности этой формулы, перебрав все варианты значений логических переменных. Определим правила построения этих таблиц.

1.В заголовок таблицы выносятся все переменные в порядке их следования

вформуле.

2.Если n –количество переменных, то строк в таблице будет 2 × n.

3.Первая колонка заполняется наполовину значением 1 (истина), наполовину 0 (ложь).

4.Последующие столбцы заполняются по правилу: первая половина значений 1 предыдущего столбца заполняется 1, вторая 0, так же и для 0.

5.В последнем столбце значения 1 и 0 чередуются.

C

B

A

C B

(C

A B

((C B) → B) (A B)

F

 

 

 

 

B) → B

 

 

 

1

1

1

1

1

1

1

1

1

1

0

1

1

0

0

1

1

0

1

1

0

0

0

1

1

0

0

1

0

0

0

1

0

1

1

1

1

1

1

1

0

1

0

1

1

0

0

1

0

0

1

0

1

0

0

1

0

0

0

0

1

0

0

1

Ответ: Формула является тождественно истинной.

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

Удобным способом представления логических выражений являются логические схемы. Вот как изображаются на таких схемах три основные логические операции:

Дизъюнкция Конъюнкция Отрицание

33

Эти схемы называются вентилями.

Алгоритм построения логических схем следующий.

1.Определите число логических переменных.

2.Определите количество базовых логических операций и их порядок.

3.Изобразите для каждой логической операции соответствующий ей вен-

тиль.

4.Соедините вентили в порядке выполнения логических операций.

Пример 3.3. Нарисовать логическую схему выражения А В С. Количество логических переменных равно 3. Количество базовых логиче-

ских операций равно 2. Порядок выполнения операций в соответствии с приоритетом: сначала выполняется конъюнкция , а затем дизъюнкция .

Пример 3.4. Вычислить значение выражения ( А (В С) D) с помощью логической схемы. А = 0; В = 1; С = 1; D = 0.

Количество логических переменных равно 4. Количество базовых логических операций равно 4. Порядок выполнения операций: операция дизъюнкции В ˅ С , затем первая и вторая конъюнкции, последняя операция – отрицание.

Ответ: Значение выражения равно 1.

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

Строим таблицу входов и выходов каждого вентиля в соответствии с нумерацией.

Вентиль

Вход

 

Выход

1

А, В

А В

2

В, С

В С

3

А В; В С

(А В) (В С)

4

(А В) (В С)

 

 

 

 

А В) (В С)

 

 

 

 

 

Ответ: логическая схема реализует функцию А В) (В С) .

34

3.4. Задания для самостоятельного выполнения

Указания к выполнению задания

1.Прочитайте теоретический раздел и разберите примеры 3.1–3.5.

2.Отчет должен содержать условие задачи. Таблицы и схемы должны быть построены аккуратно с использованием линейки и карандаша. Неаккуратно оформленные задания приниматься не будут. Решение каждой задачи должно содержать необходимые пояснения.

Вариант 1

1.Построить таблицу истинности для формулы Х ((X Y ) (X Y )) .

2.Построить логическую схему по формуле A B C A.

3.Определить логическую функцию, реализуемую логической схемой

Вариант 2

1.Построить таблицу истинности для формулы ( X Y X ) (Y X ) .

2.Построить логическую схему по формуле (A B) (C D) .

3.Определить логическую функцию, реализуемую логической схемой

Вариант 3

1.Построить таблицу истинности для формулы ((X Y ) Y ) (X Y ) .

2.Построить логическую схему по формуле (A B) (C B) .

3.Определить логическую функцию, реализуемую логической схемой

Вариант 4

1.Построить таблицу истинности для формулы ((X Y ) Y ) (X Y ) .

2.Построить логическую схему по формуле (A B) (C D) .

3.Определить логическую функцию, реализуемую логической схемой

35

Вариант 5

1.Построить таблицу истинности для формулы ( X Y ) (X Y ) .

2.Построить логическую схему по формуле A B C A B C .

3.Определить логическую функцию, реализуемую логической схемой

Вариант 6

1.Построить таблицу истинности для формулы ((X Y ) Y ) ( X Y ) .

2.Построить логическую схему по формуле A B C A.

3.Определить логическую функцию, реализуемую логической схемой

Вариант 7

1.Построить таблицу истинности для формулы ( X Y ) (X Y ) .

2.Построить логическую схему по формуле A B C A B C .

3.Определить логическую функцию, реализуемую логической схемой

Вариант 8

1.Построить таблицу истинности для формулы ( X Y ) (X Y ) .

2.Построить логическую схему по формуле B C A B .

3.Определить логическую функцию, реализуемую логической схемой

36

Вариант 9

1.Построить таблицу истинности для формулы (X Y Y ) (X Y ) .

2.Построить логическую схему по формуле ( A B) ( A B) .

3.Определить логическую функцию, реализуемую логической схемой

Вариант 10

1.Построить таблицу истинности для формулы ( X Y ) ( X Y ) .

2.Построить логическую схему по формуле A B A B.

3.Определить логическую функцию, реализуемую логической схемой

Вариант 11

1.Построить таблицу истинности для формулы ( X Y ) ( X Y ) .

2.Построить логическую схему по формуле ( A B) ( A B) .

3.Определить логическую функцию, реализуемую логической схемой

Вариант 12

1.Построить таблицу истинности для формулы ( X Y ) ( X Y ) .

2.Построить логическую схему по формуле A B B C .

3.Определить логическую функцию, реализуемую логической схемой

37

Вариант 13

1.Построить таблицу истинности для формулы А В (С А С) .

2.Построить логическую схему по формуле (A C) (B C) .

3.Определить логическую функцию, реализуемую логической схемой

Вариант 14

1.Построить таблицу истинности для формулы А В (С А С) В .

2.Построить логическую схему по формуле ( A D) (B D) .

3.Определить логическую функцию, реализуемую логической схемой

Вариант 15

1.Построить таблицу истинности для формулы А В (С А С) В .

2.Построить логическую схему по формуле A B C D .

3.Определить логическую функцию, реализуемую логической схемой

Вариант 16

1.Построить таблицу истинности для формулы А В (С А С) В .

2.Построить логическую схему по формуле ( A B) ( A B) .

3.Определить логическую функцию, реализуемую логической схемой

38

Вариант 17

1.Построить таблицу истинности для формулы А В (С А С) В .

2.Построить логическую схему по формуле A B C D .

3.Определить логическую функцию, реализуемую логической схемой

Вариант 18

1.Построить таблицу истинности для формулы А В (С А А С) В .

2.Построить логическую схему по формуле A B C A.

3.Определить логическую функцию, реализуемую логической схемой

Вариант 19

1.Построить таблицу истинности для формулы А В (С А А С) .

2.Построить логическую схему по формуле (A B) (C D) .

3.Определить логическую функцию, реализуемую логической схемой

Вариант 20

1.Построить таблицу истинности и для формулы А В (С А А С) В .

2.Построить логическую схему по формуле A B C A B C .

3.Определить логическую функцию, реализуемую логической схемой

39

Вариант 21

1.Построить таблицу истинности для формулы В (С А А С) .

2.Построить логическую схему по формуле A B C A.

3.Определить логическую функцию, реализуемую логической схемой

Вариант 22

1.Построить таблицу истинности для формулы В А (С А С) .

2.Построить логическую схему по формуле A B A B .

3.Определить логическую функцию, реализуемую логической схемой

Вариант 23

1.Построить таблицу истинности для формулы А (С А А С) В .

2.Построить логическую схему по формуле ( A B) ( А B) .

3.Определить логическую функцию, реализуемую логической схемой

Вариант 24

1.Построить таблицу истинности для формулы А В (С А А) А .

2.Построить логическую схему по формуле (A B) C D .

3.Определить логическую функцию, реализуемую логической схемой

40

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