PROGRAM YAZMA AŞAMALARI
- Problemi Belirleme ve Anlama
- Algoritma Hazırlama
- Program Geliştirme
- Programı Yürütme ve Değerlendirme
ALGORİTMABir problemin çözümünde izlenecek yolun adımlar halinde yazılması ile oluşturulur.Bir işi yapmak için tanımlanan belli başlangıcı ve sonu olan işlem adımlarıdır.Algoritma bir program yazmaya başlamada önceki en önemli adımdır.Algoritması iyi olmayan biri,program yazmakta başarısız olur.
ÖRNEĞİN
Yanda gördüğünüz resim basit bir algoritma örneğidir.Kendimize bir amaç belirledik.
SORUN : Lamba Çalışmıyor.
İHTİMALLER : Lambanın fişi takılı mı? EVET/HAYIR
( Hayır ise fişi tak)
( Evet ise Ampulü kontrol et )
İHTİMALLER : Ampul patlak mı? EVET/HAYIR
( Hayır ise yeni bir lamba al )
( Evet ise ampulü değiştir )
Yukarıda ve resimde gördüğünüz gibi bütün ihtimaller göz önünde bulundurmamız gerekir.
Algoritma geliştirmek için code.org sitesine kayıt olabilirsiniz.Çeşitli oyunlar bilmeceler ve anlatımlar ile algoritmayı daha iyi anlayacaksınız.Direk program yazmaya başlamadan önce matematiksel zekanızı geliştirmeniz gerekir.
ÖRNEĞİN
1) İlk kareden başla
2) Bir kare ileri git
3) Kareyi doldur
4) Bir kare ileri git
5) Bir kare aşağı git
6) Kareyi doldur
7) Bir kare geri git
8) Bir kare geri git
9) Kare doldur
10) Bir aşağı git
11) Bir kare ileri git
12) Kareyi doldur
13) Bir kare ileri git
14) Bitti
ALIŞTIRMA
Yukarıdaki örnekte yaptığımız çalışmayı, yandaki fotoğrafta da uygulayabilirsiniz. Kendinizi algoritma konusunda geliştirebilirsiniz.
Çalışmaları adım adım yoruma yazabilirsiniz. Kolay gelsin..
0 yorum: