М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
chapa00
chapa00
15.01.2023 17:00 •  Информатика

:запишите числа в прямом,обратном и дополнительном кодах (формат 1 байт) а)-9; б)-15; в)-127; г)-128.

👇
Ответ:
elenafink69
elenafink69
15.01.2023

1) -9

Найдем модуль числа:

|-9|=9

Найдем прямой код числа 9

9/2 = 4 ост 1

4 / 2 = 2 ост 0

2 / 2 = 1 ост 0

Запишем число в прямом коде 

9 = 1001(2 СС)

Дополним до до 8 разрядов

00001001

Инввертируем - заменяем каждую цифру обратным кодом (0 заменяем на 1, 1 заменяем на 0)

11110110 - это обратный код чила

Прибавляем 1 (чтобы получить дополнительный код)

11110110 + 1 = 11110111

2) -15

Модуль - |-15| = 15

Двоичное представление 15 = 1111(2)

Представление восьмиразрядное

00001111 - прямой код

Инвертируем:

11110000 - обратный код

Прибуавляем 1

11110001 - дополнительный код

3) -127

Модуль |-127| = 127

Двоичное число

127 = 1111111

Восьмиразрядное представление

01111111 - прямой код

Инвертируем

10000000 - обратный код

Добавляем 1

10000001- дополнительный код

4) |-128|

Модуль |-128| = 128

Двоичное число 128 = 10000000

Восьмиразрядное представление 10000000

Число в -128 в 8 разрядах представить нельзя - недостаток ячеек памяти

 

 

4,4(92 оценок)
Открыть все ответы
Ответ:
СССС69
СССС69
15.01.2023
Var
  mini, min, n, i: integer;

begin
  i := 1; {порядковый номер введенного с клавы числа}
  readln(n); {считываем число в клавиатуры}
  min := n; {присваеваем минимуму первое введенное число. Если будет введено одно число то оно и есть минимум}
  mini := i; {присваеваем порядковый номер минимума}
 
  repeat{повторяем}
    i := i + 1; {порядковый номер введенного с клавы числа}
    readln(n); {считываем число в клавиатуры}
    if (n <> 0) and (min > n) then begin {если введенное число меньше минимума, то заменяем минимум}
      min := n; {присваеваем минимуму число}
      mini := i;{присваеваем порядковый номер минимума}
    end;
  until n = 0;{до тех пор пока n=0}
 
  writeln('index = ', mini);
end.

Что еще не понятно?
4,4(92 оценок)
Ответ:
bettycooper
bettycooper
15.01.2023
+ в большенстве форматов можно править
+ можно скопировать сколько угодно раз
+ можно пересылать по электронной почте и тп.
+ можно распечатать
+ в большенстве форматов можно покопировать по частям
+ можно перевести с с электронного переводчика
+ не занимает много физического места
+ меньше подвержен порче от физических факторов (типа помять, порвать, ...)

- требует некого устройства для чтенья
- требует электричества/энергии для просмотра
- нельзя подтереться в туалете, разжечь огонь, написать заметку, завернуть рыбу
- изза копирования может иметь кучу различных вариантов и нужно дополнительно выяснять, где последние правки, а что есть устаревшая копия, мердж и тп
- трудно уследить за распрастранением документа
4,6(52 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ