Programlama Araçları ve
Programlama Yapısı
BIL13
2
Programlama Araçları
Algoritma
- Program Description Language (PDL) veya Pseudcode
- Flowchart (Akış şeması)
Algoritma
Bilgisayarda çözülecek problemin çözümünde kişiye kolay ve sistematik olarak yardımcı olan yapıdır.
Program Description Language (PDL) veya Pseudcode
Problem
Bir sayının karesinin hesaplanması ve
görüntülenmesi.
• Step 1 Strat
• Step 2 Sayıyı giriniz
• Step 3 Karesini hesaplatınız.
• Step 4 Sonucu görüntüle.
• Step 5 End
Flowchart (Akış şeması)
Programlama Yapısı
Dizi Yapısı
Karar verme Yapısı
Tekrar Eden Yapı
Dizi Yapısı
Bir dizi işlemin sıra ile yapılması ile oluşan işlem mantığıdır.
Dizi Yapısı
Bir sayının karesinin
hesaplanması ve görüntülenmesi.
Input a Start
Kare=
a*a kare
End
Karar verme Yapısı
Programlama yapısında bir karara bağlı olarak mantığın yönlendirilmesi gereken durumlarda kullanılır.
Karar verme Yapısı
Sabah alarımın
7:00 kurulması ve kalkmak istersek;
Yataktan kalkma
Düğmeye basıp alarımı geciktirme.
IF- ELSE
Tekrar Eden Yapı
Bir dizi işlemin belirli bir sayıya veya şarta göre tekrar edilmesi gereken durumlarda kullanılan yapıdır.
Tekrar Eden Yapı
50 Öğrenci kaydı yapan programın kontrol ve tekrar kayıt işlemi.
Çalışma Soruları
Pseudcode ve Flowchart
Kullanıcının adının girildiği ve adı ile birlikte iyi dilekler yazdıran
Bir sayının, bir fazlasını hesaplayıp yazdıran
12’ye kadar 2’nin çarpım taplosunu yazdıran
23’e kadar olan asal sayıları yazdıran Problemlerin çözümlerini düşünüp
paylaşalım.
Katılımınız için teşekkürler!
Haftaya Değişkenlerin tanımlanması ile görüşmek üzere...