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

На вход алгоритма подаётся натуральное число n, не превосходящее 255. алгоритм строит по нему новое число r следующим образом. 1) строится восьмиразрядная двоичная запись числа n. в случае, если полученное число меньше 8 разрядов слева дописываются нули. 2) к каждой цифре полученного 8-разрядного двоичного числа применяется инверсия(0 заменяется на 1, а 1 на 0) 3) к полученному числу прибавляется 1 4) число переводится в десятичную систему счисления например, для n=16 будет получено число 240. укажите максимальное число n, после обработки которого автомат получает число, большее 160.
варианты ответов: 80 85 90 95

👇
Ответ:
Sofka1441
Sofka1441
27.06.2021

95

Объяснение:

1) Выписываем 8 бит числа N

2) Выполняем инверсию каждого бита числа N - получаем число N'. Заметим, что если сложить N и N', то переполнений в разрядах не будет, так как каждый бит складывался с его инверсией, в результате чего бит результата равен 1. Результатом сложения будет 8-битное число, состоящее из всех 1, то есть 255. Иначе говоря, N+N' = 255, N' = 255-N

3) Прибавим к N' число 1, получим 256-N.

По условию, 256-N > 160. Отсюда N < 96. Максимальное N равно 95.

4,7(66 оценок)
Открыть все ответы
Ответ:
kauymbek
kauymbek
27.06.2021
Var
  m, n, nok, t, i: longint;

begin
  Write('Введите через пробел два целых положительных числа- ');
  Readln(m, n);
  {Сначала ищем НОК - наименьшее общее кратное}
  if m = n then begin
    nok := m;
    t := m * m
  end
  else begin
    t := m * n;
    repeat
      if m > n then m := m - n else n := n - m
    until m = n;
    nok := t div m
  end;
  {Теперь умножаем НОК на числа натурального ряда,
   пока не дойдем до величины t=m*n}
  if nok = t then Writeln('Требуемых чисел нет')
  else begin
    i := 1;
    while (nok * i < t) do
    begin
      Write(nok * i, ' ');
      i := i + 1
    end
  end
end.

Тестовое решение:
Введите через пробел два целых положительных числа- 8 120
120 240 360 480 600 720 840

Введите через пробел два целых положительных числа- 35 620
4340 8680 13020 17360

Введите через пробел два целых положительных числа- 7 13
Требуемых чисел нет
4,5(35 оценок)
Ответ:
alina1923
alina1923
27.06.2021

1. Актуальная: Экологическая обстановка в мире с каждым днём ухудшается.

2. Неактуальная: Чтобы добыть огонь, нужно стукать камушек о камушек.

3. Достоверная: Силы, с которыми тела действуют друг на друга, равны по модулю и противоположны по направлению (информация из учебника).

4. Недостоверная: Люська из пятого подъезда ведёт разгульный образ жизни (слова соседки-сплетницы).

5. Объективная: Часы показывают 17 часов 50 минут.

6. Необъективная: Сейчас вечер.

7. Полная: Красный свет - стой, жёлтый - приготовься, зелёный - иди.

8. Неполная: Красный свет - стой, зелёный - иди (для трёхцветного светофора)

9. Полезная: Не сутулься, а то рано состаришься!

10. Бесполезная: В соседней деревне нет ни одного Олега.

11. Понятная: Два плюс два равно четыре.

12. Непонятная: жык лопр дыв мыг

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