Algoritma ve Akış Diyagramı Değerlendirme Soruları
Bilişim Teknolojileri Alanı Programlama Temelleri Dersinde işlediğimiz Algoritma ve Akış Diyagramı konusunun sonunda yer alan beş tane değerlendirme sorusunu birlikte çözelim.
Değerlendirme Soruları
- Girilen sayının pozitif, negatif veya sıfıra eşit olduğunu gösteren algoritmayı hazırlayınız.
- Girilen sayının faktöriyelini hesaplayan algoritmayı hazırlayınız.
- Girilen üç sayıdan en büyüğünü bulup ekrana yazan algoritmayı hazırlayınız.
- Bir öğrenciye ait vize ve final notlarının ortalamasını hesaplayan ve ortalamaya göre ekrana “Geçti” – “Kaldı” yazan algoritmayı hazırlayınız (Not: Ortalama hesaplanırken vizenin %40, finalin %60’ı alınacak, geçme notu 45’dir.)
- Bir komisyoncu sattığı mallardan fiyatı 50 TL’ye kadar olanlardan %3, daha fazla olanlardan ise %2 komisyon almaktadır. Klavyeden girilen 5 malın komisyonlarını bularak toplam komisyonu hesaplayan algoritmayı hazırlayınız.
Cevaplar
1.Girilen sayının pozitif, negatif veya sıfıra eşit olduğunu gösteren algoritma ve akış diyagramını hazırlayınız.
A1. Başla.
A2. X değerini gir.
A3. Eğer X<0 ise Ekrana “Sayı Negatif ” yaz.
A4. Eğer X>0 ise Ekrana “Sayı Pozitif” yaz.
A5. Eğer X=0 ise Ekrana “Sayı Sıfıra Eşit ” yaz.
A6. Bitir.
2. Girilen sayının faktöriyelini hesaplayan algoritma ve akış diyagramını hazırlayınız.
Faktöriyel Sonucu için : Sonuc – Hesaplanması istenen Faktöriyel Sayısı için : F kullanılacak.
A1. Başla.
A2. Sonuc=1,
A3. F değerini girin.
A4. Sonuc = Sonuc * F
A5. F = F -1
A6. Eğer F>1 ise A4 Adımına git
A7. Sonuc değerini yaz
A6. Bitir.
3.Girilen üç sayıdan en büyüğünü bulup ekrana yazan algoritma ve akış diyagramını hazırlayınız.
Birinci Sayı için : a – İkinci Sayı için : b – Üçüncü Sayı için : c kullanılacak
A1. Başla.
A2. a değerini gir.
A3. b değerini gir.
A4. c değerini gir.
A5. Eğer a>b ve a>c ise “En büyük Sayı a sayısıdır” yaz
A6. Eğer b>c ise “En büyük Sayı b sayısıdır” yaz
A7. “En büyük Sayı c sayısıdır” yaz
A8. Bitir.
4. Bir öğrenciye ait vize ve final notlarının ortalamasını hesaplayan ve ortalamaya göre ekrana “Geçti” – “Kaldı” yazan algoritma ve akış diyagramını hazırlayınız (Not: Ortalama hesaplanırken vizenin %40, finalin %60’ı alınacak, geçme notu 45’dir.)
Vize Notu için : Vize – Final Notu için : Final – Not ortalaması için : Ort
A1. Başla.
A2. Vize notunu girin.
A3. Final notunu girin.
A4. Ort = (Vize*40/100)+(Final60*100)
A5. Eğer Ort<45 ise “Kaldı” yaz Değilse “Geçti” yaz
A6. Bitir.
5.Bir komisyoncu sattığı mallardan fiyatı 50 TL’ye kadar olanlardan %3, daha fazla olanlardan ise %2 komisyon almaktadır. Klavyeden girilen 5 malın komisyonlarını bularak toplam komisyonu hesaplayan algoritma ve akış diyagramını hazırlayınız.
Komisyon için : Kom – Toplam Komisyon için : TopKom – Girilen Malların Fiyatı için : Fiyat – Sayma işlemi için : Sayac kullanılacak.
Bir cevap yazın