Variabel merupakan wadah untuk menyimpan berbagai data yang dapat di masukan dalam variabel. Dan setiap variabel memiliki nama dan juga jenis yang berbeda.
Dalam matematika terdapat variabel yang memiliki fungsi hampir sama dengan yang ada di Turbo pascal, seperti:
x=y+3
Dalam persamaan di atas kita dapat melihat bahwa variabel X memiliki nilai Y+ 3.
nilai X akan bergantung pada nilai Y , jadi nilai variabel X bergantung pada variabel Y yang belum jelas nilai nya.
ayo kita asumsi atau kita mengisi variabel Y dengan sebuah angka
Y=2
X=Y+3
X= 2+3
X=5
Dari percobaan atau asumsi nilai Y=2 di atas, kita dapat simpulkan bahwa Variabel dapat menyimpan data dan juga dapat menyimpan variabel lain baik sudah mempunyai nilai maupun belum mempunyai nilai.
Dalam Pascal, variabel tidak hanya menyimpan data berupa angka, namun banyak jenis-jenis variabel yang dapat menampung kata bahkan kalimat, dengan metode yang banyak dan variatif
Jenis-jenis variabel dalam pascal
Dalam pemograman pascal terdapat macam variabel yang mempunyai fungsi menampung berbagai jenis data.
1.Tipe data standar
Tipe data standar terbagi atas variabel bilangan bulat,desimal yang dapat melakukan proses aritamtika dan variabel char yang dapat menyimpan kata maupun kalimat
Tipe data bilangan bulat :
A. Integer
Integer merupakan variabel yang menyimpan bilangan bulat dengan jangkauan -32768 sampai 32767. tipe data integer juga seringkali di gunakan dalam proses perhitungan. ukuran tipe data Integer dalam komputer adalah 2 byte.
- uses crt;
- var
- a,b,c:integer;
- begin
- a:=3;
- b:=5;
- c:=a+b;
- write(c);
- readkey;
- end.
Word merupakan variabel yang menyimpan bilangan bulat positif dengan jangkauan 0 sampai 255, Byte memiliki ukuran memori sebesar 1 byte.
C. Shortint
Shortint merupakan variabel yang menyimpan bilangan bulat dari -128 sampai 127 dan memiliki ukuran sebesar 1 byte.
D. Longint
Longint merupakan variabel yang menyimpan bilangan bulat dengan jangkauan -2147483648 sampai 2147483647. ukuran data longint di komputer cukup besar yaitu 4 byte.
E. Byte
Byte merupakan variabel yang menyimpan bilangan bulat positif dengan jangkauan 0 sampai 255 . Byte merupakan variabel yang tidak begitu besar, dengan memakan memori komputer sebesar 1 byte.
Tipe data bilangan desimal:
A. Real
Real merupakan tipe variabel yang dapat menmpilkan bilangan desimal 2.9 x 10-39 s/d 1.7 x1038 dan memiliki ukuran sebesar 6 byte. ukuran yang cukup besar hehehe:)
B. Single
single merupakan tipe data yang dapat menampung bilangan desimal dari 1.5 x 1045 sampai 3.4 x 1038
ukuran data yang di butuhkan tipe data single hanya 4 byte.
C. Double
Double dapat menampung bilangan desimal dari 5.0 x 10-324 sampai 1.7 x 10308 dan memiliki ukuran sebesar 8 byte.
D. Extended
Extended dapat menampung data bilangan desimal dari jangkauan 3.4 x 10-4932 hingga 1.1 x 104932 dan memiliki ukuran sebesar 10 byte.
E. Comp
Comp merupakan tipe data yang dapat menampung data bilangan desimal dari rentang -9.2x 1018 sampai 9.2x 1018 dan memiliki ukuran sebesar 8 byte.
Tipe data char(karakter) :
A. Char
Tipe data char adalah tipe data yang hanya bisa diisi dengan 1 karakter saja. Karakter ini harus ditulis diantara tanda kutip. Karena hanya bisa diisi dengan 1 karakter saja, tipe data char hanya membutuhkan 1 byte memory. variabel char dapat di isi oleh karakter ASCII.
2.Tipe data User Defined
Tipe data Enumerated
Tipe data Enumerated adalah tipe data yang mempunyai isi yang sudah di tentukan.
contoh:
variabel makanan sudah di isi dengan "ayam goreng"
jadi tipe data ini sebelumnya sudah di isi dengan data yang sesuai dengan tipe variabel.
Tipe data SUBRANGE
Tipe data ini berasal dari bagian tipe variabel lain, tipe ini memiliki range seperti 0 sampai 9 atau 'a' sampai 'z' . biasa nya cara penulisan nya seperti 0..9 , 1..5
3.Tipe data terstruktur
Tipe data array
Tipe data array ini merupakan kumpulan dari berbagai data yang sejenis yang terkait. Array mampu menyimpan sejumlah data dengan tipe yang sama (homogen) dalam sebuah variabel. Sebagai ilustrasi, array mampu menampung banyak data namun dengan satu tipe data yang sama, misalnya integer saja. Setiap lokasi data array diberi nomor indeks yang berfungsi sebagai alamat dari data tersebut.
Tipe data string
Tipe data ini dapat menampung berbagai macam karakter,seperti kata maupun kalimat.
Tipe data record
Tipe data yang memiliki perkumpulan data yang tidak sejenis, berbed dengan array yang semua "anggota" nya sejenis. dalam record dapat berisi berbagai jenis data yang beragam.
Tipe data set dan file
Tipe data set merupakan tipe data yang berisi himpunan dari tipe data lain nya, seperti himpunan angka genap atau himpunan angka 1-10
tipe data file merupakan tipe data untuk mengakses sebuah file.tipe data ini di gunakan saat kita mau membaca maupun menulis di sebuah file.
4.Tipe data pointer
Tipe data ini berisi alamat memory dari sebuah variabel, tipe data ini di gunakan saat kita ingin mengubah variabel langsung di memory komputer.
sekian dulu penjelasan dari saya, tunggu post berikut nya yaa!! see youu
ConversionConversion EmoticonEmoticon