Написание программ с применением процедур и функций - Free Pascal

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

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

при a=10,7 ; b=6,3 ; y=0,35 ; x принимает значения 0,6 ; 0,51 ; 0,42.

Решение задачи: «Написание программ с применением процедур и функций»

textual
Листинг программы
  1. const a=10.7;
  2.       b=6.3;
  3.       y=0.35;
  4. var x:real;      
  5. function i(x:real):real;
  6. begin
  7.   i:=a*sin(x+y)-b*cos(x-y)/sqrt(4*x*y);
  8. end;
  9. begin
  10.   x:=0.42;
  11.   repeat
  12.     writeln(x:10:2,i(x):10:4);
  13.     x:=x+0.09;
  14.   until x>0.6;
  15. end.

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

  1. В начале кода объявляются константы a, b и y, а также переменная x типа real.
  2. Далее идет объявление функции i(x:real):real.
  3. Внутри функции i происходит вычисление значения функции i = asin(x+y)-bcos(x-y)/sqrt(4xy).
  4. После объявления функции i идет начало выполнения программы.
  5. Переменная x инициализируется значением 0.42.
  6. Далее начинается цикл repeat, который выполняется до тех пор, пока значение x не станет больше 0.6.
  7. Внутри цикла выводится на экран текущее значение x и значение функции i(x).
  8. Значение x увеличивается на 0.09 после каждой итерации цикла.
  9. Цикл завершается, когда значение x становится больше 0.6.
  10. Код завершается.

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


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

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

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

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

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

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