Проведите вычисления по указанным формулам - Turbo Pascal

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

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

Проведите вычисления по указанным формулам на алгоритмическом языке turbo-Pascal. Заранее благодарю откликнувшихся!

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

textual
Листинг программы
uses crt;
var a,x,y,z,f:real;
begin
clrscr;
a:=13.5*sin((38+1/12)*pi/180);
y:=exp(3.33);
x:=sqrt(y);
writeln('x=',x:0:2,' y=',y:0:2);
if x<y then z:=sqrt(x*y+x*x)
else if x=y then z:=sqrt(x*x+y*y)
else z:=sqrt(x*y-y*y);
writeln('z=',z:0:2);
f:=sqrt(z+y*a)/sqrt(z+x*a);
write('f=',f:0:2);
readln
end.

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

  1. Объявлены пять переменных: a, x, y, z, f (строки 6-10).
  2. Задаются значения для переменных a и y (строки 11-12).
  3. Вычисляется значение переменной x (строка 13).
  4. Выводятся значения переменных x и y (строка 14).
  5. Если значение переменной x меньше значения переменной y, то вычисляется значение переменной z (условный оператор if, строки 15-17).
  6. Если значение переменной x равно значению переменной y, то вычисляется значение переменной z (условный оператор if, строки 15-17).
  7. Если значение переменной x больше значения переменной y, то вычисляется значение переменной z (условный оператор if, строки 15-17).
  8. Вычисляется значение переменной f (строка 18).
  9. Выводится значение переменной f (строка 19).
  10. Ожидается ввод данных с помощью функции Readln (строка 20).

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


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

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

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