Составить блок-схему и программу для вычисления значения функции U при заданных значениях x и y - Free Pascal

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

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

Добрый день! Нужна помощь в решение задачи. Требуется : Составить блок-схему и программу для вычисления значения функции U при заданных значениях x и y. для Предусловие (1)и Постусловие.(2) Прикладываю в самом низу условия,прошу прощения ,что картинкой.. попробовал код написать: предусловие тут мне выдает ошибку на стадии компиляции,не понимаю почему..
Листинг программы
  1. program lab11 ;
  2. Var
  3. x,y,u:real;
  4. begin
  5. x:=-11;
  6. While x<=7.4 do
  7. Begin
  8. y:=0;
  9. While y<=1 do
  10. Begin
  11. If (abs(sqr(x)+exp(2*ln(y))))<=5 then
  12. U:= cos(x+y)/sin(x+y) else
  13. If (abs(sqr(x)+exp(2*ln(y)))>5) and (abs(sqr(x)+exp(2*ln(y)))<13) then
  14. U:=(sqr(x)+exp(3*ln(y))) else
  15. U:=x-y;
  16. Writeln('x= ',x:3:2,'y= ',y:3:2,'u= ',u:3:2);
  17. Y:=y+0.2;
  18. End;
  19. X:=x+4.6;
  20. End;
  21. End.
выдает ошибку в 13 строке,хз почему.. постусловие
Листинг программы
  1. Program lab21;
  2. Var
  3. x,y,u:real;
  4. begin
  5. x:=-11;
  6. Repeat
  7. y:=0;
  8. If (abs(sqr(x)+exp(2*ln(y))))<=5 then
  9. U:= cos(x+y)/sin(x+y) else
  10. If (abs(sqr(x)+exp(2*ln(y)))>5) and (abs(sqr(x)+exp(2*ln(y)))<13) then
  11. U:=(sqr(x)+exp(3*ln(y))) else
  12. U:=x-y;
  13. Writeln('x= ',x:3:2,'y= ',y:3:2,'u= ',u:3:2);
  14. Y:=y+0,2;
  15. Until y>1;
  16. X:=x+4.54;
  17. Until x>7.4;
  18. End.
-11 ≤ x ≤ 7.4 с шагом h = 4.6 и 0 ≤ y ≤ 1 с шагом h = 0.2. Так же сделал попытку построить блок-схемы(слева-предусловия,справа-постусловие):

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

textual
Листинг программы
  1.  writeln(x:8:2,y:8:2,u:8:4)

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

  1. Программа выводит на экран значения переменных x, y и u.
  2. Переменная x имеет тип Single и значение 3.2.
  3. Переменная y имеет тип Single и значение 5.7.
  4. Переменная u имеет тип Single и значение 10.4.
  5. Формат вывода чисел с плавающей точкой - 8 знаков до запятой, 2 знака после запятой.
  6. В итоге на экран будет выведено: 3.20 5.70 10.40.

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


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

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

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

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

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

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