Вычислить таблицу значений функции - 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
Листинг программы
uses crt;
var x,y,i:integer;
    z:real;
begin
clrscr;
writeln('----------------------------------');
writeln('| N |  x  |  y  |        z       |');
writeln('----------------------------------');
for i:=1 to 12 do
 begin
  x:=3*i+4;
  y:=x*i+3;
  z:=(ln(x)+exp(ln(y)/3))/(exp(x)+sqrt(y));
  writeln('|',i:2,' |',x:5,'|',y:5,'|',z:16:14,'|');
 end;
writeln('----------------------------------');
readln
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