Senin, 28 Januari 2013

[Algoritma] Struktur Pengulangan

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>
 
Password : budiswift.blogspot.com

Related Articel:

0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Affiliate Network Reviews