SEDIKIT TENTANG TURBO PASCAL
Turbo Pascal adalah sebuah sistem pengembangan perangkat lunak yang terdiri atas 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, yang dikembangkan oleh Borland pada masa kepemimpinan Philippe Kahn. Nama Borland Pascal umumnya digunakan untuk paket perangkat lunak tingkat lanjut (dengan kepustakaan yang lebih banyak dan pustaka kode sumber standar) sementara versi yang lebih murah dan paling luas digunakan dinamakan sebagai Turbo Pascal. Nama Borland Pascal juga digunakan sebagai dialek spesifik Pascal buatan Borland. Borland telah menembangkan tiga versi lama dari Turbo Pascal secara gratis disebabkan karena sejarahnya yang panjang khusus untuk versi 1.0, 3.02, dan 5.5 yang berjalan pada sistem operasi MS-DOS.
Contoh kode dalam pascal
§ Bahasa Pascal tidak bersifat case sensitive.Secara historis, komentar dalam bahasa pascal diidentifikasikan sebagai { seperti ini }, atau (* seperti ini *), dan bisa terdiri atas beberapa baris. Versi lanjutan Borland Pascal juga mendukung model komentar seperti yang terdapat pada C++. // seperti ini , yang berlaku pada satu baris.
§ Sintaksis case yang lebih fleksibel daripada Pascal standar.
§ Himpunan hanya bisa memiliki hingga 28 (256) anggota.
§ Standar, string dengan panjang yang tetap didukung, namun terdapat pula tipe data String yang lebih fleksibel.
Berikut ini adalah contoh klasik program “Halo dunia” dengan Turbo Pascal:
begin
WriteLn('Halo dunia');
end.
Dan berikut ini contoh program yang meminta masukan nama dan menuliskannya kembali di layar sebanyak seratus kali:
program TulisNama;
var
ANama: String; { Deklarasi variabel Name sebagai string }
AUlang: integer; { variabel yang digunakan untuk perulangan }
begin
Write('Masukkan nama anda: ');
Readln(ANama); { Readln akan membaca masukan yang dientrikan oleh pengguna }
for AUlang := 1 to 100 do
WriteLn('Halo ', ANama)
end.
PERINTAH MENDASAR DALAM PASCAL
Sebelum mempelajari bahasa pascal lebih jauh, kita perlu memahami pernyataan-pernyataan yang member peran besar dalam membuat program pascal. Pernyataan tersebut termasuk pernyataan keluaran ke monitor melalui pernyataan write dan writeln serta pernyataan masukan dari keybord melalui pernyataan Read dan Readln.
WRITE DAN WRITELN
write = mencetak dalam satu baris
writeln = mencetak di baris selanjutnya.
writeln = mencetak di baris selanjutnya.
write dan writeln juga disebut sebgai output. karena perintah ini digunakan untuk menempilakan.
kalo diketik dengan write seperti ini:
write("coba nulis");
write("kalimat singkat");
maka hasil tampilannya seperti ini:
coba nulis kalimat singkat
nah kalo dengan writeln seperti ini:
writeln("coba nulis");
writeln("kalimat singkat");
maka hasilnya:
write("coba nulis");
write("kalimat singkat");
maka hasil tampilannya seperti ini:
coba nulis kalimat singkat
nah kalo dengan writeln seperti ini:
writeln("coba nulis");
writeln("kalimat singkat");
maka hasilnya:
coba nulis
kalimat singkat
READ DAN READLN
Begitu pula dengan perintah read dan readln.
Read = digunakan untuk membaca variable yang berupa data yang dimasukan melalui keyboard.
Readln = sama dengan read digunakan utuk membaca data juga, hanya saja Pernyataan Readln memindahkan kursor turun satu baris ke baris berikutnya setelah anda mengetikkan nilai variable yang ditanya oleh pascal.
perintah read dan readln disebut juga sebagi input. Karana perintah ini membaca data yang dimasukan oleh user dan akan ditampilakan jika dipangil oleh perintah write atau writeln.
CONTOHNYA
Misalnya anda mengetika sperti ini pada pascal :
writeln('nama : '); read(nama);
writeln('umur : '); read(umur);
kemudian akan muncul tampilan :
nama : (di isi melalui keyboard)
umur : (di isi melelui keyboard)
data yang dimasukan pada "mana :" akan dibaca oleh komputer sebagi variabel nama.
data yang dimasukan pada "umur : " akan di baca sebagai variabel umur.
dan untuk menampilkannya,tinggal kita panggila saja variabel yang kita inginkan.
Wikipedia
Targaptek
Tidak ada komentar:
Posting Komentar