Ardışık (Sequential) Dosya komutları kullanılacaktır.
Ardışık dosya yapısıyla 10000 rastgele öğrenci kaydı bir dosyaya yazılacaktır.
Alanlar: o İsim o Soyad o Öğrenci No o Gano o BölümSıra o SınıfSıra o Sınıf o Cinsiyet
Alanların Özellikleri:
o İsim alanı için cinsiyete göre iki isim dizisi tanımlanacak ve rastgele her bir öğrenciye bu liste içinden atanacaktır.
o Soyad alanı için de liste yapılıp o diziden rastgele alınacaktır.
o Öğrenci numarası 1 ile 10000 arası değer alacak ve her bir öğrenci kaydına tekil değer verilecektir.
o Gano değeri rastgele 1 ile 4 arası float sayı verilecektir. Virgül sonrası 3 basamaklı olsun.
o Bölüm Sırası bütün öğrenciler eklendikten sonra doldurulacaktır ve
o Sınıf Sırası bütün öğrenciler eklendikten sonra sınıf ve gano alanına göre doldurulacaktır ve
o Sınıf alanı 1, 2, 3, 4 olmak üzere rastgele doldurulacaktır. Her bir sınıfta 2500 öğrenci olacaktır.
o Cinsiyet Kız ve Erkek rastgele doldurulacaktır. İsim alanı cinsiyete göre rastgele iki ayrı listeden alınacaktır.
Çıktı: o Program ile önce ardışık bir dosyaya rastgele kayıtlar yazılacaktır. o Sınıf Sıra ve Bölüm Sıra alanları ikinci aşamada hesaplanarak güncellenecektir. o Eklenen öğrenci kayıtları üzerinden raporlar alınacaktır.
Her bir sınıf için sınıf sırasına göre öğrencilerin sıralı listesi
Bölüm sırasına göre bütün öğrencilerin sıralı listesi
Cinsiyete göre ayrı iki liste
Öğrenci noya göre sıralı liste