Sunday, May 7, 2017

√ Bab Algoritma

Bagian Judul
Judul yaitu bab yang terdiri atas nama aktivitas dan klarifikasi (spesifikasi) ihwal aktivitas tersebut. Judul diawali dengan kata kunci PROGRAM dan nama aktivitas X.
Contoh :
PROGRAM HelloWorld
{ Program untuk mencetak "Hello, world"
Masukan aktivitas ini tidak ada. Keluarannya yaitu goresan pena 'Hello, world' tercetak di layar
}

Bagian Deklarasi
Bagian ini digunakan untuk mengumumkan semua nama yang digunakan di dalam algoritma beserta propertinya (misalnya type). Nama tersebut dapat berupa nama konstanta, nama peubah, nama tipe, nama mekanisme dan nama fungsi. Semua nama yang digunakan di dalam algoritma harus dikenali sebelum mereka digunakan.
Contoh : (untuk Program FahrenheitCelciu)
DEKLARASI
F,C : real
x,y, step : integer

F,C,x,y, dan step yaitu nama-nama perubah yang digunakan di dalam bab algoritma. Nama-nama peubah ini berserta tipenya harus diumumkan di bab deklarasi sebelum mereka digunakan.

Bagian Algoritma
Inilah bab inti dari sebuah program. Bagian ini berisi instruksi-instruksi pemecahan problem dalam notasi pseudo-code.

Program HelloWorld mengandung bab algoritma yang hanya berisi satu baris kode saja :
ALGORITMA
     write("Hello, world")

Program FahrenheitCelcius mengandung bab algoritma yang berisi beberapa baris kode :
ALGORITMA
     read(x,y,step)
     F <- x
     while F <= y do
            C=5/9 * (F-32)
            write(F,C)
            F <- F + step
     endwhile

Sumber http://rendigilasbatas.blogspot.com