Модераторы: volvo877, Snowy, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите по Паскалю...Плз, СРОЧНО 
:(
    Опции темы
term0stat
Дата 19.10.2004, 15:03 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Кто-нибудь может мне помочь? МНе задали по Паскалю задание, а как делать я не знаю... Там надо решить систему... Программеру 2 минуты делов... Если кто готов помочь-дам задание... Завтра здавать надо уже :(
  Вверх
Akella
  Дата 19.10.2004, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



так ты сразу и пиши

Это сообщение отредактировал(а) dsergey - 19.10.2004, 15:10
PM MAIL   Вверх
term0stat
Дата 19.10.2004, 15:32 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Вот скрин
http://www.rutanks.net/rabota.gif
Помогите срочно плиз...
  Вверх
term0stat
Дата 19.10.2004, 15:33 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Извините, вот правильный скрин http://www.rutanks.net/rabota.GIF
  Вверх
p0s0l
Дата 19.10.2004, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Г-н Посол
****


Профиль
Группа: Экс. модератор
Сообщений: 3668
Регистрация: 13.7.2003
Где: 58°38' с.ш. 4 9°41' в.д.

Репутация: нет
Всего: 112



Код
function ArcCot (X: real): real;
begin
 if x = 0 then ArcCot := pi/2
   else ArcCot := ArcTan(1/x);
end;

function f(x : real) : real;
begin
 if x < 0 then f := 5 - Exp(Exp(2)*Ln(Abs(x)))
 else if x = 0 then f := cos(3*x)
 else f := ArcCot(5*x);
end;

PS: насчёт случая, когда x < 0 - не уверен, т.к. не знаю, как высчитывать любую дробную степень отрицательного числа :(... Какой там знак получится ? Поэтому считаю так:
f := 5 - Abs(x)^Exp(2);



--------------------
С уважением, г-н Посол.
PM   Вверх
term0stat
Дата 19.10.2004, 16:01 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Срочно помощь нужна.... Иначе завтра я труп... Откликнитесь ... Люди добрые
  Вверх
term0stat
Дата 19.10.2004, 16:04 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











А нельзя ли полностью написать?
  Вверх
p0s0l
Дата 19.10.2004, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Г-н Посол
****


Профиль
Группа: Экс. модератор
Сообщений: 3668
Регистрация: 13.7.2003
Где: 58°38' с.ш. 4 9°41' в.д.

Репутация: нет
Всего: 112



В смысле - полностью ? С вводом и выводом данных ?
Код
program abc;

function ArcCot (X: real): real;
begin
 if x = 0 then ArcCot := pi/2
   else ArcCot := ArcTan(1/x);
end;

function f(x : real) : real;
begin
 if x < 0 then f := 5 - Exp(Exp(2)*Ln(Abs(x)))
 else if x = 0 then f := cos(3*x)
 else f := ArcCot(5*x);
end;

var
 x, y : real;
begin
 WriteLn ('Input x: ');
 ReadLn (x);
 y := f(x);
 WriteLn ('f(x) = ', y);
 ReadLn;
end.
PS: только где там надо было решать систему уравнений ? Я что-то их там не увидел. Из того, что дано, можно просто вычислить значение функции f...



--------------------
С уважением, г-н Посол.
PM   Вверх
term0stat
Дата 20.10.2004, 13:33 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Короче там ещё надо сделать, чтобы можно было вводить промежуток и шаг
Мой друг так сделал
Program tabul;
uses crt;
var a,b,p:real;
BEGIN
clrscr;
writeln ('Vvedite predel A');readln(a);
writeln ('Vvedite predel B');readln(b);
writeln ('Vvedite shag P');readln(p);
If p>=b-a then writeln ('Shag previshaet diapazon');
If b<a then writeln ('Nepravilniy vvod') else begin
writeln (' x f(x) ');
Repeat
if a<0 then writeln (' ',a:2:2,' ',Exp(Exp(2)*Ln(Abs(a))):2:2);
if a=0 then writeln (' ',a:2:2,' ',cos(3*a):2:2);
if a>0 then writeln (' ',a:2:2,' ',ArcTan(1/5*a):2:2);
a:=a+p;
Until a>b;
end;
readkey;
END.


Мне надо похожее только попроще... И чтоб на это не было похоже

  Вверх
p0s0l
Дата 20.10.2004, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Г-н Посол
****


Профиль
Группа: Экс. модератор
Сообщений: 3668
Регистрация: 13.7.2003
Где: 58°38' с.ш. 4 9°41' в.д.

Репутация: нет
Всего: 112



Цитата(term0stat @ 20.10.2004, 13:33)
Мне надо похожее только попроще... И чтоб на это не было похоже
Интересная фраза: надо похожее, но только чтобы было не похоже :)

Ну, если надо попроще и непохоже, то можно так:
Код
program abc;

function f(x : real) : real;
begin
 if x < 0 then f := 5 - Exp(Exp(2)*Ln(Abs(x)))
 else if x = 0 then f := cos(3*x)
 else f := ArcTan(1/(5*x));
end;

var
 x1, x2, s : real;
begin
 WriteLn ('Input start value, end value, step: ');
 ReadLn (x1, x2, s);
 while x1 <= x2 do
 begin
  WriteLn ('x=', x1:3:3, ' f(x)=', f(x1):3:3);
  x1 := x1 + s;
 end;
 ReadLn;
end.
При запуске программы вводи через пробел начальное значение, конечное и шаг.


--------------------
С уважением, г-н Посол.
PM   Вверх
Zero
Дата 4.11.2004, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: нет
Всего: 24



Это самый смешной диалог из всех, которые я встречал... smile
PM MAIL ICQ   Вверх
Medved
Дата 5.11.2004, 00:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

Репутация: нет
Всего: 154



Модератор: Название темы должно отражать ее суть!


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle
Rrader
volvo877

Запрещается!

1. Обсуждать и делится взломанными компонентами или программным обеспечением

2. Публиковать ссылки на варез

3. Оффтопить

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0615 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.