1. Запишите числа в прямом коде (формат 1 байт) 1) -31;
2) -63;
3) 75;
4) -128.
2.Записать следующие числа в экспоненциальной форме (с плавающей запятой) и нормализованной мантиссой [1;10)
1) а) 217,93410; б) 7532110;
2) а) 10,010110; б) 20045010.
3) а) 0,00508910; б) 1234,045610
4) а) 217,93410; б) 7532110;
3.Запишите следующие числа в естественной форме ( )
1)128,3x10
2)1345x10
3)789x10
4)2,5611x Е + 4
а) 00011111
б) 10111111
1) -31:
- Найдем двоичное представление числа 31: 31 = 00011111
- Добавляем знак и получаем прямой код: 10011111
2) -63:
- Найдем двоичное представление числа 63: 63 = 00111111
- Добавляем знак и получаем прямой код: 10111111
3) 75:
- Найдем двоичное представление числа 75: 75 = 01001011
- Добавляем нули перед числом, чтобы получить формат 1 байт: 001001011
4) -128:
- Найдем двоичное представление числа 128: 128 = 10000000
- Добавляем знак и получаем прямой код: 10000000
2. Записать следующие числа в экспоненциальной форме (с плавающей запятой) и нормализованной мантиссой [1;10):
1) а) 217,93410:
- Переводим число в двоичный вид: 217 = 11011001, 934 = 1110101110
- Нормализуем мантиссу, сдвигая ее вправо до единицы перед запятой: 1.1011001 * 2^7
- Записываем в экспоненциальной форме: 1.1011001 * 2^7
б) 7532110:
- Переводим число в двоичный вид: 7532 = 1110101111100
- Нормализуем мантиссу, сдвигая ее вправо до единицы перед запятой: 1.110101111100 * 2^12
- Записываем в экспоненциальной форме: 1.110101111100 * 2^12
3) а) 0,00508910:
- Переводим число в двоичный вид: 0,005089 = 0.00000010100110010010
- Нормализуем мантиссу, сдвигая ее вправо до единицы перед запятой: 1.0100110010010 * 2^-16
- Записываем в экспоненциальной форме: 1.0100110010010 * 2^-16
б) 1234,045610:
- Переводим число в двоичный вид: 1234 = 10011010010, 0456 = 0.0000001110001
- Нормализуем мантиссу, сдвигая ее вправо до единицы перед запятой: 1.0000001110001 * 2^10
- Записываем в экспоненциальной форме: 1.0000001110001 * 2^10
4) а) 217,93410:
- Переводим число в двоичный вид: 217 = 11011001, 934 = 1110101110
- Нормализуем мантиссу, сдвигая ее вправо до единицы перед запятой: 1.1011001 * 2^7
- Записываем в экспоненциальной форме: 1.1011001 * 2^7
б) 7532110:
- Переводим число в двоичный вид: 7532 = 1110101111100
- Нормализуем мантиссу, сдвигая ее вправо до единицы перед запятой: 1.110101111100 * 2^12
- Записываем в экспоненциальной форме: 1.110101111100 * 2^12
3. Запишите следующие числа в естественной форме:
1) 128,3x10:
- Переводим число в двоичную систему: 128 = 10000000
- Записываем в естественной форме: 1.000000 * 10^7
2) 1345x10:
- Переводим число в двоичную систему: 1345 = 10100100001
- Записываем в естественной форме: 1.0100100001 * 10^11
3) 789x10:
- Переводим число в двоичную систему: 789 = 1100010101
- Записываем в естественной форме: 1.100010101 * 10^11
4) 2,5611x Е + 4:
- Переводим число в двоичную систему: 2,5611 = 10.10010111
- Записываем в естественной форме: 1.010010111 * 10^2