Page 107 - BAHAN_BACAAN_ALGORITMA_DAN_PEMOGRAMAN
P. 107
cocok dipakai untuk masalah tertentu. Pemilihan struktur
pengulangan untuk masalah tertentu dapat mempengaruhi
kebenaran algoritma. Pemilihan struktur pengulangan yang tepat
bergantung pada masalah yang akan deprogram. Ada tiga (3) macam
notasi struktur pengulangan, yaitu :
Struktur FOR
Struktur WHILE
Struktur REPEAT
8.2 Struktur FOR
Struktur pengulangan FOR digunakan untuk menghasilkan
pengulangan sejumlah kali yang dispesifikasikan. Jumlah
pengulangan diketahui atau dapat ditentukan sebelum eksekusi.
Untuk mencacah sudah berapa kali pengulangan dilakukan, kita
memerlukan sebuah peubah (variable) pencacah (counter). Peubah ini
nilainya selalu bertambah satu setiap kali pengulangan dilakukan.
Jika cacah pengulangan sudah mencapai jumlah yang
dispesifikasikan, maka proses pengulangan berhenti
Bentuk umum struktur FOR ada dua macam : menaik (ascending)
atau menurun (descending).
FOR menaik :
for pencacah←nilai_awal to nilai_akhir do
aksi
endfor
Keterangan :
i. pencacah haruslah dari tipe data yang memiliki predecessor dan
successor, yaitu integer atau karakter. Tipe riil tidak dapat
digunakan sebagai pencacah.
ii. Aksi adalah satu atau lebih instruksi yang diulang.
iii. nilai_awal harus lebih kecil atau sama dengan nilai_akhir. Jika
nilai_awal lebih besar dari nilai_akhir, maka badan pengulangan
tidak dimasuki.