bir öğrenci işleri programı yazmanız isteniyor. Öğrenci işleri programında A dersini alan öğrencilerin numaraları ve geçiş notları tutulmaktadır
Programın belli başlı
fonksiyonları var. Bunlar öğrenci numarasına göre artan veya azalan bir şekilde sıralama yapılması, öğrenci numarasının aranması, notların
frekansların hesaplanması vb.
Öğrenci işleri programını gerçekleştiriniz?
İpucu
rogram yazımında 2 boyutlu dizi kullanabilirsiniz. Boyutun birisi öğrenci numarasını diğeri ise geçiş notları bilgisini tutabilir. Veya iki
tane tek boyutlu dizi kullanılabilirsiniz. Ancak dizi işlemlerinde sıralama yapılırken öğrenci numara ve notlarının karışmamasına dikkat edilmelidir
Program aşağıdaki fonksiyonları içermeli. Her biri ayrı ayrı fonksiyon olarak yazınız?
a) Numarası girilen bir öğrencinin notunun bulunmasını sağlayan bir fonksiyon yazınız? Öğrenci numarasının bulunması için ikili arama (binary search)
kullanınız
b) Girilen bir notu alan öğrenci numaralarını listeleyen bir fonksiyon yazınız ve akış diyagramını çiziniz? Örnek olarak geçiş notu 60 olan
öğrencileri listeleyiniz. Geçiş notunun bulunması için ikili arama (binary search) kullanınız .
c) Öğrenci numaraları kabarcık sıralama algoritması kullanılarak artan bir şekilde sıralayan fonksiyonu yazınız
d) Öğrenci geçiş notları kabarcık sıralama algoritması kullanılarak artan bir şekilde sıralayan fonksiyo
e) Geçiş notlarının frekanslarını hesaplayınız yani hangi nottan kaç kişi almış bulunuz ve bilgisayar ekranına yıldızlar histogram çizdirerek
gösteriniz?
Programın belli başlı
fonksiyonları var. Bunlar öğrenci numarasına göre artan veya azalan bir şekilde sıralama yapılması, öğrenci numarasının aranması, notların
frekansların hesaplanması vb.
Öğrenci işleri programını gerçekleştiriniz?
İpucu
tane tek boyutlu dizi kullanılabilirsiniz. Ancak dizi işlemlerinde sıralama yapılırken öğrenci numara ve notlarının karışmamasına dikkat edilmelidir
Program aşağıdaki fonksiyonları içermeli. Her biri ayrı ayrı fonksiyon olarak yazınız?
a) Numarası girilen bir öğrencinin notunun bulunmasını sağlayan bir fonksiyon yazınız? Öğrenci numarasının bulunması için ikili arama (binary search)
kullanınız
b) Girilen bir notu alan öğrenci numaralarını listeleyen bir fonksiyon yazınız ve akış diyagramını çiziniz? Örnek olarak geçiş notu 60 olan
öğrencileri listeleyiniz. Geçiş notunun bulunması için ikili arama (binary search) kullanınız .
c) Öğrenci numaraları kabarcık sıralama algoritması kullanılarak artan bir şekilde sıralayan fonksiyonu yazınız
d) Öğrenci geçiş notları kabarcık sıralama algoritması kullanılarak artan bir şekilde sıralayan fonksiyo
e) Geçiş notlarının frekanslarını hesaplayınız yani hangi nottan kaç kişi almış bulunuz ve bilgisayar ekranına yıldızlar histogram çizdirerek
gösteriniz?