A. TIPE DATA
1. Kata cadangan yang digunakan
Di bawah ini adalah kata-kata cadangan (reserved words) yang akan sering Anda gunakan dalam latihan menggunakan bahasa Pascal pada modul ini.
Program : spesifikasi nama program dan parameternya, bersifat dekoratif dan tidak terlalu mempengaruhi keseluruhan program itu sendiri
Uses : mendefinisikan nama unit yang akan direferensi oleh program
Var : menghubungkan sebuah identifier dan tipenya dengan suatu lokasi di memori dimana nilai-nilai dari tipe tersebut dapat disimpan
Begin : memulai suatu blok program
End : mengakhiri suatu blok program
In : operator yang memberikan operasi “anggota dari”
And : operator yang memberikan operasi logika “dan”
Or : operator yang memberikan operasi logika “atau”
Div : operator untuk pembagian dan membulatkan hasilnya ke bawah
Mod : operator untuk pembagian dan memberikan sisa hasil baginya
Shl : operator untuk menggeser bit ke kiri
Shr : operator untuk menggeser bit ke kanan
Not : operator operasi logika untuk membalik status
Xor : operator operasi logika XOR
1. Prosedur yang digunakan
Write : menuliskan suatu variabel ke dalam sebuah komponen file, dalam file teks digunakan untuk menuliskan satu nilai atau lebih ke suatu file
Writeln : mengeksekusi prosedur write, kemudian mengeluarkan sebuah penanda end-of-line (EOL) ke file program
Read : membaca suatu komponen file menjadi suatu variabel, dalam file teks digunakan untuk membaca satu nilai atau lebih menjadi satu atau lebih variabel
Readln : mengeksekusi prosedur read, kemudian bergerak ke baris berikutnya dalam file program
2. Fungsi yang digunakan
Sqr : menghasilkan nilai kuadrat dari suatu argumen
Sqrt : menghasilkan nilai akar dari suatu argument
B. MEKANISME PERINTAH INPUT DAN OUTPUT
· Perintah Input :
Perintah Pascal yang digunakan untuk memasukkan/menginputkan data.
Bentuk perintah:
Read dan Readln
· Struktur penulisan:
Read(nama variabel);
Readln(nama Variabel);
· Perintah Output:
Perintah Pascal yang digunakan untuk menampilkan/mengoutputkan data.
Bentuk perintah:
Write : setelah menampilkan data atau teks, kursor berada tepat disamping kanan data yang ditampilkan.
Write : setelah menampilkan data atau teks, kursor berada pada baris berikutnya.
· Struktur penulisan:
write(nama variabel);
write(‘teks’);
writeln(nama Variabel);
writeln(‘teks’);
· Contoh:
o Buat algoritma dan Flowchart untuk Menghitung Luas Persegi Panjang:
· Pekerjaan:
Rumus:
LuasPersegiPanjang = Panjang x Lebar
Algoritma:
1. Tentukan nama variabel yang akan menampung data Panjang, lebar dan luas persegi panjang.
2. Masukkan (inputkan) data Panjang dan Lebar pada variabel yang sudah ditentukan.
3. Hitung Luas persegi panjang.
4. Tampilkan (outputkan) Luas persegi panjang.
Flowchart:
· Struktur Penulisan kode program:
program menghitungluaspersegipanjang;
uses wincrt;
var p,l,luas :integer;
begin
write('masukkan nilai p='); readln(p);
write('masukkan nilai l='); readln(l);
write('Luas = ',p*l);readln(Luas);
readkey;
end.
Tampilan pada lembar kerja Pascal:
Hasil Implementasi :
No comments:
Post a Comment