Hati Ikhlas – Pikiran CerdasPengulangan Hati Ikhlas - Pikiran Cerdas

Pengulangan
Secara Umum :
1. While
2. Repeat-Until
3. Iterate
4. Traversal

Ide Dasar Adanya Pengulangan
• Statement sama dilakukan berulangkali
pada rentang tertentu.

Pengulangan While
Notasi Algoritma
Bahasa C
While do while (kondisi-ulang)
Aksi
Aksi;
CONTOH 1 : Menuliskan angka 1 2 3 4 5 6 7 8 9 10 ke layar
Output(„1‟)
Output(„2‟)
Output(„3‟)

Output(„4‟)
Output(„5‟)
Output(„6‟)
Output(„7‟)
Output(„8‟)
Output(„9‟)
Output(‟10‟)

Tidak Salah,
tetapi mungkin
tidak benar

PR

Indek 1
While indek 10)
PR

Pengulangan Iterate
Notasi Algoritma

Iterasi
Aksi – A
Stop
Aksi – B

Indek 1
Iterasi
Output(indek)
Stop indek = 11
indek  indek + 1

Bahasa C
for (;;) {
Aksi-A;
if (kondisi-STOP)
Exit;
else
Aksi B;
}


PR

Indek =1;
for (;;) {
printf(“%d”,indek);
if indek=11
Exit;
else
indek ++;
}

Pengulangan Traversal
Notasi Algoritma

Bahasa C
i traversal [Awal … Akhir ] for (i=Awal, i