Dersizle Forumları

Full Versiyon: Değişkenler Ve Değişken Tipleri
Şu anda tam olmayan bir veriyonu görüntülüyorsunuz. Tam versiyonu görmek için, buraya tıklayın

Turbo Pascal dilinde kulanılacak olan değişkenlerin ve budeğişkenlerin tiplerinin önceden tanımlanması zorunluluğu vardır. Bu nedenle değişken mantığının ve değişken tiplerinin iyi anlaşılması büyük önem taşır.

Değişken: Değişken, adındanda anlaşılabileceği ğibi programcı tarafından tanımlanan ve istenildiğinde değeri değiştirilebilen nesneleridir. Örneğin, programcı "isim" adına bir değişken tanımlayıp program içerisinde bu değişkene "Ahmet", "Mehmet" gibi istediği herhangi bir değerlri atayabilir. Ve ihtiyaç olduğunda bu değeri değiştirebir.

Turbo Pascal'da değişkenler begin ... end bloğundan önce var bloğu içerisinde tanımlanırlar. Değişken tanımlama aşağıdaki şekilde yapılır.

var
isim:integer;

begin
......
end.

Değişken Tipleri: Daha öncede söylediğimiz gibi Turbo Pascal dilinde program yazılırken kullanılacak değişkenler ve tipleri daha öncaden tanımlanmalıdır. Aslında bu işlem bir çoğunuz formalite icabı ve gereksiz olduğunu düşünebilir. Ama bu özellik aslında çok önemlidir. Değişkenin tipinin belirtilmesi ile bilgisayarın okuyacağı değişken için en uygun alanı ayırarak gereksiz bellek kulanımı engellemesi sağlanır. Ayrıca değişken tibi belirtilmesi sayasinde girilen değişkenin sayısal bir değermi yosa bir yazımı olduğu bilgisayar tarafından anlaşılmış olur.

Tamsayı Değişken Tipleri: Tamsayı değişkenleri genellikle matematiksel işlem yapmak için kullanılan değişken tipleridir. Yalnızca tam sayı değeri kabul eder girilen değer reel sayı yada alfanumerik karekter olamaz.
Degişken Tipi Değer Aralığı Kapladığı Byte
ShortInt -128 127 1 Byte
Byte 0 255 1 Byte
İnteger -32768 32767 2 Byte
Word 0 65535 2 Byte
LongInt -2147483648 2147483647 4 Byte

Reel Saayı Değişken Tipleri: Genellikle küsüratlı değerleri tanımlamak için kullanılır. Tam sayı değeride girile bilir fakat girilen değer alfanumerik olamaz.
Degişken Tipi Değer Aralığı Kapladığı Byte
Real 2.9 x 10 -39 1.7 x 10 38 6 Byte
Single 1.5 x 10 -45 3.4 x 10 38 4 Byte
Double 5.0 x 10 -324 1.7 x 10 308 8 Byte
Extended 3.4 x 10 -4932 1.1 x 10 4932 10 Byte
Comp -2 63 + 1+....2 63 -1 8 Byte

String Değişken Tipi: String değişken tibi alfnumerik değişkenler tanımlamak için kullanılır. Yani string değişkenlere girilen değer bilgisayar tarafından yazı olarak algılanır ve üxerinde matematiksel işlem yapılamaz.

String[n] şeklinde tanımlanır ve n karekterlik bilgi alır, n+1 Byte'lık yer kaplar. Uzunluk belirtilmeden yalnızca string şeklinde tanımlanırsa 256 byte'lık yerkaplar ve 255 karektere kadar değişken girilebilir.
Degişken Tipi Değer Aralığı Kapladığı Byte
String Maxsimum 255 karakter n+1 Byte

Char Değişken Tipi: Yalnızca bir karakterden oluşan değişkenleri tanımlamak için kullanılır. Üzerinde matematiksel işlem yapılamaz.
Degişken Tipi Değer Aralığı Kapladığı Byte
Char 1 karakter 1 Byte

Bolean Değişken Tipi: Yalnızca True(doğru), False(Yanlış) değerleri kullanılmak istenen değişkenleri tanımlamak için kullanılır.
Degişken Tipi Değer Aralığı Kapladığı Byte
Bolean True - False yada 1 - 0 1 Byte

<<-1-2-3-4-5-6-7-8-9-10->>
Referans URL