Есть ответ 👍

3. Переведите число AD45F из шестнадцатиричной в десятиричную систему 4. Тип пользователя пятого поколения ЭВМ 5. Перечислите элементы графического интерфейса Информатика 10 класс

232
411
Посмотреть ответы 2

Ответы на вопрос:

GEgor004
4,5(3 оценок)

Данный перевод возможен двумя : прямой перевод и через десятичную систему.

Сначала выполним прямой перевод.

Выполним прямой перевод из шестнадцатиричной в двоичную вот так:

AD45EF16 = A D 4 5 E F = A(=1010) D(=1101) 4(=0100) 5(=0101) E(=1110) F(=1111) = 1010110101000101111011112

Окончательный ответ: AD45EF16 = 1010110101000101111011112

Теперь выполним перевод через десятичную систему счисления.

Выполним перевод в десятичную систему счисления вот так:

Знаковый бит в переводе не участвует!

2∙165+13∙164+4∙163+5∙162+14∙161+15∙160 = 2∙1048576+13∙65536+4∙4096+5∙256+14∙16+15∙1 = 2097152+851968+16384+1280+224+15 = 296702310

Так как число знаковое и имеет знаковый бит, то результат будет иметь отрицательный знак

Получилось: AD45EF16 =-296702310

Переведем число -296702310 в двоичное вот так:

Целая часть числа находится делением на основание новой системы счисления:

2967023 2                      

-2967022 1483511 2                    

1 -1483510 741755 2                    

1 -741754 370877 2                  

1 -370876 185438 2                  

1 -185438 92719 2                

0 -92718 46359 2                

1 -46358 23179 2              

1 -23178 11589 2              

1 -11588 5794 2            

1 -5794 2897 2            

0 -2896 1448 2          

1 -1448 724 2          

0 -724 362 2        

0 -362 181 2        

0 -180 90 2      

1 -90 45 2      

0 -44 22 2    

1 -22 11 2    

0 -10 5 2  

1 -4 2 2  

1 -2 1  

0  

Перевод чисел из одной системы счисления в другую

В результате преобразования получилось:

-296702310 = 10110101000101111011112

Вы указали что размер вашего числа 1 байт.

Уберем лишние биты с учётом знакового бита вот так:

10110101000101111011112 = 111011112

Так-как введенное Вами число отрицательное то необходимо перевести его из прямого кода в дополнительный.

Для этого сначала выполним преобразование из прямого кода в обратный инвертированием всех битов кроме знакового, затем получим прямой код добавлением 1 бита.

1 1 1 0 1 1 1 1  прямой код

1 0 0 1 0 0 0 0 обратный код

+ 1 +1 бит

1 0 0 1 0 0 0 1 дополнительный код

Окончательный ответ: AD45EF16 = 100100012 (1 байт)                              

удачи

Ismailll
4,5(91 оценок)

Pascalabc.net const   n=25; { число учащихся } type   inform=record       fio: string;       kols: integer   end; var   minf: array[1..n] of inform;   i,j,t: integer;   vs,v: real;   ts: string; begin   { ввод исходных и накопление суммы для среднего }   writeln('введите исходные данные');   t: =0;   for i: =1 to n do       with minf[i] do begin           write(i: 2,') фамилия и.о. '); readln(fio);           write(i: 2,') количество знаков '); readln(kols);           t: =t+kols       end;   vs: =t/n/10;   { сортировка по убыванию kols }   for i : = 1 to n-1 do       for j : = 1 to n-i do           if minf[j].kols < minf[j+1].kols then           begin               t : = minf[j].kols; minf[j].kols: =minf[j+1].kols; minf[j+1].kols: =t;               ts : = minf[j].fio; minf[j].fio: =minf[j+1].fio; minf[j+1].fio: =ts           end;     { результаты }   writeln('самый результативный: ',minf[1].fio,' (',minf[1].kols/10: 0: 1,           ' симв/мин)');   writeln('средняя скорость ввода составила ',vs: 0: 2,' симв/мин');   writeln('скорость ввода ниже средней имеют: ');   for i: =2 to n do begin       v: =minf[i].kols/10;       if v< vs then writeln(minf[i].fio, v: 0: 1,' симв/мин)')   end end.   тестовое решение для 5 человек (было указано n=5): введите исходные данные   1) фамилия и.о. иванов и.и.   1) количество знаков 360   2) фамилия и.о. петров п.п.   2) количество знаков 410   3) фамилия и.о. сидоров с.с.   3) количество знаков 270   4) фамилия и.о. козлов к.к.   4) количество знаков 390   5) фамилия и.о. поляков п.п.   5) количество знаков 385 самый результативный: петров п.п. (41.0 симв/мин) средняя скорость ввода составила 36.30 симв/мин скорость ввода ниже средней имеют: иванов и.и.36.0 симв/мин) сидоров с.с.27.0 симв/мин)

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS