!!СРОЧНО!! Помогите сделать домашку
1. Скласти програму для виразу y=b2+3k3, де b змінюється від 10 до 30 з кроком 5.
2. Дано число А і ціле число N. Написати програму знаходження всіх степенів числа А, де N змінюється від 1 до 15.
Ответы
Ось код на мові Python для вирішення цих задач:
1. Програма для виразу y=b2+3k*3, де b змінюється від 10 до 30 з кроком 5:
for b in range(10, 31, 5):
k = 2
y = b*2 + 3*k*3
print(f"При b = {b}, k = {k}, y = {y}")
2. Програма для знаходження всіх степенів числа А, де N змінюється від 1 до 15:
a = int(input("Введіть число A: "))
for n in range(1, 16):
power = a ** n
print(f"{a}^{n} = {power}")
У цьому коді змінна a зберігає число, степені якого потрібно знайти. В циклі for ми проходимося по значеннях n від 1 до 15, знаходимо power як степінь числа a з експонентою n, та виводимо результат за допомогою функції print.
-----------------------------------------------------------------------
Ось програми на мові C++ для вирішення двох задач:
1. Програма для обчислення виразу y=b2+3k*3, де b змінюється від 10 до 30 з кроком 5:
#include <iostream>
using namespace std;
int main() {
int b, k, y;
for (b = 10; b <= 30; b += 5) {
k = (b - 10) / 5; // рахуємо номер ітерації циклу
y = b*2 + 3*k*3;
cout << "y = " << y << endl;
}
return 0;
}
У цій програмі ми використовуємо цикл for для проходження значень b від 10 до 30 з кроком 5. Значення k обчислюється як (b - 10) / 5, тобто номер ітерації циклу. Вираз y обчислюється за допомогою формули з умови задачі, а потім виводиться на екран.
2. Програма для знаходження всіх степенів числа А, де N змінюється від 1 до 15:
#include <iostream>
using namespace std;
int main() {
int A, N, result;
cout << "Введіть число А: ";
cin >> A;
for (N = 1; N <= 15; N++) {
result = 1;
for (int i = 1; i <= N; i++) {
result *= A;
}
cout << A << "^" << N << " = " << result << endl;
}
return 0;
}
У цій програмі ми спочатку запитуємо користувача ввести число A. Потім ми використовуємо цикл for для проходження значень N від 1 до 15. У циклі вкладено ще один цикл for, який обчислює степінь числа A згідно з поточним значенням N. Обчислений результат виводиться на екран у вигляді A^N = result.