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

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

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

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

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

textual
Листинг программы
  1. program TabulaRasa;
  2. uses crt;
  3. var xmax,xmin,y,x,kr:real;
  4.     k:integer;
  5. begin
  6. clrscr;
  7. xmin:=0;
  8. xmax:=6;
  9. kr:=0.06;
  10. x:=xmin;
  11. k:=0;
  12. while x<xmax+kr/2 do
  13.  begin
  14.   y:=x*exp(arctan(x))*(x/(1+sqr(x)));
  15.   writeln('X',x:6:3, '         Y',y:6:3);
  16.   inc(k);
  17.   if k mod (Hi(windmax))=0 then{чтоб не зависеть от высоты окна}
  18.    begin
  19.     write('Нажмите Enter для дальнейшего просмотра');
  20.     readln;
  21.    end;
  22.   x:=x+kr;
  23. end;
  24. write('Нажмите Enter для выхода');
  25. readln;
  26. 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

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

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

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