Анют2006
18.02.2020 20:29

Сегодня на уроке информатики обсуждали алгоритм быстрого возведения в степень. антон был внимателен и запомнил, что алгоритм нужен для того, чтобы сократить количество операций умножения при вычислении a^n. вместо n−1 умножения, которые получаются если просто вычислить произведение a⋅a⋅a⋅…⋅a (n сомножителей) можно получить гораздо меньшее число, если действовать так: если n кратно 2, то найдем сперва a^n/2, а потом умножим a^n/2 на себя если n не кратно 2, то найдем a^n–1, а потом умножим на a. например, чтобы вычислить a^10 хватит четырех умножений: сначала найдем a^2=a⋅a, потом a^4=a^2⋅a^2, потом a^5=a⋅a^4, и, наконец, a^10=a^5⋅a^5. антон также запомнил, что самые "плохие" случаи для этого алгоритма — когда n на 1 меньше точной степени двойки. теперь ему интересно узнать для какого-нибудь большого "плохого" n, а сколько умножений нужно, чтобы возвести a в степень n с этого алгоритма. антону, определите, сколько умножений сделает алгоритм для вычисления 2^n, где n= 2^13–1.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
yuliyasecheva
10.04.2021 04:18
Объективность=Эти брюки стоят три тысячи рублей
необъективность=Эти брюки дорого стоят
Достоверность= все ныне живущие люди умрут
недостоверность=люди бессмертны
полнота=Ира, моя родная сестра, приехала погостить на пару дней
неполнота=девушка
актуальность=на вашем счёте 2 рубля
неактуальность=в 1894 на счёте вашего прапрадедушки было семь шекелей
ценная информация=хорошо написанная статья о том как вылечить больную печень. эта информация ценна для пьяницы
не ценная=та же статья но для здорового шахтёра в уральских горах ценна не будет
понятная информация=в долларе 56,89 рубля
непонятная информация=ドル56.89ルーブル
0,0(0 оценок)
Ответ:
vikook1
02.01.2022 17:46

Scratch — образовательный язык программирования с чисто графическим интерфейсом.

Этот язык был создан в качестве инструмента, который сделает программирование и интуитивно понятным. Целью было позволить детям, у которым нет опыта программирования, изучить основные принципы императивного, объектно-ориентированного и многопоточного программирования. Естественно, его применение ограничено образовательными и развлекательными целями.

Спрайт (англ. sprite «фея; эльф») — графический объект в компьютерной графике.

Чаще всего — растровое изображение, которое можно отобразить на экране[1]. Наблюдение спрайта в трёхмерном под несоответствующим углом приводит к разрушению иллюзии. То есть легче всего воспринимать спрайт как перемещающуюся в проекцию какого-то объёмного тела так, чтобы разница была незаметна.

Объяснение:

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