Programlama Araçlar* ve Yap*s*

advertisement
Programlama Araçları
ve
Programlama Yapısı
BIL132
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
• Step 1 Strat
Problem
Bir sayının karesinin
• Step 2 Sayıyı
hesaplanması ve
giriniz
görüntülenmesi.
• 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ı
Start
Input a
Kare= a*a
kare
End
 Bir
sayının karesinin
hesaplanması ve
görüntülenmesi.
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...
Download