Синформатикой. 3. записать прямой код числа в двоичной системе, интерпретируя его как восьмибитовое целое без знака: а) 13(4); б) 21(10); в) 156(10). 4. записать дополнительный код числа, интерпретируя его как восьмибитовое целое со знаком: а) 20(10); б) -66(10); в) -18(10). 3a. записать прямой код числа в двоичной системе, интерпретируя его как шестнадцатибитовое целое без знака: а) 20467(10); б) 19491(10). 4a. записать дополнительный код числа, интерпретируя его как шестнадцатибитовое целое со знаком: а) 27343(10); б) -22291(10).
291
338
Ответы на вопрос:
№3 13₄=111₂ прямой код: 00000111 21₁₀=10101₂ прямой код: 00010101 156₁₀=10011100₂ прямой код: 10011100 №4 20₁₀= 10100₂ прямой код: 00010100, обратный код и дополнительный код такие же: 11101100 -66₁₀=-100010₂ прямой код: 10100010, обратный код: 11011101, дополнительный код: 11011110 -18₁₀=10010₂ прямой код: 10010010, обратный код: 11101101, дополнительный код: 11101110 №3а 20467₁₀=100111111110011₂, прямой код: 0100111111110011 19491₁₀=100110000100011₂, прямой код: 0100110000100011 №4а 27343₁₀=110101011001111₂, прямой код: 0110101011001111, дополнительный и обратный код такие же -22291₁₀=-101011100010011₂, прямой код: 1101011100010011, обратный код: 1010100011101100, дополнительный код: 1010100011101101
Вот так пойдет? дан массив. заменить элементы с нечетными номерами на квадраты их номеров. program tt; uses wincrt; type tmas=array[1..100] of real; var d,a: tmas; i,j,n: byte; procedure enter_d(n: byte; var d: tmas); begin randomize; for i: =1 to n do begin d[i]: =random(40); write(d[i]: 0: 0,' '); end; writeln; end; procedure form_a(n: byte; d: tmas; var a: tmas); begin for i: =1 to n do begin if odd(i)=true then a[i]: =d[i]/i else a[i]: =sqr(d[i]); end; end; procedure show_a(a: tmas); begin for i: =1 to n do write(a[i]: 0: 2,' '); end; end; begin clrscr; writeln('введите размер массива: '); readln(n); enter_d(n,d); form_a(n,d,a); show_a(a); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
girlmarta07.09.2022 20:38
-
voprosik00305.06.2022 17:42
-
АннаЕжиха11.01.2021 21:24
-
юляФ114.02.2023 03:40
-
pety123412.03.2023 19:36
-
natasha2004215.02.2021 09:44
-
Рома55555531.05.2020 22:59
-
XyLiGaN4iK22813.12.2020 12:26
-
opalinskayavik30.06.2023 12:13
-
knestor03.11.2022 14:01
![Caktus Image](/tpl/img/cactus.png)
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.