Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.11.2009, 15:14   #1
strateg66
Пользователь
 
Регистрация: 07.10.2009
Сообщений: 23
По умолчанию в графике необходимо соединить отрезки

В этой программе есть два отрезка параллельные оси ординат, которые не получается вывести. Необходимы изменения вместо
else
if (x=1) then y:=2
и
else
if (x=3) then y:=1


program zadacha24;
{$APPTYPE CONSOLE}
uses
SysUtils;

var
n,i:ShortInt; // параметр внешнего цикла
x, youble; // абсцисса и ордината графика
h:ShortInt; // позиция точки на экране
begin
// вывод заголовка таблицы
WriteLn('| x | y |');
WriteLn('|-------|------------|');
// внешний цикл - для 5 периодов
for n := 0 to 4 do
begin
// внутренний цикл для одного периода
x:=0;
while (x<4) do
begin
// 1-й отрезок
if (x<1) then y:=x+1
// 2-й отрезок
else
if (x=1) then y:=2

// 3-й отрезок
else

if (x>=1) and (x<=3) then y:=3*x/2 -2.5
else
if (x=3) then y:=1
else
if (x>3) and (x<4) then y:=1;

// вывод строки таблицы
Write('|',(x+n*4):7:3,'|',y:12:5,'| ');
// определение позиции точки
h:=Round((y+1)*10);
if ((y-1-h*10)>0.5) then h:=h+1;
// вывод точки графика
while (h>0) do
begin
Write(' ');
h:=h-1;
end;
WriteLn('*');

x:=x+0.25;

end;
end;
ReadLn;
end.
strateg66 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
соединить два 3d объекта NewXakep Помощь студентам 1 11.07.2009 11:34
Отрезки VictorS Помощь студентам 9 16.05.2009 18:15
Как соединить? Artem25 Свободное общение 1 22.09.2008 09:03
Можно ли соединить adoquery с checklistbox? student90 Общие вопросы Delphi 2 21.09.2008 21:38
Паскаль. выявить отрезки возрастания в последовательности kano Помощь студентам 12 31.10.2007 09:44