Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 06:52 29.09.24 
Компютри и Интернет
   >> Delphi
*Кратък преглед

Страници по тази тема: 1 | 2 | 3 | >> (покажи всички)
Тема Търся програмистинови  
Авторunknown (Нерегистриран)
Публикувано24.03.06 19:40



Търся програмисти. Не е работа на заплата. На хонорар е. Давам задача, разбираме се за парите, пишеш - взимаш парата и кои от къде е.

Изисквания: Да си много добър и да можеш да мислиш.

(Не се изисква визше образование.
Не се изисква N години стаж по специалността.
Не се изисква писане на документация (само понякога).
Не се изисква спазване на работното време. и т.н.)

Проектите са сложни. Сроковете кратки.

Тест за желаещите:

Да се напише процедура със следния проторип:

procedure Calculate(var APoint:TPoint;AKey:Integer;ABounds:TRect);

... която да премества точка APoint според параметрите AKey и ABounds.

AKey: код на натиснат клавиш (ляво=1,дясно=2;горе=3;долу=4);

ABounds: граници на правоъгълник (top,left,bottom,right) който не трябва да напуска точката.

Пример:

procedure Calculate(var APoint:TPoint;AKey:Integer; ABounds:TRect);
begin
with ABounds,APoint do
case AKey of
1:if X>Left then X:=X-1; //dec(x)
2:if X<Right then X:=X+1; //inc(x)
3:if Y>Top then Y:=Y-1; //dec(y)
4:if Y<Bottom then Y:=Y+1; //inc(y)
end;
end;


Условие: Да не се ползват операторите "IF", "CASE", WHILE, REPEAT/UNTIL, FOR, и директивата ASM.



Тема Re: Търся програмистинови [re: unknown]  
Авторok (Нерегистриран)
Публикувано24.03.06 21:42



gotova e funkciata a sega napishi kolko shte mi dadesh.
Pak az shte pomislia dali vaobshte da ti otgovoria...



Тема Re: Търся програмистинови [re: unknown]  
Авторptr (Нерегистриран)
Публикувано24.03.06 21:44



А отговорите на задачката къде да пращаме ?



Тема Шефче, шефче ....нови [re: unknown]  
АвторHeh (Нерегистриран)
Публикувано24.03.06 22:10



Безумие отвсякъде, честно!



Тема Re: Търся програмистинови [re: unknown]  
Авторgotovo e. (Нерегистриран)
Публикувано24.03.06 22:33



obadi mi se: 048917776
az pisha ti plashtash. Dano tova te zadovoli.


procedure TForm1.Calculate(var APoint: TPoint; AKey: Integer; ABounds: TRect);
(*исползвана техника - вложена процедура*)

var
APointGlobal: TPoint;
AKeyGlobal: Integer;
ABoundsGlobal: TRect ;
procedure Button1KeyPress(Sender: TObject; var Key: Char);
begin
with ABounds,APoint do
case AKey of
1:if X>Left then X:=X-1; //dec(x)
2:if X<Right then X:=X+1; //inc(x)
3:if Y>Top then Y:=Y-1; //dec(y)
4:if Y<Bottom then Y:=Y+1; //inc(y)

(*тука пишеш усложието за ABounds:
....

*)

(*tuk prisvoiavash stoinosti na promenlivite i izpolzvash if, else i kvoto si iskash
APointGlobal;
AKeyGlobal;
ABoundsGlobal;
...
*)
end;

end;(*krai na key press procedure*)
begin
(*nachalo na Calculate*)
APoint := APointGlobal;
AKey := AKeyGlobal;
ABounds := ABoundsGlobal;
(*тука повече нищо не пишеш.*)

end;



Тема Re: Търся програмистинови [re: unknown]  
Автор vido (новак)
Публикувано25.03.06 08:14




procedure Calculate(var APoint:TPoint;AKey:Integer; ABounds:TRect);
var b: Boolean;

function IncDecBool(var z: Integer; step: Integer): Boolean;
begin
Inc(z, step);
Result := True
end;

begin
{$B-}
with ABounds, APoint do
b := (AKey = 1) and (X > Left) and IncDecBool(x,-1) or
(AKey = 2) and (X < Right) and IncDecBool(x, 1) or
(AKey = 3) and (Y > Top) and IncDecBool(y,-1) or
(AKey = 4) and (Y < Bottom) and IncDecBool(y, 1)
end;


Прекалено елементарно.



Тема Re: Търся програмистинови [re: unknown]  
АвторDaniel (Нерегистриран)
Публикувано25.03.06 10:50



Тук май всички направиха нечия чужда задача или поне така ми се струва.



Тема Re: Търся програмистинови [re: ok]  
Авторunknown (Нерегистриран)
Публикувано25.03.06 13:51



Bez komentar



Тема Re: Търся програмистинови [re: ptr]  
Авторunknown (Нерегистриран)
Публикувано25.03.06 13:52



tuk



Тема Re: Шефче, шефче ....нови [re: Heh]  
Авторunknown (Нерегистриран)
Публикувано25.03.06 13:53



bez komentar




Страници по тази тема: 1 | 2 | 3 | >> (покажи всички)
*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.