Составить блок-схему алгоритма и программу вычисления выражения - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

функция Y Расчетные выражения = Ax2 + Bx = 5Ax + Sin Bx Условие Выбора выражения x > 0 x <= 0 Интервал изменения аргумента X от –1,2 до 1,2 шаг аргумента 0,2

Решение задачи: «Составить блок-схему алгоритма и программу вычисления выражения»

textual
Листинг программы
begin
  var A := ReadLnReal('A =');
  var B := ReadLnReal('B =');
  var x := -1.2;
  repeat
    WriteLnFormat('y({0,4:0.0}) = {1,10:0.00000}', x, (x > 0 ? A*x*x + B*x : 5*A*x+sin(B*x)));
    x += 0.2;
  until x > 1.2;
end.

Объяснение кода листинга программы

  1. Считаем значения переменных A и B с помощью функции ReadLnReal.
  2. Инициализируем переменную x значением -1.2.
  3. Входим в цикл repeat.
  4. В каждой итерации цикла выводим значение переменной x с помощью функции WriteLnFormat.
  5. Вычисляем значение переменной y с помощью выражения (x > 0 ? Axx + Bx : 5Ax+sin(Bx)).
  6. Прибавляем к переменной x значение 0.2.
  7. Проверяем условие x > 1.2 с помощью оператора until.
  8. Повторяем шаги с 4 по 7, пока условие не станет ложным.
  9. Завершаем выполнение программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.2 из 5
Похожие ответы