Page 109 - BAHAN_BACAAN_ALGORITMA_DAN_PEMOGRAMAN
P. 109
Pertanyaan :
Apa yang terjadi bila N=0? N=-1? N=1?
Jawab :
Jika N = 0 atau N = -1, proses pengulangan tidak terjadi, karena nilai
akhir pencacah pengulangan lebih besar dari nilai awalnya (1).
Jika N = 1, pengulangan yang terjadi adalah 1 kali, karena 1 – 1 + 1 =
1.
For menurun :
for pencacah←nilai_akhir downto nilai_awal 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_akhir harus lebih besar atau sama dengan nilai_awal. Jika
nilai_akhir lebih kecil dari nilai_awal, maka badan pengulangan
tidak dimasuki.