- •Вопрос3. Термин "информатика" (франц. Informatique) происходит от французских слов information (информация) и automatique (автоматика) и дословно означает "информационная автоматика".
- •13. Булева алгебра и логические схемы компьютера.
- •15.Архитектурная организация процессора. Организация памяти компьютера. Классификация компьютеров по сферам применения.
- •Вопрос31-35. Основные алгоритмические конструкции.
- •Вопрос37 Компиляторы и интерпретаторы.
- •Вопрос38 Системы программирования— это система для разработки новых программ на конкретном языке программирования
- •Вопрос39 Классификация и обзор языков программирования.
- •Вопрос40 Этапы подготовки и решения задач на компьютере.
- •Вопрос41 Основы информационных систем.
- •Вопрос42. Базы данных. Основные понятия.(41) Классификация баз данных.
- •Вопрос43 Модели данных. Проектирование баз данных.
- •Вопрос44 Компьютерные сети. Назначение и классификация компьютерных сетей. Типы сетей. Модель, в которой один компьютер выполнял всю необходимую работу по обработке
- •Вопрос45 Топология сетей.
- •Вопрос46 Сетевые компоненты. Сетевые стандарты.
- •Вопрос47 Эталонная модель osi.
- •Вопрос48 Стандарт ieee Project 802.
- •Вопрос49 Сетевые архитектуры. Передача данных по сети.
- •Вопрос50Сети Ethernet.Сети Token Ring. Сетевые протоколы. Среда клиент-сервер.
- •51. Internet как иерархия сетей. Адресация в Интернет. Варианты доступа в Интернет. Доменные имена. Сервисы Интернет.
- •55. Криптографические методы защиты данных.
- •56. Определение и классификация вирусов.
- •57. Меры по поддержанию работоспособности компьютерных систем. Типичные приемы атак на локальные и удаленные компьютерные системы.
- •58. История развития вычислительной техники.
- •59. Защита информации от компьютерных вирусов.
- •60. Способы защиты от вирусов.
13. Булева алгебра и логические схемы компьютера.
Алгебра высказываний (булева алгебра)
Основные понятия
Основное понятие булевой алгебры — выказывание. Под простым
высказыванием понимается повествовательное предложение, о
котором можно сказать, истинно оно или ложно (третьего не дано).
Высказывания обозначаются латинскими буквами и могут принимать
одно из двух значений: ЛОЖЬ (обозначим 0) или ИСТИНА
(обозначим 1). Например, содержание высказывания А: «дважды два равно
четырем» истинно А = 1, а высказывание В: «три больше пяти»
всегда есть ЛОЖЬ. В дальнейшем нас не будет интересовать
содержательная часть высказываний, а только их истинность. Два
высказывания А и В называются равносильными, если они имеют
одинаковые значения истинности, записывается А = В.
Логические операиии
Сложное высказывание можно построить из простых с помощью
логических операций: отрицания, конъюнкции, дизъюнкции, импликации
и логических выражений, представляющих собой комбинации
логических операций. Рассмотрим их подробней.
Операцией отрицания А называют высказывание А (или -А,
говорят не А), которое истинно тогда, когда А ложно, и ложно тогда,
когда А истинно. Например, если событие А состоит в том, что
«завтра будет снег», то А «завтра НЕ будет снега», истинность одного
утверждения автоматически означает ложность второго.
Отрицание — унарная (т.е. для одного операнда) логическая операция. Ей
соответствует языковая конструкция, использующая частицу НЕ.
Такая таблица называется таблицей истинности.
Конъюнкцией (логическим умножением) двух высказываний А и В
является новое высказывание С, которое истинно только тогда,
когда истинны оба высказывания, записывается С = А л В или С = А & В
(при этом говорят С равно А и В). Примером такой операции может
быть следующая: пусть высказывание А состоит в том, что «высота
шкафа меньше высоты двери», событие В «ширина шкафа меньше
ширины двери», событие С «шкаф можно внести в дверь, если
ширина шкафа меньше ширины двери И высота шкафа меньше
высоты двери», т.е. данная операция применяется, если два
высказывания связываются союзом И.
Дизъюнкцией (логическим сложением) двух высказываний А и В
является новое высказывание С, которое истинно, если истинно хотя
бы одно высказывание. Записывается С = A v В (при этом говорят:
С равно А ИЛИ В). Пример такой операции следующий: пусть
высказывание А состоит в том, что «студент может добираться домой
на автобусе», событие В «студент может добираться домой на
троллейбусе», событие С «студент добрался домой на автобусе ИЛИ
троллейбусе», т.е. данная операция применяется, если два высказывания
связываются союзом ИЛИ.
Импликацией двух высказываний А (А называется посылкой) и В
(В называется заключением) является новое высказывание С,
которое ложно только тогда, когда посылка истинна, а заключение
ложно, записывается С = А —> В (при этом говорят: из А следует В).
Примером такой операции может быть любое рассуждение типа:
если произошло событие А, то произойдет событие В, «если идет
дождь, то на небе тучи». Очевидно, операция не симметрична, т.е.
из В —> А не всегда истинно, в нашем примере «если на небе тучи,
то идет дождь» не всегда истинно.
Импликация имеет следующие свойства:
А-»В*В -> А
А->А= 1
Зависимости межЭу логическими опероииоми
Операции не являются независимыми; одни из них могут быть
выражены через другие. Можно доказать с помощью таблиц
истинности следующие равносильности:
1. А = А закон двойного отрицания
2. А&В = В&А коммутативный закон для конъюнкции
3. AvB = BvA коммутативный закон для дизъюнкции
4. (А & В) & С = А & (В & С) ассоциативный закон для
конъюнкции
5. (AvB)vC = Av(BvC) ассоциативный закон для
дизъюнкции
6. А & (В v С) = (А & В) v (А & С) дистрибутивные законы
7. A v (В & С) = (A v В) & (A v С)
8. А&В = A v В законы де Моргана
9. AvB = А & В
10. А & А = А закон идемпотенции для конъюнкции
11. A v A = А закон идемпотенции для дизъюнкции
12. А & 1 = А закон единицы для конъюнкции
13. А & 0 = 0 закон нуля для конъюнкции
14. A v 1 = 1 закон единицы для дизъюнкции
15. A v 0 = А закон нуля для дизъюнкции
16. A v А = 1 закон исключения третьего
17. А & А = 0 закон противоречия
18. А -> В = A v В
19. А <-» В = (А -> В) & (В -> А) = ( A v В) & ( A v В ) =
= (A&B)v(A & В)
20. A v (А & В) = А законы поглощения
21. А & (A v В) = А
22. А&(А vB) = A&B
23. Av (A & В) = Av В
Одну и ту же зависимость между логическими переменными
можно выразить различными формулами. Поэтому важно иметь
возможность приводить формулы с помощью эквивалентных
преобразований к некоторому стандартному виду. Существует несколько
стандартных форм, к которым приводятся логические выражения с
помощью эквивалентных преобразований (формул 1—23).
Первая из них — дизъюнктивная нормальная форма (ДНФ), имеет
вид Al v A2 v ... v An, где каждое из составляющих высказываний
есть конъюнкция простых высказываний и их отрицаний, например:
В = ( А1 & А2 & A3) v (А4 & А5).
Вторая — конъюнктивная нормальная форма (КНФ), имеет вид
А1 л А2 а ... a An, где каждое из составляющих есть
дизъюнкция простых высказываний и их отрицаний, например:
В = ( Al v А2 v A3) & (А4 v А5) & А6.
Табличное и алгебраическое з^Эание
булеВскин срункиий
Задать булевскую функцию можно, определяя ее значения для
всех наборов значений аргументов. Каждый аргумент может иметь два
значения: 0 и 1, следовательно, п аргументов могут принимать 2П
различных наборов.
Билет 14. Элементы организации основных блоков компьютера.