Вопрос задан 01.05.2021 в 13:26. Предмет Информатика. Спрашивает Трошина Александра.

Составить алгоритм и написать программу вычисления значений функции F (х) на отрезке [a;b] c шагом

h.Результат представить в виде таблицы,первый столбец которой - значение аргумента,второй - соответствующие значения функции. F(x)=2cosx-1
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Грюнер Артём.
Var
  a, b, h, x: real;

begin
  writeln('Введите начальное значение, конечное значение и шаг ');
  readln(a, b, h);
  x := a;
  while x <= b do
  begin
    writeln(x:5:2,' ',2 * cos(x) - 1:10:7);
    x := x + h
  end
end.

Тест:
Введите начальное значение, конечное значение и шаг
-1.8 1.6 0.2
-1.80 -1.4544042
-1.60 -1.0583990
-1.40 -0.6600657
-1.20 -0.2752845
-1.00  0.0806046
-0.80  0.3934134
-0.60  0.6506712
-0.40  0.8421220
-0.20  0.9601332
 0.00  1.0000000
 0.20  0.9601332
 0.40  0.8421220
 0.60  0.6506712
 0.80  0.3934134
 1.00  0.0806046
 1.20 -0.2752845
 1.40 -0.6600657
 1.60 -1.0583990


0 0
Отвечает Гомулькин Никита.
Var
  a, b, h: real;

begin
  writeln('a b h');
  readln(a, b, h);
  writeln('=================');
  repeat
    writeln('|', a:3, 2 * cos(a) - 1:12:7, '|');
    a += h;
  until (a > b);
  writeln('=================');
end.

Табличка:)
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Алгоритм:

  1. Ввести значения a, b и h.
  2. Создать переменную x и присвоить ей значение a.
  3. Вывести заголовок таблицы с названиями столбцов "x" и "F(x)".
  4. В цикле, пока x <= b: a. Вычислить значение функции F(x) по формуле F(x) = 2cos(x) - 1. b. Вывести значения x и F(x) в соответствующие столбцы таблицы. c. Увеличить значение x на h.
  5. Завершить цикл.

Программа на языке Python:

python
import math a = float(input("Введите начало отрезка a: ")) b = float(input("Введите конец отрезка b: ")) h = float(input("Введите шаг h: ")) print("x\tF(x)") print("-"*15) x = a while x <= b: fx = 2 * math.cos(x) - 1 print(f"{x:.2f}\t{fx:.2f}") x += h

В данной программе используется модуль math для вычисления косинуса. Функция print(f"{x:.2f}\t{fx:.2f}") выводит значения переменных x и fx с двумя знаками после запятой, разделенные табуляцией. Результатом выполнения программы будет таблица со значениями функции F(x) на отрезке [a;b] с заданным шагом h.

0 0

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

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

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