Напечатать таблицу умножения для числа 12 - Pascal

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

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

Cоставить программу(в виде блок-схемы) для решения задачи:Напечатать таблицу умножения для числа 12.

Решение задачи: «Напечатать таблицу умножения для числа 12»

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 с помощью функции ReadLnReal.
  2. Запрашивается ввод значения переменной B с помощью функции ReadLnReal.
  3. Создается переменная x, которая равна -1.2.
  4. Запускается цикл repeat, который будет выполняться до тех пор, пока значение переменной x не станет больше 1.2.
  5. Внутри цикла выводится формула y(x) = Axx + Bx, если x положительное число. Если x отрицательное, то выводится формула y(x) = 5Ax + sin(Bx).
  6. Значение переменной x увеличивается на 0.2.
  7. После выхода из цикла, выводится сообщение об окончании расчета. Данный код выводит таблицу умножения для числа 12.

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


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

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

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