-
Bağımsız Aktivite | Zar Oyunu
-
Bu dersin adı Zar Yarışı. Hemen herkes
bilgisayar oyunu oynamayı sever.
-
Bilgisayar programcılarının,
oyun aşamalarını programa
-
nasıl dönüştürdüklerini
hiç merak ettiniz mi?
-
Bir bilgisayar oyunu yaratmada
ve herhangi bir sorunu çözmede
-
ilk adım düşünme ve planlamadır.
-
Sorun çözmede düşünme adımı
bir algoritma üretir.
-
Bu da bir sorunu çözmeye veya bir görevi
bitirmeye yönelik adım adım bir plandır.
-
Bu derste, bir zar yarışı oyunu için
algoritma oluşturacaksınız.
-
Sonra, arkadaşlarınızdan
planınızı deneyip oyunu oynamak için
-
adımları takip edip edemediklerini
söylemelerini isteyeceksiniz.
-
Programcı, adımların doğru olduğuna
emin olduktan sonra sıra geldi
-
algoritmayı bilgisayarın anlayacağı dilde
bir programa dönüştürmeye.
-
Her gün yaptığımız hemen her şey
bir algoritma gerektirir,
-
bir görevi tamamlamak için
takip edebileceğiniz adımların listesi.
-
Okula hazırlandığınızı, arkadaşlarınızla
keyifli bir gün planladığınızı
-
veya bir atıştırmalık yaptığınızı düşünün.
-
Bu görevlerden herhangi birini
tamamlamak için
-
daha küçük adımlara bölmelisiniz
ve bazen belli bir sıra izlemelisiniz.
-
Bir sandviç yaptığınızı düşünün.
Dolaptan önce neyi aldığınız fark etmez.
-
Fakat kavanozun kapağını açmadan
fıstık ezmesini süremezsiniz.
-
Bilgisayar algoritmalara ve programlara
ihtiyaç duyar, bunlar
-
bizim düşünmeksizin yaptığımız
şeyleri bile nasıl yapacağını gösterir.
-
Algoritma, ne yapılması gerektiğini
arka planda düşünür.
-
Program ise bir şeyi yapması için
bilgisayara verilen asıl talimatlardır.
-
Algoritmanın programa dönüştürülmesi
gerekir ki bilgisayar çalıştırabilsin.
-
Bir görevi, algoritma denen adımlara
bölmek bazen zordur.
-
Fakat herhangi bir beceri gibi
pratik yaptıkça kolaylaşır.