Posted by : BayuBayyz
Selasa, 25 Maret 2014
Struktur pengulangan adalah struktur yang menjalankan perintah atau statemen untuk diulang beberapa kali sampai kondisi terpenuhi atau sampai batas pengulangan yang sudah ditentukan.
Ada 3 macam pengulangan :
1.
For … do
2.
While … do
3.
Repeat … until
1. For … do
Bentuk pengulangan For … do ada 2 tipe yaitu :
1.
Positif
2.
Negatif
Bentuk Umum For_do Positif :
for pencacah ← range1 to range2 doCatatan : range1 ≤ range2
{aksi-aksi yang diulang}
Endfor
Contoh For_do Positif
Menghitung_S{I.S. : diberikan harga pencacah (i) = 10}{F.S. : menampilkan hasil perhitungan S = 1+2+..+10}Kamus:S, i : integerAlgoritma:S ← 0for i ← 1 to 10 doS ← S + iendforoutput(S)
Bentuk Umum For_do negatif :
for pencacah ← range1 downto range2 do
{aksi-aksi yang diulang}
endfor
Catatan : range1 ≥ range2
Contoh For_do Negatif
Menghitung_S{I.S. : diberikan harga pencacah (i) = 10}{F.S. : menampilkan hasil perhitungan S = 10+9+..+1}Kamus:S, i : integerAlgoritma:S ← 0for i ← 10 downto 1 doS ← S + iendforoutput(S)
2. While … do
Artinya lakukan pengulangan selama(while) memenuhi kondisi.
Bentuk Umum While_do :
inisialisasiWhile (kondisi) do{aksi aksi / perintah perintah yang diulang}Endwhile
Contoh :
Menghitung_S{I.S. : diberikan harga pencacah (i) = 10}{F.S. : menampilkan hasil perhitungan S = 1+2+..+10}Kamus :S,i : integerAlgoritma :
{inisialisasi}S← 0i ← 1While S ≤ 10 doS←S + ii ← i + 1EndwhileOutput(S)
3. Repeat … until
Artinya lakukan pengulangan {repeat} aksi aksi hingga {until}
memenuhi kondisi.
Bentuk Umum repeat_until :
inisialisasirepeat{aksi aksi / perintah perintah yang diulang}Until(kondisi)
Contoh :
Menghitung_S{I.S. : diberikan harga pencacah (i) = 10}{F.S. : menampilkan hasil perhitungan S = 1+2+..+10}Kamus :S,i : integerAlgoritma :{inisialisasi}S ← 0i ← 1repeatS ← S + ii ← i + 1Until(S ≤ 10)Output(S)
Sumber : Tim Algoritma dan Pemrogramman Universitas Komputer Indonesia
Sekian Struktur Pengulangan dalam Algortima dan Pemrogramman yang saya share saat ini, semoga bermanfaat yaaa :)
[PENGUMUMAN]
Isi
survei singkat dibayar dari 200 Ribu hingga 2 juta dan tak dibatasi, lihat testimoni setelah mengisi survei. KLIK DISINI !
Related Posts :
- Back to Home »
- Algorithms and Programming »
- Struktur Pengulangan dalam Algortima dan Pemrogramman