Перевод из десятичной системы счисления в римскую.
Величина числа в римской системе счисления определяется как сумма или разность цифр в числе.
Пример: 1998 = 1000+(1000-100)+(100-10)+5+1+1+1=MCMXCVIII
Перевод в десятичную систему счисления
Для преобразования чисел из двоичной, восьмеричной и шестнадцатеричной систем счисления в десятичную необходимо записать число в полной форме и вычислить его значение.
Пример: 10112=1*20+1*21+0*22+1*23=1+2+0+8=1110
6758=5*80+7*81+6*82=5+56+384=44510
19F16=15*160+9*161+1*162=15+144+256=41510
Перевод чисел из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную
Исходное число многократно (пока частное не станет равным нулю) делится на основание системы счисления, в которую переводим число. Запись остатков ведется слева направо.
Пример: Перевести число 19 в двоичную систему
Остаток
19:2=9 1
9:2=4 1
4:2=2 0 1910=100112
2:2=1 0
1:2=0 1
1 0 0 1 1
Переведем десятичное число 87 в соответствующие системы счисления:
87:2=43 (1) | 87:8=10 (7) | 87:16=5 (7) |
43:4=21 (1) | 10:8=1 (2) | 5:16=0 (5) |
21:2=10 (1) | 1:8=0 (1) | |
10:2=5 (0) | ||
5:2=4 (1) | ||
4:2=2 (0) | ||
2:2=1 (0) | ||
1:2=0 (1) | ||
8710=10101112 | 8710=5716 | 8710=1278 |
Задание 1. Перевести десятичную систему счисления в римскую, двоичную, восьмеричную, шестнадцатеричную систему счисления:
Задание 2.Переведите в десятичную систему счисления:
№ варианта | Двоичная система счисления | Восьмеричная система счисления | Шестнадцатеричная система счисления |
| 000110, 011010, 101110 | 11, 25, 107 | 1А, ВF, 9С |
| 000111, 011011, 101111 | 12, 26, 107 | 3А, ВЕ, 10С |
| 001000, 011100, 110000 | 16, 53, 210 | 5В, ВС, 20С |
| 001001, 011101, 110001 | 20, 57, 153 | 4D, АЕ, 42А |
| 001010, 011110, 110010 | 17, 54, 150 | 7С, СD, 30 Е |
| 001011, 011111, 110011 | 21, 56, 154 | 6D, АВ,, 51 А |
| 001100, 100000, 110100 | 15, 63, 202 | 2Е, АС, 31С |
| 001101, 100001, 110101 | 22,72, 350 | 3Е, ВС, 43В |
| 001110, 100010, 110110 | 25, 31, 250 | 10F, СD, 25Е |
| 001111, 100011, 110111 | 18, 55, 151 | 8С, DE, 40Е |
| 010000, 100100, 111000 | 23, 64, 204 | 3В, АС, 32F |
| 010001, 100101, 111001 | 19, 56, 152 | 9C, EF, 41E |
| 010010, 100110, 111010 | 13, 33, 123 | 5F, 2AB, 15C |
| 010011, 100111, 111011 | 24, 41, 135 | 7D,3FC, 31A |
| 010100, 101000, 111100 | 15, 27, 162 | 5B, AD, 16D |
Контрольные вопросы
Лабораторная работа № 2
Тема: «Построение таблиц истинности и схем логических устройств»
Цель: Приобретение практических навыков по построению таблиц истинности и схем логических устройств.
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ.
Алгебра высказываний
Логическое умножение (конъюнкция)
Объединение двух (или нескольких) высказываний в одно с помощью союза «и» называется операцией логического умножения или конъюнкцией.
Составное высказывание, образованное в результате конъюнкции, истинно тогда и только тогда, когда истинны входящие в него простые высказывания.
Операцию логического умножения (конъюнкцию) принято обозначать либо значками «Ù», «&», либо знаком умножения «*». Образуем составное высказывание С, которое получится в результате конъюнкции двух простых высказываний:
С=АÙВ
Истинность такого высказывания задается специальной таблицей, таблицей истинности логического умножения:
А | В | АÙВ |
В рассмотренном нами выше примере А=1, В=0 т.е. составное высказывание «Два умножить на два равно четырем и два умножить на два равно десяти» ложно.
Логическое сложение (дизъюнкция)
Объединение двух (или нескольких) высказываний с помощью союза «или» называется операцией логического сложения или дизъюнкцией.
Составное высказывание, образованное в результатедизъюнкции, истинно тогда, когда истинно хотя бы одно из входящих в него простых высказываний.
Операцию логического сложения (дизъюнкцию) принято обозначать либо значком «Ú», либо знаком сложения «+». Образуем составное высказывание С, которое получится в результате дизъюнкции двух простых высказываний: С = АÚВ
Истинность такого высказывания задается специальной таблицей, таблицей истинности логического сложения:
А | В | АÚВ |
В рассмотренном нами выше примере А = 1, В =0, т.е. составное высказывание «Два умножить на два равно четырем или два умножить на два равно десяти» истинно.
Дата: 2016-10-02, просмотров: 318.