Ошибка Invalid floating point operation - Turbo Pascal

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

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

Задание: Составить алгоритм для программы по вычислению значения у для произвольных 10 значений x в диапазоне от 7 до 15. Код:
Листинг программы
  1. uses
  2. crt;
  3. var
  4. a,b,y,x:real;
  5. i:integer;
  6. begin
  7. clrscr;
  8. for i:=1 to 10 do
  9. begin
  10. randomize;
  11. x:=random(9)+15;
  12. writeln('x= ',x);
  13. y:=sqrt(sin(x)-abs(exp(ln(sin(x)*4)))*3*(ln(exp(1))/ln(10)))/(exp(ln(ln(x))/4));
  14. writeln('y= ',y);
  15. end;
  16. readkey;
  17. end.
При запуске происходит ошибка 207 Invalid floating point operation.

Решение задачи: «Ошибка Invalid floating point operation»

textual
Листинг программы
  1. randomize;
  2. for i:=1 to 10 do
  3.  begin
  4.   x:=7+8*random;

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

  1. randomize; - инициализация генератора случайных чисел
  2. for i:=1 to 10 do - цикл выполняется 10 раз
  3. begin
  4. x:=7+8*random; - вычисление значения переменной x
  5. end; - конец блока begin-end
  6. repeat - начало цикла повторений
  7. until - условие завершения цикла повторений
  8. y:=x+3; - вычисление значения переменной y
  9. z:=x-3; - вычисление значения переменной z
  10. w:=abs(x); - вычисление абсолютного значения переменной x
  11. m:=min(abs(x),abs(y)); - вычисление минимального абсолютного значения из x и y
  12. n:=max(abs(x),abs(y)); - вычисление максимального абсолютного значения из x и y
  13. p:=pow(x,3); - вычисление значения переменной p с помощью функции возведения в степень
  14. q:=pow(y,3); - вычисление значения переменной q с помощью функции возведения в степень
  15. r:=sqrt(x); - вычисление значения переменной r с помощью функции извлечения квадратного корня
  16. s:=sqrt(y); - вычисление значения переменной s с помощью функции извлечения квадратного корня
  17. t:=atan2(y,x); - вычисление значения переменной t с помощью функции арктангенса
  18. u:=asin(x); - вычисление значения переменной u с помощью функции арксинуса
  19. v:=acos(x); - вычисление значения переменной v с помощью функции арккосинуса
  20. w:=atan(y/x); - вычисление значения переменной w с помощью функции арктангенса

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


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

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

10   голосов , оценка 3.9 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут