- •Практикум по решению задач к письменной работе №1 «Арифметические и логические операции в эвм. Решение задач»
- •1. Перевод чисел из одной системы счисления в другую.
- •2. Двоичная арифметика.
- •3. Операции формальной логики.
- •3. Представление информации в эвм.
- •Письменная работа №1 «Арифметические и логические операции в эвм. Решение задач»
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Вариант 17
- •Вариант 18
- •Вариант 19
- •Вариант 20
- •Вариант 21
- •Вариант 22
- •Вариант 23
- •Вариант 24
- •Вариант 25
- •Вариант 26
- •Вариант 27
- •Вариант 28
- •Вариант 29
- •Вариант 30
Практикум по решению задач к письменной работе №1 «Арифметические и логические операции в эвм. Решение задач»
1. Перевод чисел из одной системы счисления в другую.
Задача 1.1.
Переведите число 11012 в десятичную систему счисления.
Решение: Запишем число в развернутой форме: 11012= 1*23+1*22+0*21+1*20
Найдем сумму ряда: 23+22+20=8+4+2+1 = 1310
Задача 1.2.
Переведите число 16,48 в десятичную систему счисления.
Решение: Запишем число в развернутой форме: 16,48 = 1*81+6*80+4*8—1
Найдем сумму ряда: 8+6+0,5= 140510
Задача 1.3.
Перевести число 9710 в двоичную, восьмеричную и шестнадцатеричную систему счисления.
Решение:
Сделать как рисунок
97:2 = 48 остаток 1 48:2 = 24 остаток 0 24: 2 = 12 остаток 0 12: 2 = 6 остаток 0 6: 2 = 3 остаток 0 3: 2 = 1 остаток 1
|
97:8 = 12 остаток 1 10:8 = 1 остаток 4
|
97:16 = 6 остаток 1
|
А2 =1100001 |
А8 = 141 |
А16 = 61 |
Задания для самостоятельного выполнения.
Задача 1.4.
Переведите двоичные числа:
А) 101011011; 1111110011; 100000001110 в восьмеричную систему счисления (ответ: 533, 1763, 4016).
Б) 11110111011; 101010101; 111111 в шестнадцатеричную систему счисления (ответ: 7ВВ, 155, 3F).
Задача 1.5.
Переведите числа из шестнадцатеричной системы счисления в восьмеричную:
А) А54; 21E,7F; 0,FD (ответ: 5124; 1036,376; 0,772).
B)C25,F9; 12A; 0,ABCD (ответ: 6045,762; 452; 0,527464).
2. Двоичная арифметика.
Сложение. Таблица сложения двоичных чисел предельно проста
+ |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
10 |
Задача 2.1. |
Задача 2.2. |
Задача 2.3. |
1001 + 1010 10011 |
1111 + 1 10000 |
101,011 + 1,11 111,001 |
Вычитание. При выполнении операции вычитания всегда из большего по абсолютной величине числа вычитается меньшее и у результата ставиться соответствующий знак.
Таблица вычитания двоичных чисел предельно проста.
|
0 |
1 |
0 |
0 |
(1)1 |
1 |
1 |
0 |
(1) - означает заем из старшего разряда.
Задача 2.4. |
Задача 2.5. |
Задача 2.6. |
1011 111 100 |
1100 10,1 1001,1 |
11-1011 = -(1011-11)
1011 11 -1000 |
Умножение. Операция умножения выполнятся с использованием таблицы умножения по обычной схеме (применяемой в десятичной системе счисления) с последовательным умножением множимого на очередную цифру множителя.
Таблица умножения.
* |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
Задача 2.7.
-
1011
* 101
1011
+ 1011
110111
Пояснение: умножение на ноль можно не производить.
Задача 2.8.
-
1011
* 111
1011
+ 1011
+ 1011
1001101
Пояснение: обратите внимание как складывать три единицы: 1+1+1 = 10+1 = 11 = 1+ перенос 1 в старший разряд.
Задача 2.9.
-
10100
* 1010
101
+ 101
11001000
Пояснение: умножение на ноль можно не производить, не участвующие в умножении, приписываются справа к результату умножения.
Задания для самостоятельного выполнения.
Задача 2.10.
Выполните сложение:
1001001 + 10101 (ответ: 1011110)
101101 + 1101101 (ответ: 10011010)
1110101 + 1001101 (ответ: 11000010)
Задача 2.11.
Выполните вычитание:
1) 10001000-1110011 (ответ: 10101)
2) 11010110-10101110(ответ: 101000)
3) 1111001-1010111 (ответ: 100010)
Задача 2.12.
Выполните умножение:
1) 100001111,11 (ответ: 11111111,11)
2) 100111111,01 (ответ: 100100001,11)
3) 101101111011 (ответ: 101001011111)