WwW.FoRumSTylE.TuRKpr0foRuM.NET
Would you like to react to this message? Create an account in a few clicks or log in to continue.
WwW.FoRumSTylE.TuRKpr0foRuM.NET


 
AnasayfaPorTaLGaleriAramaLatest imagesKayıt OlGiriş yap
Arama
 
 

Sonuç :
 
Rechercher çıkıntı araştırma
En son konular
» kurtlar Vadisi Pusu Bölüm 13
Temel Veri Tipleri Icon_minitimeSalı Haz. 30 2009, 12:06 tarafından yasakmc

» kurtlar Vadisi Pusu Bölüm 12
Temel Veri Tipleri Icon_minitimeSalı Haz. 30 2009, 12:03 tarafından yasakmc

» kurtlar Vadisi Pusu Bölüm 11
Temel Veri Tipleri Icon_minitimeSalı Haz. 30 2009, 11:49 tarafından yasakmc

» kurtlar Vadisi Pusu Bölüm 10
Temel Veri Tipleri Icon_minitimeSalı Haz. 30 2009, 11:47 tarafından yasakmc

» kurtlar Vadisi Pusu Bölüm 09
Temel Veri Tipleri Icon_minitimeSalı Haz. 30 2009, 11:36 tarafından yasakmc

» kurtlar Vadisi Pusu Bölüm 08
Temel Veri Tipleri Icon_minitimeSalı Haz. 30 2009, 11:29 tarafından yasakmc

» kurtlar Vadisi Pusu Bölüm 07
Temel Veri Tipleri Icon_minitimeSalı Haz. 30 2009, 11:28 tarafından yasakmc

» kurtlar Vadisi Pusu Bölüm 06
Temel Veri Tipleri Icon_minitimeSalı Haz. 30 2009, 11:27 tarafından yasakmc

» kurtlar Vadisi Pusu Bölüm 05
Temel Veri Tipleri Icon_minitimeC.tesi Haz. 27 2009, 20:18 tarafından yasakmc

» kurtlar Vadisi Pusu Bölüm 04
Temel Veri Tipleri Icon_minitimeC.tesi Haz. 27 2009, 20:15 tarafından yasakmc

Dost siteler
Kral Forumtr

 

 Temel Veri Tipleri

Aşağa gitmek 
YazarMesaj
GÖZDE
Admin
Admin
GÖZDE


Kadın
Mesaj Sayısı : 1274
Yaş : 31
Nerden : sakarya
Kayıt tarihi : 05/05/08

Temel Veri Tipleri Empty
MesajKonu: Temel Veri Tipleri   Temel Veri Tipleri Icon_minitimeSalı Haz. 10 2008, 15:37

Temel Veri Tipleri

Veri tipi (data type), değişken veya sabitin tuttığu verinin tipini belirtmektedir. Programda kullanılan veriler genellikle aşağıdaki altı veri tipinden birine aittir:

• Tamsayı (integer)
• Gerçel Sayı (real)
• Karakter (character)
• Karakter dizisi (string)
• Boolean
Programda kullanılan sabitlerin bildirimi ise const kısmında yapılır. Sabit ismi ile değeri arasında '=' sembolü kullanılır. Sabitin veri tipi atanan değere bağlı olarak derleyici tarafından tespit edilir.

const {sabit bildirim başlangıcı}
Pi=3.1415 {sabit ismi = değer}
Değişkenlerin bildirimi veri tipleri belirtilerek var bölümünde yapılır. Değişkenlerin ismi ile veri tipi arasında ':' sembolü kullanılır. Aynı veri tipinde birden fazla değişken var ise değişkenlerin arasına ',' sembolü konarak değişken listesi oluşturulur.

var {değişken bildirim başlangıcı}
X:real; {değişken ismi : veri tipi}
I,J:integer; {değişken listesi : veri tipi}

Tamsayı Veri Tipleri eğişkenlerin tamsayı tipi, değişkenin alabileceği en küçük ve en büyük değere göre seçilir. Tamsayılara, noktasız sayılar da denmektedir.

12 -5 1234 0 3855
Aşağıdaki tabloda Turbo Pascal'da kullanılan tamsayı tipleri ve bellekte kapladığı yer ve çalışma kademeleri görülmektedir.

Tip Kademe Boyut(bayt)
byte 0..255 1
shortint -128..127 1
integer -32768..32767 2
word 0..65535 2
longint -2147483648..2147483647 4


Gerçel Veri Tipleri

Gerçel sayılar (real) noktalı sayılardır; tamsayı ve kesir kısımlarından oluşmaktadır.

3.236 -13.25 127.0 0.1234
Çok büyük sayıları veya çok küçük kesirleri yazmak için E kullanılır. Örneğin; 12000000 sayısı 1.2E7 şeklinde , -0.000015 kesri ise -1.5E-5 şeklinde yazılır.

Bilgisayarın kullandığı ikili sayı sistemi ile ondalık sayı sistemi arasında dönüşümlerden dolayı sayılar kesin olarak gösterilememektedir. Bu nedenle kullanılan gerçel sayı tiplerinin bellekte kapladığı alanın geçerli basamak sayısı ve çalışma kademeleri aşağıda görülmektedir.

Gerçel sayı veri tipleri ;

Tip Kademe Geçerli Basamak Boyut(bayt)
real 2.9E-39..1.7E37 11-12 6
single 1.5E-45..3.4E38 7-8 4
double 5.0E-324..1.7E308 15-16 8
extended 1.9E-4951..1.1E4932 19-20 10
comp* -2E+63+1..2E+63-1 19-20 8
*comp yalnız tamsayı değerler içindir.


Karakter (character) :

Karakter, bilgisayarın karakter setindeki herhangi bir semboldür.Karakter sabitleri tek tırnak içerisinde yazılır:
'A', '5', '*', '}'

Karakter Dizisi (string)

Birden fazla karakterden oluşan sabitler karakter dizisi (string) ismini alır.Karakter dizileri tırnak içerisinde yazılır.

'GAZİ ÜNİVERSİTESİ' 'Endüstriyel Sanatlar Eğitim Fakültesi'

Eğer tek tırnak, karakter olarak kullanılacak ise iki tane tırnak yazılır;

'Türkiye''nin başkenti' {Türkiye'nin başkenti}

Karakter değişkenleri ve karakter dizileri 'var' bölümünde aşağıdaki şekilde tanımlanır:

var
tus:char;{karakter değişkeni}
ad:string[30];{30 karakter uzunluğunda karakter dizisi değişkeni}
cevap:string[255];{255 karakter uzunluğunda karakter dizisi değişkeni}

Karakter dizileri en fazla 255 karakter olabilir.


Boolean Veri Tipi

Boolean veri tipi, Doğru (True) ve Yanlış (False) olmak üzere iki değer alabilir.Aşağıda bir boolean sabiti ve bir boolean değişkeni tanımlanmıştır:

cons
test=false {Boolean sabiti}
var
devam:Boolean {Boolean değişkeni}

Procedure, Function (Prosedür veya Fonksiyonlar): Altprogramların tanımlandığı bloktur.

Tanımlamada öncelik sırası yukarıdan aşağıya doğrudur.

3. Ana Program Bloğu

Begin
.....
End.
Sayfa başına dön Aşağa gitmek
 
Temel Veri Tipleri
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
WwW.FoRumSTylE.TuRKpr0foRuM.NET :: Teknoloji üzerine herşey :: PROGRAMLAMA DİLLERİ :: PASCAL-
Buraya geçin: