Предмет: Информатика, автор: vvl73452

Используя талицу кодов ASCII, определить дсятичные коды первых букв Ваших фамилии, имени и отчества. Найти результаты выполнения арифметических действий с минимальным и максимальным значениями этих букв: max + min max - min max * min max / min Результат вычислять до 3-го знака после запятой Перевести полученные результаты из десятичной системы счисления в двоичную, шестнадцатиричную и восьмеричную. Результаты вычислений записать в таблицу (форма прилагается) Проверить правильность вычислений переводом из двоичной, восьмеричной и шестнадцатиричной систем счисления в десятичную. КТО НИБУДЬ ПОМОГИТЕ ЭТО НАДО СДЕЛАТЬ В ЭКСЕЛИ ПРОШУУУ ИМЯ И ФАМИЛИЯ ОТЧЕСТВО: ВАРВАРА СЕМЕНОВА АНДРЕЕВНА

Ответы

Автор ответа: Удачник66
0

Ответ:

Ответы в объяснении

Объяснение:

Я напишу здесь, как есть. В Эксель переводите сами.

ИМЯ И ФАМИЛИЯ ОТЧЕСТВО: ВАРВАРА СЕМЕНОВА АНДРЕЕВНА

Кто придумал писать имя в таком порядке? Правильно так: ФАМИЛИЯ ИМЯ ОТЧЕСТВО: СЕМЕНОВА ВАРВАРА АНДРЕЕВНА

Таблица 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)

Похожие вопросы
Предмет: Английский язык, автор: 9999Ksenya999
Предмет: Музыка, автор: spasiboso