Skip to main content

STRUKTUR BAHASA PEMROGAMAN PASCAL



Dalam pemrograman, secara garis besar ada tiga tahap, yaitu Information, Compositions, dan Yield. Ketiganya terangkai dalam bagian pernyataan dalam kode program. Standar masukan pada Pascal adalah console, sedangkan standar yield dalam Pascal adalah screen. Artinya dalam Pascal umumnya semua input dimasukkan lewat keyhasilnya juga pada document. board dan

yield ditampilkan melalui layar screen. Selain itu, dalam Pascal juga dikenal standar input yield lain, yaitu dengan melakukan operasi pada record, artinya kita bisa membaca input dari document dan mencetak pada document.
Ada beberapa perbedaan untuk instruksi compose dan writeln:
1. Compose digunakan untuk menampilkan information ke layar tanpa disertai pergantian baris baru, jadi information berikutnya akan menyambung pada baris yang sama
2. Writeln digunakan untuk menampilkan information ke layar kemudian mencetak baris baru.
Perintah compose atau writeln dapat digunakan untuk menuliskan beberapa hal berikut:
a. Nilai
Contoh :
Compose (5); {menuliskan nilai bilangan bulat 5}
Writeln('Halo apa kabar'); {menuliskan string 'corona apa kabar')
Compose ('a'); {menuliskan karakter 'a'}
Writeln(3.14); {menuliskan bilangan genuine 3.14}

b. Variabel
Contoh:
A:=5;
Kata:='Halo apa kabar';
StatusLulus:=True;
Write(A); {menuliskan isi variabel A}
Writeln(Kata); {menuliskan isi variabel Kata}
Writeln(StatusLulus); {menuliskan isi variabel StatusLulus}




c. operasi nilai-nilai atau variable
Contoh:
writeln(3+2); {menuliskan hasil jumlahan }
write(A*2); {menuliskan hasil perkalian A*2}
write('Aku'+'Bisa'); {menuliskan string 'Aku' diikuti 'bisa'}

d. Gabungan ketiga bentuk di atas (nilai, variabel, dan operasinya)
Contoh:
Write('Luas segitiga= ', Luas) {menuliskan 'Luas segitiga = ', diikuti nilai variabel luas}
Write(a,b); {menuliskan nilai variabel a diikuti nilai variabel b}
Writeln (Hasil penjumlahan adalah ', a+b);
Compose ('Luas segitiga dengan too bad ', a, 'dan tinggi ', t, 'adalah ', Luas);
{menuliskan string diikuti nilai a, kemudian string, nilai t, string, dan nilai Luas}

Standar Yield
Perhatikan kembali berbagai macam bentuk yield pada Kasus 2.
Info berupa bilangan 2, 3, dan 4 dibaca oleh program melalui perintah membaca input. Dalam
Pascal perintah dasar membaca input adalah Read dan Readln. Apa bedanya? Kode-kode berikut
adalah kode dari pembacaan ketiga inputan di atas.
Berdasarkan contoh kode program di atas, apa perbedaan antara perintah read dan readln?
1. Peruse mengambil/membaca nilai dari layar yang diinptakan melalui console menyimpannya
dalam variable dan kursor tetap pada baris input.

2. Readln mengambil/membaca nilai dari layar yang diinputkan melalui console kemudian
memerintahkan ganti baris (kursor turun pada baris berikutnya)
Contoh1
Program Latihan1;
Utilizations crt;
Var a: String[30];

b : Whole number;
c: String[3];
Start
Clrscr;
Write('Masukan Nama:'); {Menampilkan string 'Masukkan nama:'}
Readln(a); {Menyimpan information dalam variabel a bertipe string}
Write('Masukan Umur:'); {Menampilkan string 'Masukkan Umur'}
Readln(b); {Menyimpan information dalam variabel b bertipe Integer}
Write('Masukan Pendidikan Terakhir:');
Readln(c); {Menyimpan information dalam variable c bertipe String}
Write('Nama Saya',a, 'Umur Saya',b, 'Pendidikan Terakhir:',c);{Menampilkan hasil}
Readln;
End.

Maka ketika dijalankan akan muncul:

Mengatur design penulisan

Secara default, perintah compose atau writeln menuliskan dengan rata kiri, namun kita juga inclination menuliskan dengan rata kanan, dengan memberikan ruang yang lebih pada information yang akan dituliskan.

Contoh :

Compose (nama:20); {nama adalah variabel bertipe string}
Write(tinggi_badan:10); {ringgi_badan adalah variabel dengan tipe integer}
Write(5/2:10); {menuliskan nilai 5/2 dengan diberikan ruang 10 karakter}
Khusus untuk penulisan bilangan genuine, dapat juga dituliskan design berapa angka di belakang koma. Misalkan sebagai berikut.

Write(Rerata:10:2)
Artinya nilai rerata dituliskan pada ruang lair a 10 digit dengan dua angka di belakang koma.

Comments

Popular posts from this blog

Tipe Data, Identifier & Operasi Dasar

Kali ini kita akan belajar tentang Tipe Data, Identifier, Variabel dan Konstanta. Langsung aja simak penjelasan berikut. 1. Tipe Data Merupakan suatu nilai yang bisa dinyatakan dalam bentuk konstanta atau variabel. Terdapat berbagai jenis tipe data dalam setiap bahasa pemrograman. Namun, kali ini kita akan melihat beberapa jenis tipe data yang umumnya ada pada hampir seluruh bahasa pemrograman. Tipe-tipe data tersebut antara lain sebagai berikut : Tipe data Karakter (character/char) Jenis tipe data ini hanya memungkinkan sebuah variabel menyimpan informasi sebuah single karakter, seperti huruf “P”,, “c”, “7”, atau “@”. Tipe data String Tipe data string ini memungkinkan variabel menyimpan informasi untaian karakter, seperti kata atau kalimat. Dalam contoh sebelumnya, nama yang Anda gunakan pada web form, informasi tersebut akan disimpan dalam variabel bertipe data string. Tipe data Integer (int) Jenis tipe data integer digunakan jika ingin menyimpan informasi ang...