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

Контрольная работа по теме «системы счисления». 7 класс.
вариант iii
о.
перевести число 1000012в 10-ю систему счисления
1.
перевести число 11110111000112 в 16-ю систему счисления
2.
перевести число b5de016 в 8-ю систему счисления
3
перевести число 13616748 в 16-ю систему счисления
4
перевести число 1255 в 10-ю систему счисления
5
записать пять чисел, следующих за числом 1123

👇
Ответ:
gukalovaekateri
gukalovaekateri
01.03.2022

1001111001₂ = 1*2⁰ + 0*2¹ + 0*2² + 1*2³ + 1*2⁴ + 1*2⁵ + 1*2⁶ + 0*2⁷ + 0*2⁸ + 1*2⁹ = 633₁₀

11100001011100011₂ = 1*2⁰ + 1*2¹ + 0*2² + 0*2³ + 0*2⁴ + 1*2⁵ + 1*2⁶ + 1*2⁷ + 0*2⁸ + 1*2⁹ + 0*2¹⁰ + 0*2¹¹ + 0*2¹² + 0*2¹³ + 1*2¹⁴ + 1*2¹⁵ + 1*2¹⁶ = 115427₁₀

115427₁₀ = 3*16⁰ + 14*16¹ + 2*16² + 12*16³ + 1*16⁴ = 1C2E3₁₆

B5DE0₁₆ = 0*16⁰ + E*16¹ + D*16² + 5*16³ + B*16⁴ = 744928₁₀

744928₁₀ = 0*8⁰ + 4*8¹ + 7*8² + 6*8³ + 5*8⁴ + 6*8⁵ + 2*8⁶ = 2656740₈

1361674₈ = 4*8⁰ + 7*8¹ + 6*8² + 1*8³ + 6*8⁴ + 3*8⁵ + 1*8⁶ = 385980₁₀

385980₁₀ = 12*16⁰ + 11*16¹ + 3*16² + 14*16³ + 5*16⁴ = 5E3BC₁₆

112₃ = 2*3⁰ + 1*3¹ + 1*3² = 14₁₀

15₁₀ = 0*3⁰ + 2*3¹ + 1*3² = 120₃

16₁₀ = 1*3⁰ + 2*3¹ + 1*3² = 121₃

17₁₀ = 2*3⁰ + 2*3¹ + 1*3² = 122₃

18₁₀ = 0*3⁰ + 0*3¹ + 2*3² = 200₃

19₁₀ = 1*3⁰ + 0*3¹ + 2*3² = 201₃

Объяснение:

в 4 задании ошибка: 5-ная система имеет цифры от 0 до 4, а цифра 5 не катит для нее. посчитал на всякий случай в 6-ричной

125₆ = 5*6⁰ + 2*6¹ + 1*6² = 53₁₀

4,8(58 оценок)
Открыть все ответы
Ответ:
shaimyr24
shaimyr24
01.03.2022

program simple_num;

var n:integer;


function simple(num:integer):boolean;

var count, i:integer;

   key:boolean;

begin

   count := 0;

   i := 1;

   repeat

       if num mod i = 0 then

           inc(count);

       inc(i);

   until (i > num);

   if count > 2 then

       key := false

   else key := true;

   simple := key;

end;


begin

   writeln('Введите натуральное число больше 1');

   readln(n);

   if n > 1 then

       if simple(n) then

           writeln('Число ',n, ' простое')

       else writeln('Число ',n, ' непростое')

   else writeln('введено число менее 1');

end.

4,5(38 оценок)
Ответ:
Анна200361
Анна200361
01.03.2022

254₁₆ = 2 · 16² + 5 · 16¹ + 4 · 16⁰ = 512 + 80 + 4 = 596₁₀

546.1₁₀ = 546.1₁₀

596 | 8 = 74 (4₄)

74    | 8 = 9  (2₃)

9      | 8 = 1₁   (1₂)

596₁₀ = 1124₈

Сначала переведём целую часть в восьмеричную систему счисления, а затем дробную:

546 | 8 = 68 (2₄)

68   | 8 = 8    (4₃)

8     | 8 = 1₁    (0₂)

546₁₀ = 1042₈

Умножаем дробную часть на 8 и записываем результат в виде:

цело_число.дробное_число

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

0. | 1     · 8 (0 / 8 = 0, 1 · 8 = 8)

0 | 8     · 8 (0 / 8 = 0, 8 · 8 = 64, поэтому 6 в целую, а 4 в дробную)

6 | 4     · 8 (6 / 8 = 8 (не делится целочисленно), 4 · 8 = 32, поэтому 3 в целую, а 2 в дробную)

3 | 2 (дальше можем не продолжать, всё зависит от точности, которая нам нужна)

Теперь собираем числа из левого блока сверху вниз:

0.063

И добавляем к 1042:

1042₈ + 0.063₈ = 1042.063₈

Результат

1124₈ + 1042.063₈ = 2166.063₈

ответ

2166.063₈

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