Вопрос задан 12.09.2023 в 10:22. Предмет Информатика. Спрашивает Зеленков Артем.

Заполнить одномерный массив по правилу: b по основанию n =sin (n*p/180)

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сытник Влада.
var
  b: array of real := new real [10];

begin
  for i: byte := 0 to length(b) - 1 do
    b[i] := sin(i * pi / 180);

    for i: byte := 0 to length(b) - 1 do
    writeln(String.Format('b_{0} = {1}', i, b[i]));
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для заполнения одномерного массива элементами, вычисленными по данному правилу, вам нужно выполнить следующие шаги:

  1. Задайте значение основания n и угла p в градусах (или преобразуйте в радианы, если sin в вашем языке программирования ожидает угол в радианах).

  2. Создайте пустой массив.

  3. В цикле для каждого элемента массива вычислите sin(n*p/180) и добавьте результат в массив.

Здесь пример кода на Python, выполняющего данную задачу:

python
import math # Задайте значения основания n и угла p n = 2 p = 45 # Создайте пустой массив result_array = [] # Вычислите sin(n*p/180) для каждого элемента массива for i in range(10): # Заполним массив 10 элементами, но можно выбрать любую длину массива result = math.sin(n * p * math.pi / 180) # Преобразуем угол в радианы перед вычислением sin result_array.append(result) # Выведите массив на экран print(result_array)

Этот код создаст массив из 10 элементов, вычисленных по вашему правилу. Вы можете изменить значения n, p и длину массива, как вам нужно.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос