Вычислить значение выражения по заданной формуле - Turbo Pascal (29321)

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

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

Написать программу: Даны целое число n, действительные числа i,j,k вычислить:

Решение задачи: «Вычислить значение выражения по заданной формуле»

textual
Листинг программы
var i,k,j,a,r: real;
begin
readln(i, j, k);
if j=0 then  write('Значение r не определено')
else
 begin
  a:=k/j+1;
  if a=0 then write('Значение r не определено')
  else
   begin
    r:=sqr(cos(i*i+3))*cos(i*i+3)+sqr(sin(a)/cos(a))+756.3;
    writeln('r=',r:0:3);
   end;
 end;
readln
   
end.

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

  1. Переменные i, j, k объявлены как real, что означает, что они могут хранить числовые значения с плавающей точкой.
  2. Функция readln используется для чтения трех чисел от пользователя.
  3. Затем проверяется, равно ли значение j нулю. Если это так, то выводится сообщение о том, что значение r не определено.
  4. В противном случае выполняется следующая инструкция.
  5. Значение переменной a присваивается значению переменной k, деленному на значение переменной j, плюс единица.
  6. Затем проверяется, равно ли значение a нулю. Если это так, выводится сообщение о том, что значение r не определено.
  7. Если значение a не равно нулю, выполняется следующая инструкция.
  8. Значение переменной r присваивается квадрату значения функции cos, умноженному на значение функции cos, умноженное на i в степени 2, плюс квадрат значения функции sin, деленного на значение функции cos, плюс 756.3.
  9. Выводится значение переменной r с точностью до трех знаков после запятой.
  10. Выводится сообщение r=, за которым следует значение переменной r.
  11. Программа завершается, ожидая ввода от пользователя.

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


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

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

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