Professional Documents
Culture Documents
Bir program taslağı hazırlamak için atılması gereken ilk adım, oluşturacağımız programın çıktısının
tam olarak ne olduğunu belirlemek.Programın oluşturulma amacını ve bir bakıma programdan ne elde
edilmesi gerektiğine karar vermektir.İkinci adım, elde etmek istediğimiz veri için gereken girdileri tespit
etmektir.En son adım, girilen verilerin hangi işlemler vasıtasıyla bizi çıktıya götüreceğini
belirlemektir.Bu işlemler genel olarak matematiksel problemleri çözme yöntemine benzer.
Örneğin: “2 saatte 150 km yol alan arabanın hızı nedir?” probleminde;
giriş verileri : 2 saat , 150 km
çıktı(istenen) veri : arabanın hızının ne olduğudur.
formülüdür.Sonuç olarak çıktı verimiz(output) ‘75’ olacaktır. Bir yemek tarifini düşünelim.Yemeği
oluşturan ürünlerin hepsi istenilen yemeğe göre belirlenir.Bu gösteriyor ki istenilen veri, girdileri ve
yapılacak işlemleri belirler.Yemek tarifi, yemek yaparken oluşabilecek hata sayısını en aza indirir.
Program yazmanın da en önemli şartı dikkatli hazırlanmış bir taslak (plan) dır.Adım adım hazırlanmış
ve test edilmiş bir taslak programcının kısa sürede işini yapmasını sağlar.Program Akış Diyagramı
hazırlanarak yapılan program hatasız ve kaliteli çıktı almamızı sağlar.
TASLAK HAZIRLAMA ADIMLARI
1-) ANALİZ: Problem tespiti.
Programın tam olarak ne iş yapacağını iyi anlamak çok önemlidir.Çıktı verileri ile girdiler arasındaki
ilişki iyice anlaşılmalıdır.
2-) TASARIM: Problemin çözümünü tasarlama.
Problemi çözecek mantıksal (lojik) adımlar zincirini bulmak. Algoritma bu adımlar zincirine denir.Her
detay,her adım algoritmalarda gösterilmelidir.
3-) PROGRAMLAMA DİLİ VE KODLAMA:
Algoritması oluşturulan bir problem bütün programlama dillerinde kodlanabilir.Programlama dilleri
arasındaki tek farklılık komutların yazılışıdır.
4-) TEST VE HATA AYIKLAMA: Hataları tespit etme ve ortadan kaldırma.
Test, programın kullanımında oluşabilecek hataları tespit etme işlemidir.Hata Ayıklama (debug)
hataların düzeltilmesine denir.Programımızı kodlayıp test edince algoritmamızın kusurlarını tespit
etmiş oluruz.
bağlamak için kullanılır. Kutup Program akışının başlangıç ve bitiş yerlerini gösterir.
farklı akış çizgisinin birleştiği yeri gösterir Ön Tanımlı İşlemler Önceden hazırlanmış,
belli bir işlevi yapan işlem taslağı grubunu temsil eder. Alt Sayfa Bağlacı Uzun akış