1. Линейные алгоритмы

Решить задачу (1_12_3)

Задание:

Дано число a. Получить a8 за три операции и a10 за четыре операции, не используя при этом никаких функций и никаких операций, кроме умножения и присвоения.


Блок схема:


Данные для тестового прогона:

Тестовый прогон

При a = 2

=> a8 = 256, a10 = 1024


Примечание:

Эта задача показывает, что при вычислениях можно организовать их таким образом, чтобы выполнялось как можно меньше операций. Это позволяет ускорить работу программ (например, скорость загрузки сайта).


Реализация на Паскале


Реализация на Python