- •Математика в компьютере Учебное пособие
- •Математика в компьютере
- •Введение
- •I.Арифметико-логические основы эвм
- •1.Понятие системы счисления Позиционные и непозиционные системы счисления
- •2.Позиционные системы счисления, используемые в эвм
- •2.1.Двоичная система счисления
- •Двоичная таблица сложения Двоичная таблица умножения
- •Пример: 1) 111 2) 1001 3) 11011
- •2.2.Шестнадцатеричная система счисления
- •Шестнадцатеричная таблица сложения
- •2.3.Смешанные системы счисления
- •3.Перевод чисел из одной системы счисления в другую
- •3.1.Перевод целых чисел
- •3.2.Перевод правильных дробей
- •4.Формы записи чисел
- •Нормализация
- •5.Системы кодирования
- •5.1.Кодирование символьной информации
- •Коды десятичных цифр (дкои)
- •Коды латинских букв (дкои)
- •Коды русских букв (дкои)
- •Коды знаков (дкои)
- •5.2.Кодирование графической информации
- •5.3.Кодирование звуковой информации
- •6.Прямой, обратный и дополнительный коды
- •7.Представление информации в памяти эвм
- •8.Логические основы эвм
- •II.Набор заданий
- •III.Примеры с ответами
- •IV.Самостоятельная работа
- •V.Самоконтроль
- •VI.Алгебра логики
- •VII.Индивидуальное
- •Методика выполнения индивидуального задания
- •Сконструировать число
- •Литература
- •Содержание
VI.Алгебра логики
Доказать справедливость следующих логических отношений:
Доказать закон исключённого третьего:
Доказать закон де Моргана:
Доказать закон двойного отрицания:
Доказать закон отрицания:
для конъюнкции;
для дизъюнкции.
Доказать закон идемпотентности:
для конъюнкции;
для дизъюнкции.
Доказать коммутативный закон:
;
Доказать закон поглощения:
;
Доказать закон двойственности (теорема де Моргана):
;
Доказать дистрибутивный закон:
;
Проверить тождество:
Доказать ассоциативный закон:
;
Упростить выражение:
Записать на языке логических формул высказывание: точка M(x, y) находится либо на окружности с центром в начале координат, либо на биссектрисе первого координатного угла.
Записать на языке логических формул высказывание: точка M(x, y) является точкой пересечения трёх окружностей.
Записать на языке логических формул высказывание: точка M(x, y) является либо точкой пересечения двух окружностей, либо двух эллипсов.
Установить логическую зависимость в документе реквизитов «сумма к выдаче», «табельный номер», «фамилия», если известно, что в документе реквизит «сумма к выдаче» должен быть обязательно и должен быть один из реквизитов «табельный номер» или «фамилия». Возможно также совместное присутствие двух последних реквизитов.
З аписать на языке логических формул:
З аписать на языке логических формул:
З аписать на языке логических формул:
Записать на языке логических формул:
З аписать на языке логических формул:
З аписать на языке логических формул:
VII.Индивидуальное
Сконструировать число следующим образом:
написать Ваши фамилию, имя и отчество;
взять количество букв в Вашем отчестве, например, 8;
приписать справа к полученному числу количество букв в Вашей фамилии, например, их 7; тогда получим число 87;
приписать к полученному числу количество букв в Вашем полном имени, например, их 6; тогда получим число 876;
приписать слева к полученному числу общее число букв в Вашей фамилии, имени и отчестве. В нашем примере 8+7+6=21. Получим число 21876;
отделить запятой в полученном числе два десятичных знака. Получим число А = 218,76;
сделать из полученного числа отрицательное число. Получим число В=218,76.
Перевести полученное положительное число А в двоичную и шестнадцатеричную системы счисления.
Записать полученное число А, а также его двоичное и шестнадцатеричное представление в форме с фиксированной точкой, а также в форме с плавающей точкой (два варианта, один из которых в нормализованном виде).
Записать числа А и В в прямом, обратном и в дополнительном кодах.
Представить исходные числа А и В в памяти ЭВМ как двоичные с фиксированной и плавающей точкой и как десятичные, т.е. в двоично-десятичной системе счисления в зонном и упакованном форматах.
Выполнить арифметические операции сложения и вычитания над двоичным и шестнадцатеричным представлением чисел А1 и А2, где А1=А, а число А2, получить прочтением числа А справа налево и последующим отделением в полученном числе двух десятичных знаков. Например, если А=218,76, то А1=218,76, а число А2=678,12.