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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2011, 23:10   #1
Novenkaja
Форумчанин
 
Регистрация: 29.12.2010
Сообщений: 176
По умолчанию Отредактировать код в Паскале

вот код



условие

Создать программу для выражения в виде таблицы результатов выражения:


Y = 7 * X^2 + (25/(X-1))


где:
 Х меняется в интервале от -4 до 4, с шагом 0,1;
 У должна выводиться с точность до 3 цифры после запятой;
На экране должны быть выведены значения Х и У (обеих переменных);сделать так,чтобы в ране писались не просто цифры,а над ними х и у
Если функция не обозначена для какого-либо значения Х, на экране должна быть выведена надпись NAV; не обозначенна как раз когда х=1
 На экране сразу должна быть видна вся таблица. При необходимости – разбить таблицу на несколько частей (столбцов).

в ране идут все данные в табличном виде,а там,где 1-вместо nav пишет куча не нужных цифр....
а должно быть напротив 1-nav

Последний раз редактировалось Novenkaja; 15.01.2011 в 23:16.
Novenkaja вне форума Ответить с цитированием
Старый 15.01.2011, 23:46   #2
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Лень набирать с картинки )

должно быть примерно так,

Код:
program t;
uses crt;
var x:real;
i,j:integer;
begin
clrscr;
j:=0;
x:=-4;
i:=2;
repeat
if i=2 then begin
gotoxy(j*15+1, 1);
write('x    y');
end;
gotoxy(j*15+1, i);
write(x:4:1);
gotoxy(j*15+6, i);
if x=1 then write('NAV') 
else write((7 * X*x + (25/(X-1))):8:3);
inc(i);
x:=x+0.1;
if i=24 then begin
inc(j);
i:=2;
end;
until x>4;
readln;
end.
но компилировать нечем, могут быть ошибки, так что проверяй )
Son Of Pain вне форума Ответить с цитированием
Старый 15.01.2011, 23:47   #3
Novenkaja
Форумчанин
 
Регистрация: 29.12.2010
Сообщений: 176
По умолчанию

хорошо,сейчас проверю

значит так в ране теперь данные идут не в столбик длиннющий вниз,а как таблица.и есть сверху х и у

НО!!!!

у единицы всё равно не пинет nav а пишет куча цифр

и ещё есть вопросы что такое gotoxy и inc и для чего это используется????

как устронить гланую ошибку?

Последний раз редактировалось Stilet; 16.01.2011 в 11:11.
Novenkaja вне форума Ответить с цитированием
Старый 16.01.2011, 00:10   #4
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

ну замени проверку )
if (x>0.99) and (x<1.09) then write('NAV')

gotoxy меняет позицию курсора на экране, inc = увеличение
Son Of Pain вне форума Ответить с цитированием
Старый 16.01.2011, 00:14   #5
Novenkaja
Форумчанин
 
Регистрация: 29.12.2010
Сообщений: 176
По умолчанию

оооо,вот так есть ('NAV')
спасибо тебе большое и за исправление и за разъеснение))))))
огромное спасибо))))

только почему именно такой интервал??? >0.99 и <1.09 ???

а почему при таком интервале он хочет работать,а при х=1 нет?

Последний раз редактировалось Stilet; 16.01.2011 в 11:13.
Novenkaja вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]StringGrid - нужно отредактировать код om3n Помощь студентам 9 09.12.2010 02:51
Списки(отредактировать немного код нужно) Lexeres Помощь студентам 4 25.03.2010 09:10
Код игры на Паскале и на Делфи сильно отличается? Как переписать код с Паскаля в Делфи? Mclaren Помощь студентам 2 27.04.2009 22:37
ПИШУ ПРОГРАММУкак в паскале открыть и отредактировать файл Povar Паскаль, Turbo Pascal, PascalABC.NET 4 28.04.2008 10:06