Pascal part 2 : Peraturan penulisan Pascal



MrWikia Pascal part 2
Di postingan sebelumnya kalian sudah berhasil membuat sebuah program yang memberikan output "Hello World". Jika belum baca postingan sebelumnya bisa lihat di daftar isi di sini http://mrwikia.blogspot.com/p/blog-page.html atau juga bisa click di sini.

Postingan Kali ini MrWikia akan menjelaskan sedikit lagi tentang program yang di postingan sebelumnya dengan sedikit tambahan , dan sedikit peraturan dalam bahasa pascal.

Program hello;

uses Crt;

{Awal dari main program}
begin

(* Perintah untuk menge-print Hello World dan Ini adalah ...*)
writeln('Hello World');
write('Ini adalah program pascal saya :D');

end.
{Main Program berakhir}

Pada program tersebut , "Program hello;" adalah optional atau sunnah :P. berguna untuk memberi nama sebuah program. Tapi sebaiknya ditulis ya.

Hanya perintah yang terletak di antara Begin sampai End. yang akan dieksekusi atau dijalankan

Pascal tidak membedakan case atau kapitalisasi huruf. Artinya BEGIN boleh ditulis begin , boleh di tulis Begin semuanya sama saja. Writeln juga  boleh ditulis WRITELN.

Tetapi yang diprint kapitalisasi hurufnya sama. writeln('Hello World); tetap menghasilkan Hello World tidak hello world.

Setelah satu instruksi harus ada titik koma ( ; ) sebagai pembatas antara satu instruksi dan instruksi selanjutnya. kecuali perintah terakhir sebelum End. Maka boleh tidak ditulis titik komanya (;)

Writeln adalah salah satu prosedur standar pascal.

Ada dua macam jenis komentar dalam pascal yang saya tau :P.
Contohnya seperti yang ada di program di atas, "{Awal dari main program}" , {Main Program berakhir} , dan (* Perintah untuk menge-print Hello World *).

Komentar tidak memberikan pengaruh pada program yang anda tulis. Fungsinya hanya untuk memperjelas apa yang akan dilakukan program, kenapa ini begini, dan keterangan keterangan lainnya. Ini bergunan nanti ketika anda membuat program yang panjang.

Code code yang anda tulis dan anda simpan di dalam komputer anda tersebut namanya "source code"

Sekarang saya akan uji tingkat pemahaman kallian yang sudah baca pascal part 1 dan 2.

1. Apa perbedaan write dan writeln? (# Belum mrwikia jelaskan, tapi yang udah coba tau dong :P)

2. Apakah kode yang ada di dalam { ... } dan (*... *) akan dieksekusi? Jelaskan Alasannya.


3. Apa fungsi titik koma (;) ?


4. Apakah code " Program namaprogram ; " seperti diatas wajib di cantumkan?


5. Apa output atau keluaran dari code yang ada di atas?


Tulis jawaban kalian di komentar ya. :D


Sharing is Loving

Tinggalkan Komentar Di Bawah

Previous
Next Post »