Используя талицу кодов ASCII, определить дсятичные коды первых букв Ваших фамилии, имени и отчества. Найти результаты выполнения арифметических действий с минимальным и максимальным значениями этих букв: max + min max - min max * min max / min Результат вычислять до 3-го знака после запятой Перевести полученные результаты из десятичной системы счисления в двоичную, шестнадцатиричную и восьмеричную. Результаты вычислений записать в таблицу (форма прилагается) Проверить правильность вычислений переводом из двоичной, восьмеричной и шестнадцатиричной систем счисления в десятичную. КТО НИБУДЬ ПОМОГИТЕ ЭТО НАДО СДЕЛАТЬ В ЭКСЕЛИ ПРОШУУУ ИМЯ И ФАМИЛИЯ ОТЧЕСТВО: ВАРВАРА СЕМЕНОВА АНДРЕЕВНА
Ответы
Ответ:
Ответы в объяснении
Объяснение:
Я напишу здесь, как есть. В Эксель переводите сами.
ИМЯ И ФАМИЛИЯ ОТЧЕСТВО: ВАРВАРА СЕМЕНОВА АНДРЕЕВНА
Кто придумал писать имя в таком порядке? Правильно так: ФАМИЛИЯ ИМЯ ОТЧЕСТВО: СЕМЕНОВА ВАРВАРА АНДРЕЕВНА
Таблица ASCII в приложенной картинке. Коды первых букв: С = 145, В = 130, А = 128. Действия с кодами: min = 128, max = 145
max + min = 145 + 128 = 273 = 100010001(2) = 111(16) = 421(8)
Для перевода в двоичную систему нужно разложить число на сумму степеней 2:
273 = 256 + 16 + 1 = 2^8 + 2^4 + 2^0 = 100010001(2)
Для перевода двоичного числа в 16-ное нужно разбить его по 4, начиная справа.
Затем каждую группу переводим в 16-ную цифру по таблице:
0000=0; 0001=1; 0010=2; 0011=3; 0100=4; 0101=5; 0110=6; 0111=7;
1000=8; 1001=9; 1010=A; 1011=B; 1100=C; 1101=D; 1110=E; 1111=F;
1.0001.0001 = 111(16)
Для перевода двоичного числа в 8-ное нужно разбить его по 3, начиная справа.
Затем каждую группу переводим в 8-ную цифру по таблице:
000 = 0; 001 = 1; 010 = 2; 011 = 3; 100 = 4; 101 = 5; 110 = 6; 111 = 7.
100.010.001 = 421(8)
Точно также делаются остальные.
max - min = 145 - 128 = 17 = 10001(2) = 11(16) = 21(8)
17 = 16 + 1 = 2^4 + 2^0 = 10001(2)
1.0001 = 11(16)
10.001 = 21(8)
max * min = 145*128 = 18560 = 100100010000000(2) = 4880(16) = 44200(8)
18560 = 16384 + 2048 + 128 = 2^14 + 2^11 + 2^7 = 100100010000000(2)
100.1000.1000.0000 = 4880(16)
100.100.010.000.000 = 44200(8)
Для дробных чисел перевод немного другой.
Целую часть переводим точно также, а дробную раскладываем на сумму дробей со степенями 2 в знаменателях:
max / min = 145/128 = 1,1328125 = 1 + 0,125 + 0,0078125 = 1 + 1/8 + 1/128 =
= 1,0010001(2) = 1,22(16) = 1,104(8)