В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
lol756
lol756
23.10.2020 16:38 •  Информатика

Ақпарат арналарын атаймыз:
1.
2.
3.
4.​

Показать ответ
Ответ:
denisshirockow
denisshirockow
18.09.2020 00:18
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
0,0(0 оценок)
Ответ:
1анж48
1анж48
13.12.2021 09:37

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 нулей.

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

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота