PERTEMUAN 5 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PENGULANGAN
STRUKTUR KONTROL PENGULANGAN
Ada tiga cara penempatan keputusan pengulangan :
- Pada awal pengulangan (Leading decision loop)
- Pada akhir pengulangan (trailing the decision loop)
- Menjumlahkan angka pada suatu waktu(counted loop)
1.Leading Decision Loop
- Kondisi diuji sebelum beberapa instruksi dieksekusi.
- Perintah leading decision loop adalah struktur Do WHILE.
- Format Struktur Kontrol pengulangan DO WHILE
DO WHILE kondisi k bernilai true
instruksi_1
instruksi_2
……………
instruksi_n
counter
ENDDO
2.Trailing Decision Loop
- Beberapa instruksi dieksekusi sekali sebelum kondisi diuji. Jika kondisi False, instruksi akan diulang sampai kondisi bernilai TRUE.
- Perintah trailing decision loop adalah struktur REPEAT …. UNTIL.
- Format Struktur Kontrol pengulangan REPEAT….UNTIL
REPEAT
instruksi_1
instruksi_2
…….
instruksi_n
counter
UNTIL kondisi k true
3.Counted Loop
- Pencacah pengulangan digunakan jika jumlah iterasi pengulangan sudah diketahui. Pelaksanaan loop dikendalikan oleh indeks pengulangan.
- Perintah counted loop adalah struktur FOR
- Format Struktur Kontrol pengulangan FOR
FOR loop_index=nilai_awal to nilai_akhir Step n
statement_1
statement_2
……………
statement_n
ENDFOR
NESTED REPETION
- Nested Repetion terjadi, jika di dalam pengulangan terdapat statement pengulangan yang lain.
- Format Nested DO WHILE
DO WHILE kondisi k1 bernilai true
DO WHILE kondis k2 bernilai true
statement_1
statement_2
……………
statement_n2
ENDDO
statement_n1
ENDDO
Komentar
Posting Komentar