nicebayan
FD Üye
- Katılım
- Ara 24, 2016
- Mesajlar
- 94,678
- Etkileşim
- 2
- Puan
- 38
- Yaş
- 36
- Web sitesi
- nicebayan.com
- F-D Coin
- 90
Sınıf Listesi Örneği,
ÖGRENCI SINIF LISTESI
Bu program bir siniftaki ögrencilerin tamaminin Ad,Soyad ve Nosunu tutabilen ve istendiginde ekrana dökebilen bir programdir Misal 10 ögrenci için yaptim, ast ama bunu
genisletmek olası – 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( Kaç 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 Normal : ); readln(OgrenciAd); 18 write(I, Ogrenci Soyadi : ); readln(OgrenciSoyad); 19 end; of for 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; of for 27 End (* of program *) Açiklamalar : Misal programimizin açiklamalarini satir satir size gösterebilmek için satir baslarini numaraladim Simdi açiklamalar basliyor Aman titiz peşine düşüp takip edin Eger bu örnegi 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 uyarı edin 3 Artik record yapisinin içindeki elemanlar tanimlanmaya baslandi Bu kisimda sanki Var blogunda imisiz 4 gibi degiskenin bayağı ndan sonradan iki nokta üstüste ( ve degisken tipiverilir ve noktali virgülle ( o tanim 5 sona erdirilip bir sonraki tanima geçilir Biz basit bir sinif listesi hazirlayacagimiza göre No, Isim ve Soyad bizim için tatmin edici olacaktir 6 record tanimlamamizin sona erdigini gösteren end; deyimi
Her record deyimi bir end ile bitmelidir
7 integer tipinde int diye bir degisken tanimladim Bu bilhassa C kullanicilarinin yaptigi bir triktir C de integer tanimlamalari int deyimi ile yapilir *
ÖGRENCI SINIF LISTESI
Bu program bir siniftaki ögrencilerin tamaminin Ad,Soyad ve Nosunu tutabilen ve istendiginde ekrana dökebilen bir programdir Misal 10 ögrenci için yaptim, ast ama bunu
genisletmek olası – 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( Kaç 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 Normal : ); readln(OgrenciAd); 18 write(I, Ogrenci Soyadi : ); readln(OgrenciSoyad); 19 end; of for 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; of for 27 End (* of program *) Açiklamalar : Misal programimizin açiklamalarini satir satir size gösterebilmek için satir baslarini numaraladim Simdi açiklamalar basliyor Aman titiz peşine düşüp takip edin Eger bu örnegi 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 uyarı edin 3 Artik record yapisinin içindeki elemanlar tanimlanmaya baslandi Bu kisimda sanki Var blogunda imisiz 4 gibi degiskenin bayağı ndan sonradan iki nokta üstüste ( ve degisken tipiverilir ve noktali virgülle ( o tanim 5 sona erdirilip bir sonraki tanima geçilir Biz basit bir sinif listesi hazirlayacagimiza göre No, Isim ve Soyad bizim için tatmin edici olacaktir 6 record tanimlamamizin sona erdigini gösteren end; deyimi
Her record deyimi bir end ile bitmelidir
7 integer tipinde int diye bir degisken tanimladim Bu bilhassa C kullanicilarinin yaptigi bir triktir C de integer tanimlamalari int deyimi ile yapilir *