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.
   104   105   106   107   108   109   110   111   112   113   114