Вычислить таблицу значений функции - Turbo Pascal (29718)

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

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

Вычислить таблицу значений функции: Z(x,y)=(ln|x|+(y^1/3))/((e^x)+(y^1/2)), x=3i+4 y=x*i+3 i=1...12 Печать организовать так, чтобы три числа x,y,z располагались в одной строке и каждая строка на печати имела свой порядковый номер i: i x y z

Решение задачи: «Вычислить таблицу значений функции»

textual
Листинг программы
  1. uses crt;
  2. var x,y,i:integer;
  3.     z:real;
  4. begin
  5. clrscr;
  6. writeln('----------------------------------');
  7. writeln('| N |  x  |  y  |        z       |');
  8. writeln('----------------------------------');
  9. for i:=1 to 12 do
  10.  begin
  11.   x:=3*i+4;
  12.   y:=x*i+3;
  13.   z:=(ln(x)+exp(ln(y)/3))/(exp(x)+sqrt(y));
  14.   writeln('|',i:2,' |',x:5,'|',y:5,'|',z:16:14,'|');
  15.  end;
  16. writeln('----------------------------------');
  17. readln
  18. end.

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

  1. В начале кода подключается библиотека crt, которая является стандартной для языка Turbo Pascal.
  2. Затем объявляются переменные x, y и i типа integer, а также переменная z типа real.
  3. С помощью функции clrscr() очищается экран.
  4. Выводится заголовок таблицы с помощью функции writeln().
  5. В цикле for i:=1 to 12 do происходит вычисление значений переменных x, y и z по формуле, заданной в задаче.
  6. Для каждой итерации цикла выводится значение переменной i, значение переменной x, значение переменной y и значение переменной z с помощью функции writeln().
  7. После завершения цикла выводится завершающий заголовок таблицы с помощью функции writeln().
  8. С помощью функции readln() происходит чтение ввода с клавиатуры.

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


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

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

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

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

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

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