My first Magazine pemrograman-kompetitif-dasar | Page 20
1 Perkenalan Pemrograman Kompetitif
Pada Algoritma 1, Anda dapat memperhatikan bahwa pseudocode cukup ekspresif dalam
menyatakan alur algoritma. Sebagai konvensi, simbol-simbol beserta makna untuk komponen
pada pseudocode dapat Anda lihat pada Tabel 1.1.
Tabel 1.1: Simbol dan kata kunci beserta makna pada pseudocode .
Simbol/kata kunci Makna
←
Operator assignment, artinya memberikan nilai pada variabel di ruas kiri
dengan nilai di ruas kanan.
=
Operator boolean untuk memeriksa kesamaan. Nilai true dikembalikan bila
kedua ruas sama, atau f alse jika tidak.
∧
Operator logika and.
∨
Operator logika or.
dxe
Pembulatan ke atas untuk suatu bilangan riil x.
bxc
Pembulatan ke bawah untuk suatu bilangan riil x.
|X|
Banyaknya anggota atau ukuran dari X, yang mana X merupakan sebuah
himpunan atau daftar.
new integer[10]
Inisialisasi array bertipe integer dengan 10 elemen, yang terdefinisi dari
elemen ke-0 sampai dengan 9.
for i ← 1, N do
Perulangan for dengan i sebagai pencacah, dimulai dari angka 1 sampai
dengan N.
return
Perintah untuk pengembalian pada fungsi dan prosedur, lalu keluar dari fungsi
atau prosedur tersebut. Pada fungsi, nilai yang dituliskan sesudah return
akan dikembalikan ke pemanggilnya.
10