Turbo Pascal merupakan suatu sistem pengembangan perangkat lunak yang terdiri dari kompiler dan lingkungan pengembangan terintegrasi (dalam bahasa inggris : Integrated Development Environment - IDE) atas bahasa pemrograman pascal untuk sistem operasi CP/M, CP/M-86, dan MS-DOS, dikembangkan oleh Borland di masa kepemimpinan Philippe Kahn. Nama Borland Pascal digunakan untuk paket perangkat lunak tingkat lanjut, sementara versi yang lebih murah dan paling luas digunakan dinamakan sebagai Turbo Pascal. Nama Borland Pascal pun digunakan sebagai dialek spesifik Pascal buatan Borland.
Tipe Data
Dalam bahasa Pascal ada beberapa jenis tipe data yang bisa digunakan untuk sebuah variabel
atau konstanta pada program. Tipe Data tersebut yaitu :
Tipe
Data
|
Deskripsi
(range variabel)
|
angka dari 0 sampai
255
|
|
angka dari -32768
to 32767
|
|
semua nilai pecahan
dari 1E-38 to 1E+38
|
|
nilai TRUE atau
FALSE
|
|
semua karakter dari
tabel ASCII
|
|
semua huruf, spasi,
frasa
|
Bahasa pemrograman
pascal merupakan salah satu bahasa tingkat tinggi yang dipahami manusia,
menjadikan bahasa pascal mudah di pelajari terutama bagi pemula. Pascal pun
memiliki kelebihan yaitu :
1. Tipe Data
Standar,
tipe-tipe
data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Pascal
memiliki tipe data standar: boolean, integer, real,char, string,
2. User defined Data
Types,
programmer dapat membuat
tipe data lain yangditurunkan dari tipe data standar.
3. Strongly-typed,
programmer
harus menentukan tipe data dari suatu variabel,dan variabel tersebut tidak
dapat dipergunakan untuk menyimpan tipe data selain dari format yang
ditentukan.
4. Terstruktur
memiliki
sintaks yang memungkinkan penulisan program dipecah menjadi
fungsi-fungsi kecil (procedure dan function) yang dapat
dipergunakan berulang-ulang.
5. Sederhana dan Ekspresif
memiliki struktur yang sederhana dan sangat
mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan
dipahami.
Berikut ini adalah
contoh dari program pascal yang cukup sederhana :
Program Konversi_Suhu;
Uses WinCrt;
Var f,c:real;
Begin
Writeln(‘Program
Konversi Fahrenheit ke Celcius’);
Writeln(‘-----------------------------------------------‘);
Writeln;
Write(‘Masukkan
suhu dalam Fahrenheit : ‘);readln(f);
C:=5/9*(f-32);
Writeln;Writeln(‘Jadi
suhu dalam celcius adalah : ‘c:4:2);
End.
Tidak ada komentar:
Posting Komentar