SoruCevap
Yeni Üye
Sınıf Listesi Orneği,
OGRENCI SINIF LISTESI
Bu program bir siniftaki ogrencilerin tamaminin Ad,Soyad ve Nosunu tutabilen ve istendiginde ekrana dokebilen bir programdir Ornek 10 ogrenci icin yaptim, tabi ki bunu
genisletmek mumkun – ayni islemleri tekrarlayarak1 Type 2 Ogrkaydi record 3 No : integer; 4 Ad : String30; 5 Soyad : String30; 6 end; (* of record *) 7 int integer; 8 Var 9 Ogrenci : array 110 of OgrKaydi; 10 i,n : int; 11 Begin (* Program Body *) 12 write( Kac ogrenci bilgisi girilecek (max 10) : ); 13 readln; 14 for i : 1 to n do 15 begin 16 write(I, Ogrenci Nosu : ); readln(OgrenciNo); 17 write(I, Ogrenci Adi : ); readln(OgrenciAd); 18 write(I, Ogrenci Soyadi : ); readln(OgrenciSoyad); 19 end; 20 writeln( Girilen kayitlar : ); 21 for i : 1 to n do 22 begin 23 write(i, ,OgrenciNo); 24 write( ,OgrenciAd); 25 writeln( ,OgrenciSoyad); 26 end; 27 End (* of program *) Aciklamalar : Ornek programimizin aciklamalarini satir satir size gosterebilmek icin satir baslarini numaraladim Simdi aciklamalar basliyor Aman dikkatli takip edin Eger bu ornegi anlayabilirseniz Type blogu ve record tanimlamalarini da ayni sekilde anlamissiniz demektir 1 Type blogu tanimlamasina basladigimi bildiriyorum 2 Ismi OgrKaydi olan bir record tanimlamasina basliyorum Arada esittir kullandigima dikkat edin 3 Artik record yapisinin icindeki elemanlar tanimlanmaya baslandi Bu kisimda sanki Var blogunda imisiz 4 gibi degiskenin adi ndan sonra iki nokta ustuste ( ve degisken tipiverilir ve noktali virgulle ( o tanim 5 sona erdirilip bir sonraki tanima gecilir Biz basit bir sinif listesi hazirlayacagimiza gore No, Ad ve Soyad bizim icin yeterli olacaktir 6 record tanimlamamizin sona erdigini belirten end; deyimi
Her record deyimi bir end ile bitmelidir
7 integer tipinde int diye bir degisken tanimladim Bu ozellikle C kullanicilarinin yaptigi bir triktir C de integer tanimlamalari int deyimi ile yapilir
OGRENCI SINIF LISTESI
Bu program bir siniftaki ogrencilerin tamaminin Ad,Soyad ve Nosunu tutabilen ve istendiginde ekrana dokebilen bir programdir Ornek 10 ogrenci icin yaptim, tabi ki bunu
genisletmek mumkun – ayni islemleri tekrarlayarak1 Type 2 Ogrkaydi record 3 No : integer; 4 Ad : String30; 5 Soyad : String30; 6 end; (* of record *) 7 int integer; 8 Var 9 Ogrenci : array 110 of OgrKaydi; 10 i,n : int; 11 Begin (* Program Body *) 12 write( Kac ogrenci bilgisi girilecek (max 10) : ); 13 readln; 14 for i : 1 to n do 15 begin 16 write(I, Ogrenci Nosu : ); readln(OgrenciNo); 17 write(I, Ogrenci Adi : ); readln(OgrenciAd); 18 write(I, Ogrenci Soyadi : ); readln(OgrenciSoyad); 19 end; 20 writeln( Girilen kayitlar : ); 21 for i : 1 to n do 22 begin 23 write(i, ,OgrenciNo); 24 write( ,OgrenciAd); 25 writeln( ,OgrenciSoyad); 26 end; 27 End (* of program *) Aciklamalar : Ornek programimizin aciklamalarini satir satir size gosterebilmek icin satir baslarini numaraladim Simdi aciklamalar basliyor Aman dikkatli takip edin Eger bu ornegi anlayabilirseniz Type blogu ve record tanimlamalarini da ayni sekilde anlamissiniz demektir 1 Type blogu tanimlamasina basladigimi bildiriyorum 2 Ismi OgrKaydi olan bir record tanimlamasina basliyorum Arada esittir kullandigima dikkat edin 3 Artik record yapisinin icindeki elemanlar tanimlanmaya baslandi Bu kisimda sanki Var blogunda imisiz 4 gibi degiskenin adi ndan sonra iki nokta ustuste ( ve degisken tipiverilir ve noktali virgulle ( o tanim 5 sona erdirilip bir sonraki tanima gecilir Biz basit bir sinif listesi hazirlayacagimiza gore No, Ad ve Soyad bizim icin yeterli olacaktir 6 record tanimlamamizin sona erdigini belirten end; deyimi
Her record deyimi bir end ile bitmelidir
7 integer tipinde int diye bir degisken tanimladim Bu ozellikle C kullanicilarinin yaptigi bir triktir C de integer tanimlamalari int deyimi ile yapilir