![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.10.2010
Сообщений: 15
|
![]()
Здраствуйте.
Есть код программы но написан в паскале,переписал пару строк чтобы работал в делфи. Скажите правильно переписал? и есть ли ошибки в коде?? ![]() И если не сложно укажите на них. в паскале: Код: Код:
Код:
Вот описание самой проги кому интересно:http://www.programmersforum.ru/showthread.php?t=117627 Может ктонибуть знает почему критерий оптимальности никогда не выполняется!? Спасибо за внимание. ![]() Народ не проходите мимо ответьте пожалуйста на мои вопросы. Последний раз редактировалось Stilet; 21.10.2010 в 16:18. |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Result := N * ( C1*Pt*(t) + C2 ) / T;
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 | |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#4 | |
Ищу работу
Форумчанин
Регистрация: 16.02.2007
Сообщений: 269
|
![]() Цитата:
Пишу на Delphi все что угодно, недорого, красиво, с комментариями
###icq 107335###
|
|
![]() |
![]() |
![]() |
#5 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,861
|
![]() Код:
Зачем 5 раз вычислять значение функции от одного и того же аргумента? Ресурсы впустую расходуются. Примерно так надо переписать: Код:
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 18.10.2010
Сообщений: 15
|
![]()
Спасибо всем за ответы.
Но блин почему етот критерий оптимальности, никогда не выполняется? Когда должен! Код вроде правильный условия оптимальности тоже соблюдены, а программа не вычисляет( |
![]() |
![]() |
![]() |
#7 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 18.10.2010
Сообщений: 15
|
![]() Цитата:
var i,N,T : integer; Pt,C1,C2,rez : Real; Next, Pred: Real; function Zatrati ( t : Integer ) : Real; begin if t <> 0 then Result := N * ( C1*Pt*(t) + C2 ) / T else Result := 0; end; begin N := 100; Pt := 0.1; C1 := 10; C2 := 50; T := 100; Pred := Zatrati(0); Next := Zatrati(1); for i := 1 to T-1 do begin rez:=Next; Next := Zatrati(i+1); if ( rez<Next ) and ( rez< Pred ) then begin Label1.Caption:= ('Искомый период найден : '+Floattostr(i)); Exit; end; Pred := rez; end else Label1.Caption:= ('Критерий оптимальности не выполняется на заданном числе периодов T'); end; end. Исправил, но критерий выполнятся всёравно не хочет. |
|
![]() |
![]() |
![]() |
#9 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,861
|
![]()
А к чему этот else относится, к циклу for что ли?
Приведите для начала код в порядок, что бы были нормально выставлены отступы. Разбираться в коде, написанном таким образом, я даже не хочу. E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#10 |
Ищу работу
Форумчанин
Регистрация: 16.02.2007
Сообщений: 269
|
![]()
сорцы
вероятности поломки компов.zip Код:
Пишу на Delphi все что угодно, недорого, красиво, с комментариями
###icq 107335###
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
На чем написана программа | Владимир-N | Софт | 5 | 06.06.2010 23:27 |
Правильно ли написана программа в С | Денис999 | Помощь студентам | 1 | 30.05.2010 17:21 |
[delphi] лаба1: написана программа. л2 реализовать случайное изменение величины дисперсией. подскажите | бедный_студент | Помощь студентам | 4 | 16.12.2009 18:03 |
Правильно ли написана програма (с++) ? | Alex1991 | Помощь студентам | 1 | 28.03.2009 15:52 |
Посмотрите пожалуйста правильно ли написана программа,если нет укажите ошибку. | Викулька | Помощь студентам | 1 | 10.12.2007 22:49 |