Pengulangan
Salah satu
kelebihan komputer dibanding dengan manusia adalah kemampuannya untuk
melaksanakan suatu instruksi berulang kali tanpa mengenal lelah dan bosan.
Didalam algoritma, pengulangan dapat dilakukan sejumlah kali, atau sampai
kondisi berhenti.
Struktur
Pengulangan
Struktur Pengulangan terdiri atas 2 bagian :
1.
Kondisi Pengulangan, yaitu ekspresi boolean yang harus dipenuhi
untuk melaksanakan pengulangan.
2.
Badan (body) pengulangan, yaitu satu atau lebih aksi yang akan
diulang.
Selain itu, struktur pengulangan disertai
dengan bagian :
1.
inisialisasi, yaitu aksi yang dilakukan sebelum pengulangan
dilakukan pertama kali;
2.
Terminasi, yaitu aksi yang dilakukan setelah pengulangan selesai
dilaksanakan.
Antara inisialisasi dan terminasi tidak
selalu harus ada.
Struktur
For
·
Struktur For digunakan untuk menghasilkan pengulangan sejumlah kali tanpa penggunaan kondisi apapun. Struktur ini menyebabkan aksi diulang sejumlah kali tertentu.
·
Bentuk umum
for peubah ¬ nilai_awal to Nilai_akhir do
aksi
endfor
Ket :
·
Peubah haruslah bertipe sederhana kecuali tipe real
·
Nilai_awal harus lebih kecil dari nilai_akhir
·
Pada awalnya peubah diinisialisasi dengan nilai_awal. Nilai peubah
secara otomatis bertambah satu setiap kali aksi pengulangan dimasuki, sampai
akhirnya nilai peubah sama dengan nilai akhir.
Password : budiswift.blogspot.com
Password : budiswift.blogspot.com
Password
: budiswift.blogspot.com
Password
: budiswift.blogspot.com
Pengulangan dengan banyak data yang belum bisa diketahui,
meggunakan dumy data
·
Adapun bentuk pengulangan WHILE – Do dengan
data yang belum pasti adalah sbb:
Read (data)
While Data <> ‘ * ‘ Do
Aksi/sekelompok aksi
Read (data)
EndWhile
·
Tanda ‘*’
adalah suatu Dummy Data, dummy data dapat dibuat apapun seperti ‘999’ ,
‘000’ dst. Dummy data menunjukkan akhir dari suatu proses, sehingga. Pada
Contoh tersebut Yang akan merubah harga kondisi adalah Read (data) yang
ada dalam. Kalang pengulangan.
Pengulangan REPEAT- UNTIL
Struktur Pengulangan REPEAT-
UNTIL memiliki makna yang hampir sama dengan While – Do, dan dalam beberapa
masalah kedua struktur tersebut komplemen satu sama lain. Namun ada perbedaan mendasar diantara keduanya. Pada
struktur Repeat – Until, aksi (sekelompok aksi) dilaksanakan minimal satu kali,
karena kondisi pengulangan diperiksa pada akhir struktur, sedangkan pada While
– Do kondisi pengulangan diperiksa diawal struktur sehingga memungkinkan
pengulangan tidak akan dilaksanakan bila kondisi pengulangan bernilai False.
Bentuk umum dari struktur Repeat – Until adalah:
Repeat
Aksi
Until <kondisi>
0 komentar:
Posting Komentar