PERTEMUAN 5 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PENGULANGAN

STRUKTUR KONTROL PENGULANGAN

Struktur kontrol pengulangan digunakan untuk melaksanakan sederetan instruksi berulang-ulang sesuai dengan persyaratan yang ditetapkan.
Ada tiga cara penempatan keputusan pengulangan :

  1. Pada awal pengulangan (Leading decision loop)
  2. Pada akhir pengulangan (trailing the decision loop)
  3. 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

Postingan Populer