Контрольные задания > A – вещественное число a. Пользуясь только операцией умножения, получи-
ж) a¹³ за пять операций;
Вопрос:
A – вещественное число a. Пользуясь только операцией умножения, получи-
ж) a¹³ за пять операций;
Ответ:
Чтобы вычислить a¹³ за пять операций умножения, можно воспользоваться следующим алгоритмом:
1. a² = a * a
2. a⁴ = a² * a²
3. a⁸ = a⁴ * a⁴
4. a¹² = a⁸ * a⁴
5. a¹³ = a¹² * a
```python
a = float(input("Введите вещественное число a: "))
a2 = a * a
a4 = a2 * a2
a8 = a4 * a4
a12 = a8 * a4
a13 = a12 * a
print("a^13 =", a13)
```
**Пояснения:**
* Сначала вычисляем a² (a в квадрате), используя одну операцию умножения.
* Затем вычисляем a⁴ (a в четвертой степени), умножая a² на a². Это вторая операция.
* Вычисляем a⁸ (a в восьмой степени), умножая a⁴ на a⁴. Это третья операция.
* Чтобы получить a¹³, сначала вычисляем a¹² (a в двенадцатой степени), умножая a⁸ на a⁴. Это четвёртая операция.
* И, наконец, умножаем a¹² на a, чтобы получить a¹³. Это пятая операция.
Таким образом, мы получили a¹³ за пять операций умножения.