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

Объясните, как решать такие задания по информатике Плз


Объясните, как решать такие задания по информатике Плз

👇
Ответ:
Varkorn
Varkorn
27.03.2022

3.

2B₁₆=43₁₀

43:6=7(1)

7:6=1(1)

1:6=0(1)

111₆

А можно составить уравнение

2*16+11=1*N²+1N+1

N²+N-42=0

N1=-7 - нет смысла

N2=6 - оно

4.Тут еще проще. Есть система счисления с основанием 5.

Щ-0, O-1,... A-4.

Нам надо ОБЩАГА - это 130424₅=5144₁₀, но т.к. надо тоже посчитать, то это будет 5145.

5.Аналогично 4. Д=0, K=1, M=2, O=3. (основание 4)

ДОМОК=03231₄=1*4⁰+3*4¹+2*4²+3*4³=1+12+32+192=237₁₀

КОМОД=13230₄=492₁₀

492-237=255

Надо включить эти слова, т.е. +1

255+1=256.

Правда легко?

4,8(87 оценок)
Открыть все ответы
Ответ:
aniyzelenev
aniyzelenev
27.03.2022
Var
  i, k, n1, n2: integer;

begin
  n1 := 0;
  n2 := 0;
  {предполагается, что нумерация домов начинается с 1}
  writeln('Вводите количество жителей в порядке возрастания номеров домов');
  writeln('Окончание ввода - по отрицательному значению');
  i := 1;
  repeat
    read(k);
    if k > 0 then
    begin
      if i mod 2 = 0 then n2 := n2 + k
      else n1 := n1 + k;
      i := i + 1
    end
  until k < 0;
  write(#13#10, 'Большее количество людей проживает на ');
  if n1 > n2 then writeln('левой стороне улицы.')
  else writeln('правой стороне улицы.')
end.

Тестовое решение:

Вводите количество жителей в порядке возрастания номеров домов
Окончание ввода - по отрицательному значению
13 56 25 31 98 35 72 64 -1

Большее количество людей проживает на левой стороне улицы.
4,8(79 оценок)
Ответ:
konfetabox
konfetabox
27.03.2022
Var
  i, k, n1, n2: integer;

begin
  n1 := 0;
  n2 := 0;
  {предполагается, что нумерация домов начинается с 1}
  writeln('Вводите количество жителей в порядке возрастания номеров домов');
  writeln('Окончание ввода - по отрицательному значению');
  i := 1;
  repeat
    read(k);
    if k > 0 then
    begin
      if i mod 2 = 0 then n2 := n2 + k
      else n1 := n1 + k;
      i := i + 1
    end
  until k < 0;
  write(#13#10, 'Большее количество людей проживает на ');
  if n1 > n2 then writeln('левой стороне улицы.')
  else writeln('правой стороне улицы.')
end.

Тестовое решение:

Вводите количество жителей в порядке возрастания номеров домов
Окончание ввода - по отрицательному значению
13 56 25 31 98 35 72 64 -1

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