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

Заполнить массив по следующему принципу: 11111 11110 11100 11000 10000

👇
Открыть все ответы
Ответ:
mirann2hsjb
mirann2hsjb
18.05.2023

1598

Объяснение:

Рассмотрим данное выражение:

81^{1000}-3^{1600}+3^{800}+2=3^{4000}-3^{1600}+3^{800}+3^{0}+3^{0}

Подобное выражение - развернутая форма записи числа.

Здесь, например, 3^{4000} степени выглядит в троичной системе счисления как 1 и четыре тысячи нулей после единицы, т.е. что-то вроде 3^{4000}_{10}=10000000000000...0000000000_3. Аналогично 3^{800} в троичной системе счисления - это 1 и 800 нулей и так далее. Понятно, что, если единицы стоят в разных разрядах, выполнить сложение в любой системе счисления не составит труда, ведь 0_3+1_3=1_3. Собственно, говоря, очевидно и, что 1_3+1_3=2_3, но не забываем, что 2_3+1_3=10_3. Т.е. сначала выполним сложение. Еще раз замечу, что сложение выполняется в троичной системе счисления. Так, пока из 4000 нулей пропало 2, т.е. на данный момент осталось 3998 нулей. Но это еще не все. У нас есть вычитание. Вычитаем, понятно, по такому же принципу, как в десятичной системе счисления. Например, для десятичной системы счисления верно, что 10001_{10}-100_{10}=9901_{10}. Видим, что старшая единица пропадает, а нули меняются на 9, т.е. на основание системы счисления минус 1 (у нас 10-1=9). То же и в троичной системе. Например, 10001_3-100_3=2201_3. Соответственно, в итоге в троичной системе счисления число примет вид: 22222...2222220000...01000...0000002_3, где сначала идет 2400 двоек (4000-1600), затем идет 799 нулей, затем единица, затем 799 нулей и в конце 2. ответим теперь на вопрос задачи: в троичной записи данного числа содержится 1598 нулей.

Задача решена!

4,6(98 оценок)
Ответ:
Yoma5
Yoma5
18.05.2023
PascalABC.NET ₃.₆.₃.₂₅₇₇## var b: boolean; repeat  if b then Writeln();  if b then b := False;  Print('Введите 3 числа:');  var a := ArrGen(3, i -> TryRead(i) ? i : Random(1,35));  Println($'Исходные числа:', a.JoinToString(', ') + '.');  repeat    Print('Что вывести на экран? (0, 1, 2, 3, 4, 5, -1):');    var x: integer;    x := TryRead(x) ? x : 100;    case x of      0: Println('  результат:', a.Sum);      1: Println('  результат:', a.Product);      2: Println('  результат:', Abs(a[0] - a[2]));      3: Println('  результат:', a[0] * a[2] / a[1]);      4: Println('  результат:', (a[0]**(1/2) - a[1]**(1/3)) * a[2]**4);      5: exit;      -1: b := True;      else Println('  неверный ввод');    end  until buntil not b

Пример работы:


1) Користувач вводе 3 числа 2) Якшо введено не число то заміняєш його на рандомне число від 1 до 35
1) Користувач вводе 3 числа 2) Якшо введено не число то заміняєш його на рандомне число від 1 до 35
4,6(31 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ