01.05.2013 Views

“Dünyada herfley için, medeniyet için, hayat için, muvaffakiyet için ...

“Dünyada herfley için, medeniyet için, hayat için, muvaffakiyet için ...

“Dünyada herfley için, medeniyet için, hayat için, muvaffakiyet için ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

M. Tekin ERTEK‹N<br />

tekinertekin@gmail.com<br />

ANKARA<br />

SAMANYOLU L‹SES‹<br />

Dan›flman Ö¤retmenler<br />

Ahmet BALO⁄LU • Bülent IfiIK<br />

Numan MERCAN<br />

numanmercan29@gmail.com<br />

YARDIM UÇAKLARININ<br />

GÜVENL‹ VE KISA YOLDAN HEDEFE ULAfiMASI<br />

Bu proje yard›m uçaklar›n›n alandaki yeri ve menzili belirlenen uçaksavarlar taraf›ndan<br />

zarar görmeden ikinci bir havaalan›na ulaflt›r›lmas› amac›yla yap›lm›flt›r.<br />

Amac›m›z insani yard›m uçaklar›n›n tehlikeli alanlarda, belirlenen iki havaalan› aras›nda<br />

en k›sa ve güvenli yoldan ulafl›m›n›n sa¤lanmas›d›r.<br />

Program C programlama dilinde Open GL Grafik kütüphanesinin oyunlar <strong>için</strong><br />

özelleflmifl bir sürümü olan allegro kullan›larak haz›rlanm›flt›r.<br />

Program grid harita üzerinde sekiz yönlü BFS algoritmas›yla yaz›lm›flt›r. Bu algoritma<br />

ve uça¤›n alaca¤› yol arayüz üzerine baflar›l› bir biçimde yans›t›lm›flt›r.<br />

Uça¤›n alaca¤› yol tamamen kapal› ise arayüz kullan›c›y› bir uyar› mesaj› ile<br />

uyarmaktad›r. Program yaz›l›p birçok girdi ile denendikten sonra %100 verimle çal›flt›¤›<br />

tespit edilmifltir.<br />

Projenin yap›m›nda www.programlama.com ve Allegro GL’in resmi sayfas› olan<br />

www.allegro.com kullan›ld›.<br />

Yapt›¤›m›z bu araflt›rma;<br />

Askeri ve sivil havac›l›k alan›nda baflar›yla uygulanabilir ve günümüz silah teknolojisi<br />

karfl›s›nda sivil havac›l›¤a büyük destek sa¤layabilir. Ayr›ca bu proje daha profesyonel bir<br />

biçimde ele al›narak gelifltirilebilir.<br />

9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!