Что делать, если значения не помещаются на экран? - Turbo Pascal

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

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

Что делать если значения не помещаются на екран ? Можно как-то сделать страницы?

Решение задачи: «Что делать, если значения не помещаются на экран?»

textual
Листинг программы
program TabulaRasa;
uses crt;
var xmax,xmin,y,x,kr:real;
    k:integer;
begin
clrscr;
xmin:=0;
xmax:=6;
kr:=0.06;
x:=xmin;
k:=0;
while x<xmax+kr/2 do
 begin
  y:=x*exp(arctan(x))*(x/(1+sqr(x)));
  writeln('X',x:6:3, '         Y',y:6:3);
  inc(k);
  if k mod (Hi(windmax))=0 then{чтоб не зависеть от высоты окна}
   begin
    write('Нажмите Enter для дальнейшего просмотра');
    readln;
   end;
  x:=x+kr;
end;
write('Нажмите Enter для выхода');
readln;
end.

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

  1. Создается программа TabulaRasa, которая использует библиотеку crt.
  2. Объявляются переменные: xmin, xmax, y, x, kr, k.
  3. Устанавливаются начальные значения переменных: xmin, xmax, y, x, kr, k.
  4. Запускается цикл while, который выполняется до тех пор, пока значение x не станет больше xmax плюс kr/2.
  5. Внутри цикла вычисляется значение y по формуле y = x exp(arctan(x)) (x/(1+sqr(x))).
  6. Выводится строка с значениями x и y.
  7. Увеличивается значение k на единицу.
  8. Проверяется, делится ли значение k на максимальное значение высоты окна (Hi(windmax)). Если да, то выводится сообщение Нажмите Enter для дальнейшего просмотра.
  9. Чтение символа Enter с помощью функции readln.
  10. Значение x увеличивается на kr.
  11. Цикл while заканчивается, если значение x становится больше xmax плюс kr/2.
  12. Выводится сообщение Нажмите Enter для выхода.
  13. Программа завершается, и пользователь может выйти из программы, нажав Enter.

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


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

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

12   голосов , оценка 4.333 из 5
Похожие ответы