Blog
Bilge Kunduz bayram için özel bir yemek hazırlamaktadır. Pişireceği yemekle ilgili aşağıdaki yönerge ve malzeme listesini oluşturmuştur. Yönergedeki her bir işlem bir rakamla, kullanılacak malzemeler ise malzemelerin baş harflerine göre kodlanmıştır.
Tarif için yönergeler rakamla, kullanılacak malzemelerin kodları parantez içerisinde belirtilmektedir. Ayrıca, her yönerge ayrı bir satırda olmalıdır. Örneğin “Un ve yağı karıştır”, “Pişir” yönergeleri aşağıdaki gibi belirtilmektedir.
4 (U, AY)
2
Soru
Bilge Kunduz Biberli Tavuk pişirmeyi istemektedir. Tarif aşağıdaki gibidir.
• Soğanları ayçiçek yağında kızart
• Biber, su ve tavuğu ekle
• Pişir
• Bir kasede un ve ekşi kremayı karıştır
• Bu karışımı yemeğe ekle
• Kekik ekle
• Pişir
• Kapat
Yukarıdaki tarif hangi seçenekte doğru verilmiştir?
Sorunun çözümü
Doğru yanıt C seçeneğidir.
Açıklaması
Soruda A şıkkı yanlıştır. Çünkü pişirme işlemine herhangi bir malzeme eklemeden başlamıştır. B şıkkının 4. Satırı 4 (EK , T) şeklindedir. Bu satır incelendiğinde ihtiyaç duyulan malzeme tavuk değil undur. Bu nedenle bu şık da yanlıştır. Bu şıkkın 6. Satırında pişirme işlemi bitmiştir ve sonrasında tekrar pişirme işlemi yapmak mümkün olmadığından bu şık da doğru değildir.
Sorudaki Enformatik Kavramı
Yapısal programlama 3 algoritmik yapı kullanır: dizi, seçme ve tekrarlama. Bu soru diziye bir örnektir. Her bir yönerge sadece bir kere ve sıralı bir şekilde yerine getirilir. Programlamada alt yordamları verilerin alt yordama geçmesi için parametreleri kullanır şekilde tanımlarız. Bu soruda “Ekle”, “Karıştır” ve “Kızart” işlemleri ihtiyaç. Duyulan malzemeye göre farklı parametreler kullanırlar. Bu yöntem programlamada bir alt yordamın farklı verilerle tekrar tekrar kullanılabilmesi için kullanılışlıdır.
Anahtar kelimeler: Dizi, alt yordam, parametre, yönerge
Çok yararlı