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