
- •Математика в компьютере Учебное пособие
- •Математика в компьютере
- •Введение
- •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.Индивидуальное
- •Методика выполнения индивидуального задания
- •Сконструировать число
- •Литература
- •Содержание
IV.Самостоятельная работа
Выполнить арифметические операции в двоичной системе счисления:
1) 11011 2) 10011,1 3) 10101,01
+ 1101 + 11101,1 + 1010,11
1111,11
4) 1100111 5) _101,1 6) _100,11
+ 1100110 11,1 11,01
1011111
7) _100010 8) _1010001 9) 101,1
1111 101101 1,1
10) 1101 11) 111,01 12) 1011011:101
101 10,11
Выполнить арифметические операции в шестнадцатеричной системе счисления:
1) 127 2) 59A 3) FA,C
+ 984 + 74F + CD,8
4) CD7,35 5) _ FA5 6) _ 100
+ EB6,9E 543 F
7) _ 124,8 8) _ 894,31 9) 65
AC,D FE,AB 32
Выполнить переводы из одной системы счисления в другую:
1) 75102 C/C 2) 36,42102 C/C
3) 10011210 C/C 4) 110,101210 C/C
5) F3162 C/C 6) AC,7162 C/C
7) 100111216 C/C 8) 1110,11216 C/C
9) 2543102-10 C/C 10) 394,5102-10 C/C
11) 1011101102-1010 C/C 12) 100101010011,0010012-1010 C/C
Выполнить переводы из десятичной системы счисления в двоичную через шестнадцатеричную систему:
1) 3281016 C/C2 C/C 2) 532,611016 C/C2 C/C
и из двоичной в десятичную через шестнадцатеричную:
3) 101101216 C/C10 C/C 4) 1101101,011216 C/C10 C/C
Выполнить следующие действия в двоичной и шестнадцатеричной системах счисления:
1011112+AC16
E1,7D16+111011,11012
10010101002+110001101012-10
1010110,001101112+11110010001,10000112-10
Заменить операцию вычитания операцией сложения путём использования дополнений:
1) 1583410 – 962510 3) 1101110112 – 11011012
2) 165АС16 – F17316 4) 1110001112 – 101010102
Проверить полученный результат, выполнить операцию вычитания обычным способом.
Представить следующие двоичные числа в прямом, обратном и дополнительном кодах:
1) 10111 3) –11011
2) 1110011 4) –1100111
Представить в памяти ЭВМ следующие десятичные числа: А = +374,27; В= 1876,53 D в форме с фиксированной и плавающей точкой, в зонном и упакованном форматах.
Выполнить операции конъюнкции, дизъюнкции, отрицания и равнозначности над следующими данными:
1) A = 110111 2) А = 1110111001
B = 100101 В = 1001100100
V.Самоконтроль
Выполнить сложение двоичных чисел: 11001,1+11,1+1010,11. Полученный результат проверить вычитанием.
Выполнить сложение шестнадцатеричных чисел: F3A,8+AB,C6. Результат проверить вычитанием.
Выполнить вычитание двоичных чисел: 1111011,11 – 111111,1. Результат проверить сложением.
Выполнить вычитание шестнадцатеричных чисел: A732,D EF,C. Результат проверить сложением.
Выполнить умножение двоичных чисел: 11011,11 1110,01. Результат проверить делением.
Перевести из двоичной системы счисления в двоично-десятичную: 1101110111. Результат проверить обратным переводом.
Перевести из шестнадцатеричной системы счисления в двоично-десятичную: F73,2A. Результат проверить обратным переводом.
Перевести из двоично-десятичной системы счисления в двоичную: 111001,1101. Результат проверить обратным переводом.
Перевести из двоично-десятичной системы в шестнадцатеричную: 101001,111. Результат проверить обратным переводом.
Перевести из десятичной системы счисления в двоичную через шестнадцатеричную: 156,5. Результат проверить обратным переводом.
Перевести из двоичной системы счисления в десятичную через шестнадцатеричную: 11110011,11101. Результат проверить обратным переводом.
Перевести из двоично-десятичной системы счисления в двоичную через шестнадцатеричную: 1100111,10011. Результат проверить обратным переводом.
Перевести из двоичной системы счисления в двоично-десятичную через шестнадцатеричную: 110001,11. Результат проверить обратным переводом.
Выполнить следующие действия в двоичной системе счисления: 11101,1+10111,011001,110 Результат проверить переводом в десятичную систему счисления.
Выполнить следующие действия над шестнадцатеричными числами, предварительно переведя их в двоичную систему счисления: AC,2+23F,E510. Результат проверить в шестнадцатеричной системе счисления.
Выполнить действия над двоично-десятичными числами в двоичной системе счисления: 1010111,1+1110110,0111,01110. Результат проверить в десятичной системе счисления.
Перевести следующее десятичное число в двоичную и шестнадцатеричную системы счисления: 125,75. Результат проверить обратным переводом.
Перевести следующее двоичное число в десятичную и шестнадцатеричную системы счисления: 110011,011. Результат проверить обратным переводом.
Перевести следующее шестнадцатеричное число в двоичную и десятичную системы счисления: F4,25. Результат проверить в десятичной системе счисления.
Выполнить действия в двоичной и шестнадцатеричной системе счисления: 10111,012+AF,916. Результат проверить в десятичной системе счисления.
Выполнить арифметические операции в шестнадцатеричной, двоичной или десятичной системе счисления: F7,6161101,012+7510. Проверить результат, выполнив действия в другой системе счисления, а затем сделав перевод.
Выполнить арифметические операции в шестнадцатеричной, двоичной или десятичной системе счисления: 110112+112+AF161016+9310. Проверить результат, выполнив действия в другой системе счисления, а затем сделав перевод.
Выполнить арифметические операции в шестнадцатеричной, двоичной или десятичной системе счисления: 274,610+11011,0012CD,F16. Проверить результат, выполнив действия в другой системе счисления, а затем сделав перевод.
Выполнить арифметические операции в шестнадцатеричной, двоичной или десятичной системе счисления: 48,610+AD,9E16110,112. Проверить результат, выполнив действия в другой системе счисления, а затем сделав перевод.
Выполнить арифметические операции в шестнадцатеричной, двоичной или десятичной системе счисления: AF,3416+11,11210275,410. Проверить результат, выполнив действия в другой системе счисления, а затем сделав перевод.