Уисполнителя квадратор две команды, которым присвоены номера: 1. возведи в квадрат 2. вычти 2 первая из них возводит число на экране во вторую степень, вторая уменьшает его на 2. составьте алгоритм получения из числа 2 числа 144, содержащий не более 5 команд. в ответе запишите только номера команд. (например, 12221 – это алгоритм: возведи в квадрат вычти 2 вычти 2 вычти 2 возведи в квадрат, который преобразует число 4 в 100.) если таких алгоритмов более одного, то запишите любой из них.
118
224
Ответы на вопрос:
1) 144 - это 12². следующий квадрат - это 13²=169 и из 169 мы никак не получим за 4 вычитания двоек число 144. поэтому последняя команда - это 1 (возведи в квадрат). 2) теперь из 2 надо получить 12 не более, чем за 4 команды. если 2 возвести в квадрат, получим 4 и этого мало, поэтому возведем 4 еще раз в квадрат, получив 16. два подряд вычитания двоек как раз дадут 12. 3) решение 1 (возведи в квадрат) - получаем 4 1 (возведи в квадрат) - получаем 16 2 (вычти 2) - получаем 14 2 (вычти 2) - получаем 12 1 (возведи в квадрат) - получаем 144 ответ: 11221
посчитаем символы на 8 страницах:
32*128*8=32786 символов
n=2^i ; n - мощность алфавита, i -количество битов в 1 символе
16 = 2^4 ; i = 4 бита
32768*4=131072 бита/8 = 16384 байт/1024 = 16кб.
Популярно: Информатика
-
Владислав321220005.10.2020 20:12
-
MedinaIsk26.01.2023 03:10
-
FireFox201726.12.2022 23:42
-
aliha00117.04.2022 13:13
-
сартоваа06.04.2020 22:20
-
Кристина190210.08.2022 00:19
-
поплрадДРм06.12.2022 14:00
-
asyamilos17.07.2020 20:08
-
luicaliber14.01.2020 06:55
-
noeva200508.09.2020 19:06