
- •19 Июля 1-3 главы
- •Раздел 1. Арифметические и логические основы компьютера
- •Тема 1. Представление информации в компьютере, единицы измерения информации. Системы счисления
- •Непозиционные системы счисления Древнеегипетская десятичная
- •Тема 2. Логические основы эвм!!!!
- •Логические операции и таблицы истинности
- •1) Логическое умножение или конъюнкция:
- •2) Логическое сложение или дизъюнкция:
- •3) Логическое отрицание или инверсия:
- •4) Логическое следование или импликация:
- •5) Логическая равнозначность или эквивалентность:
- •1. Закон одинарных элементов не поняла!! попробовать разобраться на свежую голову
- •3. Комбинационные законы
- •A. Закон тавтологии (многократное повторение)
- •Раздел 2. Системное программное обеспечение
- •Тема 3. Структура программного обеспечения пк
- •Тема 4. Классификация операционных систем. Операционная система wіndows
- •Операционная система Windows xp
- •Манипулятор мышь
- •Основные элементы графического интерфейса Windows
- •Работа с окнами
- •Окна программ
- •Диалоговые окна
- •Меню в Windows
- •Работа с файлами
- •Настройка операционной системы Windows
- •Тема 5. Файловые системы
- •Универсальная функция CreateFile
- •Функция CloseHandle
- •Функции ReadFile и WriteFile
- •Функция FlushFileBuffers
- •Функция SetFilePointer
- •Раздел 3. Прикладное программное обеспечение
- •Тема 6. Графические объекты и графические редакторы
- •1 Растровая графика
- •2 Векторная графика
- •3 Фрактальная графика
- •4 Трёхмерная графика
- •Векторные форматы
- •Векторные форматы графических файлов
- •Растровые форматы
- •Экономия времени при помощи контекстных меню
- •Цветовые режимы Photoshop
- •Размер изображения
- •Тема 7. Текстовые процессоры
- •Оздание таблиц Word
- •Работа с графикой в Word
- •Графические объекты в Word
- •Рисунки в Word
- •Импортирование графики в документ Word
- •Создание графических объектов в документе Word
- •Ежим структуры в редакторе Word
- •Создание структуры нового документа Word (организация структуры нового документа) в режиме структуры
- •Изменение структуры документа Word в режиме структуры
- •Создание оглавления в документе Word с использованием встроенных стилей заголовков
- •Создание настроенной гиперссылки на документ, файл или веб-страницу
- •Тема 8. Электронные таблицы и табличные процессоры
- •Раздел 4. Принципы хранения и защиты информации в компьютерных системах
- •Тема 9. Технические средства пк
- •Алфавитно-цифровая клавиатура
- •Указательные (координатные) устройства Манипулятор мышь
- •Тачпа́д (англ. Touchpad — сенсорная площадка), сенсорная панель
- •Трекбол (англ. Trackball)
- •Графи́ческий планше́т (или дигитайзер, диджитайзер, от англ. Digitizer)
- •Устройства ввода графической информации Ска́нер (англ. Scanner)
- •Цифровой фотоаппарат
- •Устройство ввода звуковой информации
- •Устройства вывода информации
- •Параметры, влияющие на производительность пк
- •Рхитектура эвм
- •Устройства пк и их характеристики
- •Системный блок
- •Порты (каналы ввода - вывода)
- •Клавиатура
- •Манипулятор мышь
- •Мониторы
- •Оперативная память
- •Внешняя память. Классификация накопителей
- •Тема 10. Компьютерные вирусы. Программные и программно-аппаратные методы и средства защиты информации
- •Ащита от компьютерных вирусов Компьютерные вирусы и их методы классификации
- •Признаки заражения пк вирусом
- •Антивирус Касперского 7.0
- •Раздел 5. Компьютерные сети
- •Тема 11. Классификация сетей. Структура и принципы работы локальных и глобальных сетей
- •Тема 12. Электронная почта и icq
- •Раздел 6. Основы алгоритмизации вычислительных задач
- •Тема 13. Этапы решения вычислительных задач на эвм
- •Основные этапы решения задач на эвм
- •Тема 14. Алгоритмизация задач. Классификация и способы записи алгоритмов
- •Основы алгоритмизации и программирование Алгоритм и его свойства
- •Изобразительные средства для описания (представление) алгоритма
- •Принципы разработки алгоритмов и программ
- •Языки программирования
- •Список функций Работа с стандартными потоками
- •Работа с файловыми потоками
- •Работа с файловой системой
- •Другие функции
- •Пользовательские операции преобразования типа
- •Бинарные и унарные операции
- •Идентификаторы
- •Ключевые слова
- •Константы
- •Комментарии
- •Типы ошибок компиляции
- •Ошибки компилятора — с чего начать?
- •Анализ сообщения об ошибке
- •Обработка непонятных или странных сообщений
- •Ошибки компоновщика
- •Стандартные типы данных
- •Тема 16. Массивы и указатели
- •Тема 17. Обработка символьной и строковой информации
- •Тема 18. Функции пользователя
- •Тема 19. Структуры данных
- •Тема 20. Файлы
- •If(!inpf){ cout « "Невозможно открыть файл для чтения"; return 1;}
- •If (!f){ cout « "Невозможно открыть файл для записи";return 1; }
- •If (!f){ cout « "Ошибка открытия файла"; return 1;}
- •Тема 21. Динамические структуры данных
3. Комбинационные законы
Комбинационные законы алгебры логики во многом соответствуют комбинационным законам обычной алгебры, но есть и отличия.
A. Закон тавтологии (многократное повторение)
X + X + X + X = X X * X * X * X = X
Этот закон позволяет использовать логические элементы с большим количеством входов в качестве логических элементов с меньшим количеством входов. Например, можно реализовать двухвходовую схему "2И" на логическом элементе "3И", как это показано на рисунке 4:
Рисунок 4.
Схема "2И-НЕ", реализованная на
логическом элементе "3И-НЕ"
или использовать схему "2И-НЕ" в качестве обычного инвертора, как это показано на рисунке 5:
Рисунок 5.
Схема "НЕ", реализованная на
логическом элементе "2И-НЕ"
Однако следует предупредить, что объединение нескольких входов увеличивает входные токи логического элемента и его ёмкость, что увеличивает ток потребления предыдущих элементов и отрицательно сказывается на быстродействии цифровой схемы в целом.
Для уменьшения числа входов в логическом элементе лучше воспользоваться законом одинарных элементов, как это было показано выше.
b. закон переместительности
A + B + C + D = A + C + B + D
c. закон сочетательности
A + B + C + D = A + (B + C) + D = A + B + (C + D)
d. закон распределительности
X1(X2 + X3) = X1X2 + X1X3 X1 + X2X3 = (X1 + X2)(X1 + X3) = /докажем это путём раскрытия скобок/ = = X1X1 + X1X3 + X1X2 + X2X3 = X1(1 + X3 + X2) + X2X3 = X1 + X2X3
4. Правило поглощения (одна переменная поглощает другие)
X1 + X1X2X3 =X1(1 + X2X3) = X1
5. Правило склеивания (выполняется только по одной переменной)
Также как в обычной математике в алгебре логики имеется старшинство операций. При этом первым выполняется:
Действие в скобках
Операция с одним операндом (одноместная операция) — "НЕ" инверсия(-)
Конъюнкция — "И" (*)
Дизъюнкция — "ИЛИ"(+)
Сумма по модулю два.
Операции одного ранга выполняются слева направо в порядке написания логического выражения. Алгебра логики линейна и для неё справедлив принцип суперпозиции.
Построение (запись) логических выражений Каждое сложное (составное) высказывание можно выразить в виде формулы – логического выражения.
В выражение входят:
- логические переменные, которые обозначают высказывания - знаки логических операций, которые обозначают логические функции.
Для составления выражений на языке алгебры логики нужно выделить простые высказывания и логические связки между ними.
Рассмотрим пример логического выражения.
(X * Y = 5 или X * Y = 4 ) И (X * Y ≠ 5 или X * Y ≠ 4)
Подставим в выражение значения x=2, y=2
(2 * 2 = 5 или 2 * 2 = 4) И (2 * 2 ≠ 5 или 2 * 2 ≠ 4)
Выделяем простые высказывания и связки
( A или B ) И (¬A или ¬B )
Запишем выражение логической функции
F = ( A V B ) & (¬A V ¬B )
Подставим в функцию формальные значения высказываний.
F = ( 0 V 1) & (1 V 0) = 1 & 1 = 1 - для данных условий результирующим значением функции является истина
Для выяснения поведений функций в любых ситуациях строят для них таблицы истинности.
Количество проверяемых комбинаций равно 2n
- где n – количество логических переменных.
Рассмотрим следующую функцию: F = ( A V B ) & (¬A V ¬B )
А |
B |
A V B |
¬A |
¬B |
¬A V ¬B |
F |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
Хотя логика работает с формальными логическими выражениями, всегда подразумевается, что эти выражения запись жизненной ситуации, математической задачи, режимов работы электронных или компьютерных устройств и так далее.
Рассмотрим несколько примеров построения логических выражений. Пример 1. Постановка условия: Если придет Вася или Коля и мама разрешит, то пойду гулять. Обозначим :
|
Приход Васи |
A |
|
Приход Коли |
B |
|
Разрешение мамы |
C |
Запишем логическую функцию F = ( A V B ) & C Составим таблицу истинности
A |
B |
A V B |
C |
( A V B ) & C |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
Создание таблицы истинности позволяет рассмотреть все возможные ситуации и получить для каждого случая результирующее значение логического выражения.
Пример 2
Постановка условия: Выбрать из массива нечетные положительные числа Четное число A Нечетное число ¬A Положительное число B
|
Четное число |
A |
|
Нечетное число |
¬A |
|
Положительное число |
B |
F = ¬A Λ B Таблица истинности
A |
¬A |
B |
¬A Λ B |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
Пример 3
Постановка условия: Имеем массив из N целых положительных чисел. Подсчитайте количество четных и нечетных. Если X – четное A Если X – нечетное ¬A Логическая функция F = A V ¬A
A |
¬A |
A V ¬A |
0 |
1 |
1 |
1 |
0 |
1 |
И что же мы имеем? A V ¬A = 1 Дизъюнкция высказывания с инверсией всегда истинна.
Не понятно? посмотри пример конспекте!!!!!!!!!!!!!!!!!!
Базовые логические элементы. Логические (комбинационные) схемы. Минимизация логических функций там же посмотри