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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 20.12.2010, 23:31   #1
Sprat
Пользователь
 
Регистрация: 12.12.2010
Сообщений: 54
По умолчанию За денежку)))

Ребята помогите. Я понимаю глупо звучит, но у меня есть на WM 11,32 руб Переведу сразу же (укажите счёт). Помогите решить задачу (не когда не работал на Паскале, а тут перевёлся с другого института)

Написать программу вычисления функции F(x), где аргумент принимает значения: -8, -4, -1, 0, 1, 4, 6, 10.
F(x)= 2*a*Sqrt(5-4*b*x)+3/2-a*Sqr(x)
Если а=0,5, b=0,2
Sprat вне форума
Старый 20.12.2010, 23:37   #2
misher
Участник клуба
 
Аватар для misher
 
Регистрация: 26.05.2010
Сообщений: 1,648
По умолчанию

Код:
Program ona;
uses CRT;
var a, b, f : real;
i  : integer;
 const X: array[1..8] of integer = ( -8, -4, -1, 0, 1, 4, 6, 10);
begin
a:=0.5 ;
b:=0.2;
for  i:=1 to 8 do write (X[i]: 8); // выводим массив
writeln;
for i:=1 to 8 do begin f:=2*a*Sqrt(5-4*b*X[i])+3/2-a*Sqr(X[i]);
write (f:8:2);
end;
end.
Откомпилировал, запустилось, но при х=10, получается корень с отрицательного числа. Если надо могу добавить, что не существует...Делать?
This world will never be What I expected (c)

Последний раз редактировалось misher; 20.12.2010 в 23:50. Причина: Откомпилировал
misher вне форума
Старый 20.12.2010, 23:44   #3
Sprat
Пользователь
 
Регистрация: 12.12.2010
Сообщений: 54
По умолчанию

Цитата:
Сообщение от misher Посмотреть сообщение
Код:
Program ona;
uses CRT:
var a, b, f : real;
i  : integer;
 const X: array[1..8] of integer = ( -8, -4, -1, 0, 1, 4, 6, 10);
begin
a:=0.5 ;
b:=0.2;
for  i:=1 to 8 do write (X[i]: 6); // выводим массив
for i:=1 to 8 do begin f:=2*a*Sqrt(5-4*b*X[i])+3/2-a*Sqr(X[i]); 
write (f:6:2);
end;
end.
Компилятора нету под рукой, так что денюжки не надо)

Большое спасибо!!!!!! Бывают добрые люди на этом свете!!!!!!!!!!!!!!!!!!!!!
Sprat вне форума
Старый 20.12.2010, 23:51   #4
misher
Участник клуба
 
Аватар для misher
 
Регистрация: 26.05.2010
Сообщений: 1,648
По умолчанию

Я сообщение отредактировал, там пару ошибок)... Чуть не забыл - это Pascal ABC.
This world will never be What I expected (c)
misher вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Импорт адресной книги .wab (за денежку) Sprat Microsoft Office Excel 4 13.12.2010 02:39
Рeшить задачкy за денежку (ассемблер) Lemo Фриланс 0 05.12.2010 23:39
за денежку Bariy47 Фриланс 9 18.02.2010 23:39
напишите мне утилиту за денежку Alexey Fro Общие вопросы C/C++ 1 13.01.2007 08:00