Professional Documents
Culture Documents
ALGORTMA
kurt.mehmet@gmail.com
Ne yapsak?
Nereden Balasak?
Programcla
balamay ok
istiyorsunuz
ama nereden
balayacanz
bilemiyorsunuz.
yleyse
buyurun ilk
adm beraber
atalm.
Bilgisayar Dnr m?
Hayr! yle bir ey yok. Fakat bilgisayar anlar! Peki acaba dnmeden, muhakeme etmeden nasl anlar? Demek ki bu anlama, bizim anlamamzla e deer bir anlama deil.
Kavramlar karmasn, biz bu anlama biimine bilgisayarms anlay diyelim.
Algoritma Nedir?
Algoritma, hedefe ulamak iin izlenen yoldur. te biz de bu kede, hedefe ulamak
iin bilgisayarms anlay kurallar dahilinde
bir takm dnceler reterek yolumuzu bulacaz!
Bu retime de balamak iin nce bakkala
gideceiz!
Soru: Hayda... Ne bakkal abi?
Cevap: Dur, tela etme. Alttaki soruyu oku!
Cevaba Cevap: Olur abi.. ne yapalm, patron
sensin. Szde programlama reneceiz sayende...
Soru: Evinizde, bir apartman dairesindesiniz. Size
ALGORTMA
bir ekmek almanz sylendi. Paray alp ekmei eve ulatrana dek yaptklarnz nelerdir?
Bunu yeni domu ama syleneni yapmaya
muktedir, eylemlerden bi-haber bir bebee
retecek tarzda ifade edebilir misiniz?
Durun durun! Bir yere gitmeyin. Gayet
ciddi bir sorudur. Yalnz bebek burada
nemli bir nesne. Bebek hi bir eyi bilmeyen, btnyle aklamaya muhta
bir varlk. imdi dnn ve cevap verin.
Cevap :
1. Paray alrm.
2. Merdivenlerden inerim.
3. Bakkala giderim.
4. Ekmei alr, paray veririm.
5. Varsa parann stn alrm.
6. Bakkaldan karm.
7. Apartmana gelirim.
8. Merdivenlerden karm.
9. Ekmei evdekilere veririm.
10. Ohh.. bitti.. Televizyonun karsna
geerim :P
Tamam m abi, oldu mu? Ekmek var
artk!
Cevaba Cevap: Olmad!
Cevaba aknlk nlemi eren Bir Soru: Ana! Niye abi?
akn Soruya Mantkl Aklama: Neden
olmad? Ne dedik bata? Bunu bir bebein (ki o bebek yeni domu olan,
hibir kavram bilmeyen, yap dediklerini
yapacak kudrete sahip olan ama yapmas gerekenleri ve yapma esnasnda
doacak kavramlar nceden renme
zorunluluu olan bir bebektir) anlayabilecei tarzda anlatacaksn.
Bu garip bebek, paray nereden bilsin?
Merdiven de neyin nesidir? Ya bakkal
demek ne demek? Sanki ekmei anneciinin karnnda da m yiyordu? Acaba bu
al veri de ne ola ki? Ya apartman? Bu
arada 10. maddeyi de grmedim sanma. Rica ederim o maddeyi de tekrar
yazma. Sululuun lzumu yok.
zr: Peki abi, zr dilerim. Yeniden
deneyeyim mi?
Af: Tamam tamam, neyse nemli deil.
Dene bakalm.
Yeni Cevap:
PARA bir saydr. ( Say nedir? kr ki
baz kavramlar birileri bilgisayara bir
kerelie mahsus olarak anlatm! Sayya benzer baka baka kavramlarda bilgisayar tarafndan bilinmektedir. Bunlara deiken tipleri denir. Yeri geldiinde tekrar deineceiz. Aada;
ara, temel ihtiya maddesi gibi kavramlarn nceden tip olarak bilindiini
var sayacaz.)
DARE kaldmz yerdir, evimizdir.
APARTMAN bir ok dairenin bulunduu kalma yeridir.
MERDVEN bir aratr.
EKMEK temel ihtiya maddesidir.
BAKKAL alveri yaplan yerdir.
ALIVER Parann veya baka nesnelerin baka para ve nesneler karlnda
el deitirmesidir. (Tamam, garip oldu
ama idare edin artk)
1. Paray alrm.
2. Merdivenlerden inerim.
3. Bakkala giderim.
4. Ekmei alr, paray veririm.
5. Varsa parann stn alrm.
6. Bakkaldan karm.
7. Apartmana gelirim.
8. Merdivenlerden karm.
9. Ekmei evdekilere veririm.
Tamam m abi, bitti mi?
Yeni Cevaba Cevap: Tabi ki hayr.
Yeni Cevaba aknlk ve Biraz da syan
nlemi eren Bir Soru: Ama abi, bu
sefer nerede hata yaptm? Tanmlama
dedin yaptk...
Sakin ve Anlayl Tavr: Seni anlyorum,
bir an nce sonuca gelmek istiyorsun
ama hl bu admlar kime anlattnn
farknda deilsin. Bebek diyorum sana.
Anlamyor musun? Syler misin bana
paray aldn, merdivenlerden indin! Sizin evde kap yok mu kap? Kapdan
kmak yok mu?
Sakin Tavra akn Cevap: Abi o zaman
n tane ey yazmamz lazm buraya. Sadece dairedeki kap deil, apartman kaps, bakkal kaps... Bunlarn da devreye girmesi lazm. Etraf kapdan geilmiyor ki...nne gelen kap yapyor...
kinci Sakin Tavr ve Tevik: Ha unu bileydin! Ben zaten senin bu ii kvracan biliyordum. O halde devam et bakalm... Tekrar dene... Hadi aslanm...
Gaza Geli: Tabi ya... Yaparm ben...
Bak izle abi...
PARA bir saydr.
DARE kaldmz yerdir, evimizdir.
APARTMAN bir ok dairenin bulunduu kalma yeridir.
MERDVEN bir aratr.
EKMEK temel ihtiya maddesidir.
BAKKAL alveri yaplan yerdir.
ALIVER parann veya baka nesnelerin baka para ve nesneler karlnda
el deitirmesidir. (Garip olduunu daha nce sylemitik :) )
DARE KAPISI daireye, evimize izinsiz
girilmesin diye yaptrlan bir nlemdir.