• Предмет: Информатика
  • Автор: SatoSito
  • Вопрос задан 4 месяца назад

!!СРОЧНО!! Помогите сделать домашку

1. Скласти програму для виразу y=b2+3k3, де b змінюється від 10 до 30 з кроком 5.


2. Дано число А і ціле число N. Написати програму знаходження всіх степенів числа А, де N змінюється від 1 до 15.


DenysTs: Яка мова програмування?

Ответы

Ответ дал: DenysTs
1

Ось код на мові 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.

Вас заинтересует