Kenar uzunlukları negatif olarak girildiği durumda veri girişi tekrarlanacaktır.
a. Sözde kod
b. Akış Şeması
Dikdörtgenin uzun kenarı: a
Dikdörtgenin kısa kenarı: b
Dikdörtgenin alanı: Alan
1. BAŞLA
2. a OKU
3. a<0 ise, GİT 2
4. b OKU
5. b<0 ise, GİT 4
6. Alan = a * b
7. BİTİR
31 Ekim 2016 Pazartesi
Klavyeden girilen iki sayıdan büyük olanını bulup ekrana yazdıran algoritma ve akış şemasını hazırlayınız.
a. Sözde kod
b. Akış Şeması
Birinci sayı: X
İkinci sayı: Y
1. BAŞLA
2. X OKU
3. Y OKU
4. X=Y ise, GİT 7
5. X>Y ise, X YAZ
6. Y>X ise, Y YAZ
7. BİTİR
b. Akış Şeması
Birinci sayı: X
İkinci sayı: Y
1. BAŞLA
2. X OKU
3. Y OKU
4. X=Y ise, GİT 7
5. X>Y ise, X YAZ
6. Y>X ise, Y YAZ
7. BİTİR
İki sayının ortalamasını bulan algoritmayı hazırlayınız.
Ösym Akış Diyagramı
Akış Diyagramlarını hayatın pek çok alınında görmek mümkün. Bunlardan biri Ösym'nin sınav klavuzu.

1-10 Arasındaki Tek Sayıların Toplamı
1.BAŞLA
2.Sayac = 1
3.Toplam = 0
4.Eğer Sayac > 10, GİT 8
5.Toplam = Toplam + Sayac
6.Sayac = Sayac + 2
7.GİT 4
8.BİTİR
Üçgenin Alanını Hesaplayan Algoritma
1.BAŞLA
2.Taban değerini gir
3.Yükseklik değerini gir
4.Taban ile yüksekliği çarp ve sonucu ikiye böl
5.Çıkan sonucu yaz
6.BİTİR
Aynı örneğin sözde koda çevrilmiş hali
Sözde Kod
Taban için t, yükseklik için y, alan için A seç
1.BAŞLA
2.t değerini OKU
3.y değerini OKU
4.A = (t * y)/2
5.A değerini YAZ
6.BİTİR
2.Taban değerini gir
3.Yükseklik değerini gir
4.Taban ile yüksekliği çarp ve sonucu ikiye böl
5.Çıkan sonucu yaz
6.BİTİR
Aynı örneğin sözde koda çevrilmiş hali
Sözde Kod
Taban için t, yükseklik için y, alan için A seç
1.BAŞLA
2.t değerini OKU
3.y değerini OKU
4.A = (t * y)/2
5.A değerini YAZ
6.BİTİR
İki Sayının Toplamı Algoritması
Düz Yazı
1.BAŞLA
2.Birinci sayıyı gir
3.İkinci sayıyı gir
4.İki sayıyı topla
5.Sayıların toplam değerini yaz
6.BİTİR
Aynı örneğin sözde koda çevrilmiş hali
Sözde Kod
Toplam için T, birinci sayı için X, ikinci sayı için Y seç
1.BAŞLA
2.X değerini OKU
3.Y değerini OKU
4.T = X + Y
5.T değerini YAZ
6.BİTİR
Akış Şeması
1.BAŞLA
2.Birinci sayıyı gir
3.İkinci sayıyı gir
4.İki sayıyı topla
5.Sayıların toplam değerini yaz
6.BİTİR
Aynı örneğin sözde koda çevrilmiş hali
Sözde Kod
Toplam için T, birinci sayı için X, ikinci sayı için Y seç
1.BAŞLA
2.X değerini OKU
3.Y değerini OKU
4.T = X + Y
5.T değerini YAZ
6.BİTİR
Akış Şeması
Tahtaya Adını Yazma Algoritması
Örneğin amacı, adımların tutarlılığını ve mantıksal sırasını göstermektir.
Burada emirler, belli sorgulamalar yapılarak ve mantıksal bir sıra içinde verilmiştir.
Yerinden kalk emri verilmeden kişiden yürümesi istenemez.
Kalemi almadan adını yaz emrinin verilmesi doğru olmaz.
Sorgulamalarla da işlemi yapıp yapmadığı kontrol edilmiştir.
1.BAŞLA
2.Yerinden kalk
3.Yönün tahtaya doğru mu?
Hayırsa tahtaya dön
Evetse 4. adıma git
4.Tahtaya doğru yürü
5.Tahtaya geldin mi?
Hayırsa 4.adıma git
Evetse 6. adıma git
6.Kalemi al
7.Adını yaz
8.BİTİR
Aslında bilgisayar bu tür işleri yerine getiremez.
Kullanıcılar bilgisayarlara belli girdiler verir.
Onlar da programcının verdiği adımlara göre bu girdiler üzerinde matematiksel ve mantıksal işlemler yaparak bir çıktı üretirler.
Burada emirler, belli sorgulamalar yapılarak ve mantıksal bir sıra içinde verilmiştir.
Yerinden kalk emri verilmeden kişiden yürümesi istenemez.
Kalemi almadan adını yaz emrinin verilmesi doğru olmaz.
Sorgulamalarla da işlemi yapıp yapmadığı kontrol edilmiştir.
1.BAŞLA
2.Yerinden kalk
3.Yönün tahtaya doğru mu?
Hayırsa tahtaya dön
Evetse 4. adıma git
4.Tahtaya doğru yürü
5.Tahtaya geldin mi?
Hayırsa 4.adıma git
Evetse 6. adıma git
6.Kalemi al
7.Adını yaz
8.BİTİR
Aslında bilgisayar bu tür işleri yerine getiremez.
Kullanıcılar bilgisayarlara belli girdiler verir.
Onlar da programcının verdiği adımlara göre bu girdiler üzerinde matematiksel ve mantıksal işlemler yaparak bir çıktı üretirler.
Kaydol:
Kayıtlar (Atom)