Ev Bilgisayarı  


Geri Dön   Ev Bilgisayarı > Program > Programlama

Programlama C,Delphi,Visual Basic ve diğer tüm programlama dilleri hakkında dökümanlar ve bilgilerin merkezi

Pascal Veri Tipleri
Program katagorisindeki Programlama bölümünde açılan Pascal Veri Tipleri adlı konudan; Turbo Pascal'da program içerisinde kullanılan tüm değişkenler tipleri ile beraber tanımlanmalıdır. Peki Bu TİPLER nelerdir bakalım. Tamsayı Tipler Gerçek ( Reel) Sayı Tipler String Tip Karekter(Char) Tip Boolean Tip Dizi ...


Cevapla
 
LinkBack Konu Seçenekleri
Eski 13.07.2007, 19:02       #1
Halk
 
Mesajlar: 20
Puan: 100
Tanımlı Pascal Veri Tipleri



Turbo Pascal'da program içerisinde kullanılan tüm değişkenler tipleri ile beraber tanımlanmalıdır.
Peki Bu TİPLER nelerdir bakalım.
Tamsayı Tipler
Gerçek ( Reel) Sayı Tipler
String Tip

Karekter(Char) Tip

Boolean Tip

Dizi (ARRAY) Tip

Kayıt ( Record) Tipler

Set (Küme) Tipler

Dosya Tipler

1-) TAMSAYI TİPLER:

Tam sayı tipleri ismi üzerinde tamsayı olan değişken ve sabitleri tanımlamak için klullanılır.
Yani tamsayı olarak tanımlanan bir değişkene bir ondalıklı sayı aktarılamaz. Ve diyelimki biz bir işlemin sonucunu tamsayı tipinde tanımladığımız bir değişkene aktarmak istiyoruz. Eğer işlemimizde / işareti varsa ; 'Type mismatch' yani tip uyuşmazlığı hatası olur.

Hemen Canlı örneğini yapalım:


Bu örnekte , sayi diye bir değişkenimizi tamsayı tiplerinden olan "integer" tipi ile tanımladık. Ve program içerisinde 10/5 işleminin sonucunu aktardık. Ve programımızı çalşıtırmak için RUN dediğimizde ekranda gördüğümüz Type mismatch hatası oluştu.

Tamsayı Tipleri :


Tip Adı : Sınırları Kapladığı Alan
Shortint -128..127 1 Byte
Integer -32768..32767 2 Byte
Longint -2147483648..2147483647 4 Byte
Byte 0..255 1 Byte
Word 0..65535 2 Byte


2-) Gerçek ( Reel) Sayı Tipler :

Ondalık değiken ve sabitleri tanımlamak için kullanılır.

Tamsayı Tipleri :

Tip Adı : Sınırları Kapladığı Alan
Real 2.9e-39..1.7e38 6 Byte
single 1.5e-45..3.4e38 4 Byte
double 5.0e-324..1.7e308 8 Byte
extended 3.4e-4932..1.1e4932 10 Byte
comp -9.2e18..9.2e18 8 Byte

NOT:Reel dışındaki diğer tiplerin çalışması için makinada matematik işlemcinin bulunması gerekir. Ayrıca Program başına {$N+} directive tanımı yapılmalıdır.
Ayrıca e işareti 10 u temsile eder. yani e-39 demek 10 üzeri -39 demektir.
 
Alıntı ile Cevapla
Cevapla


Konuyu toplam 0 üye ve 1 ziyaretçi okuyor
 
Konu Seçenekleri

Yetkiler
Yeni konu açma yetkisi yoktur
Yeni mesaj gönderme yetkisi yoktur
Yeni eklenti gönderme yetkisi yoktur
Mesaj düzenleme yetkisi yoktur

BB Kodu: Açık
Smileler: Açık
[IMG] Kodu: Açık
HTML Kodları: Kapalı
Trackbacks: Açık
Pingbacks: Açık
Refbacks: Açık

Görüntülemek istediğiniz bölümü seçiniz

Benzer Konular
Konu Konuyu Açan Forum Cevaplar Son Mesaj
Veri şifreleme ProLive Programlama 14 3.11.2007 17:07
Flashdisk’ten Veri Kurtarma Programı THE MUMMY Programlar 5 13.09.2007 07:13
Pascal Başlarken meydan Programlama 0 13.07.2007 19:01
Pascal Degiskenler meydan Programlama 0 13.07.2007 19:00
Yazı Tipleri t.yazıcı Msn 0 2.02.2007 14:54


Bütün zaman ayarları WEZ +2. Saat: 23:17


Powered by vBulletin® Version 3.8.0 Beta 4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
eXTReMe Tracker

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59