Kamis, 09 Desember 2010

pacal


Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971
Tipe data Pascal dibagi menjadi 2 antara lain :
1. Tipe data Sederhana
Tipe data sederhana dibagi menjadi :
a. tipe data standar
Tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. standar pascal antara lain tipe data yang terdiri dari:
1.) Integer,tipe data yang terdiri dari bilangan bulat
Tipe : Jangkauan :
Shortin -128…….127 ( 1 byte)
Byte 0………….255 ( 1 byte)
Integer -32768…32767 (2 byte)
Word 0…………..655535 (2 byte)
Longint -21747483648………2174748364 (4 byte)
2.)Real, tipe data yang terdiri dari : angka, bil.real, decimal, hexadecimal
Tipe : Jangkauan :
Real 2.9e-39..1.7e38 11-12 48 bit (6 byte)
Single 5e-45..3.4e38 7-8 32 bit (4 byte)
Double 5.0e-324..1.7e308 15-16 64 bit (8 byte)
Extend 3.4e-4932..1.1e4932 19-20 80 bit (10 byte)
Comp -9.2e18..9.2e18 19-20 64 bit (8 byte)
3.) Chart; tipe data yang terdiri dari :abjad/karakter atau untuk bil. bulatkecil , berisi satu
huruf/simbul.
jangkauannya -128 ……………127 (1 byte)
4.)String;tipe data yang terdiri dari label/rangkaian kata yang bisa lebih dari 1 huruf/simbul
5.)Boolean; tipe data yang hanya memiliki nilai TRUE atau FALSE.
Boolean 8 bit (1 byte)
WordBool 16 bit (2 byte)
LongBool 32 bit (4 byte)
ByteBool 8 bit (1 byte)
b. Tipe data definisi
1.) Enumerated/ skalar ( data yang disebutkan stu persatu )
Tipe data terbilang yang menunjukkan kumpulan yang nilai utamanya sudah pasti.
2.)Tipe subrange
sama seperti tipe enumerated yang juga didefenisikan di bagian deklarasi type dan
selanjutnya dapat dipakai di bagian program di bawah deklarasinya.
2. Tipe Data Terstruktur ; adalah data yang terdiri dari beberapa data item yang dihubungkan
antara yang satu dengan yang lainnya
a. Array
tipe data yang terdiri dari sejumlah komponen, yang memeiliki tipe yang sama.
Tipe data ini terdiri dari :byte,word, integer, boolean, char, string, dan skalar/subrange.
b. Record
tipe data yang terdiri dari : kumpulan beberapa item dat yang masing-masing dapat
berupa tipe data yang berbeda
c. File
d. Set tipe data yang terdiri dari ; Suatu kupulan dari objek yang mempunyai urutan yang
dapat dianggap sebagai satu kesatuan.
tipe data ini terdiri dari : integer, boolean, char, skalar, kecuali real
3. Tipe data Pointer
adalah ; variabel khusus yang terdiri dari suatu alamat dilokasi lain di dalam memory.
1.)Typed/tertentu : tipe data pointer yang menunjuk pada tipe data tertentu pada variabel
2.)Generic(umum) : merupakan tipe data pointer yang tidak menunjuk pada tipe data tertentu
pada variabel
Dalam membuat program, dalam penggunaan pointer kita memerlukan alokasi memori tertentu:Ketika kita mendeklarasikan variabel pointer dalam “var” sehingga merupakan suatu static variable,yang mana Static variable ini dibatasi oleh kapasitas 64KB untuk tiap module.
Yang berarti dalam program utama kita hanya bisa menggunakan hanya 64KB dan tiap unit Pascal hanya bisa memakai 64KB. Sehingga kita perlu memecahkan program kebeberapa unit.

Tidak ada komentar:

Posting Komentar

About Me

Foto saya
if u want to know me well u all can just add me on : FB : http://www.facebook.com/qistyEvilLenoir .twitter : @qistychan