Selasa, 10 November 2009

LOOPING (Perulangan)

LOOPING (Perulangan)

Struktur looping digunakan untuk mengulangi langkah-langkah sebelumnya yang telah dikerjakan, kondisi perulangan dilakukan sampai suatu kondisi berhenti terpenuhi.

proses Perulangan digunakan contohnya untuk membuat algortima :
-->“menampilkan bilangan berurutan dari 1 sampai dengan 10”
-->“menampilkan deret : 3, 7, 11, 15 …… N, sampai sejumlah N”
-->“menampilkan bilangan dari 10 sampai dengan 1 “

Bentuk umum proses perulangan:
1.while [ kondisi ] do [……….] end_while
2.repeat until [ kondisi ]
3.for [……….] end_for
for [nilai awal] to [nilai akhir] do
for [nilai akhir] to [nilai awal] do
Nested for (perulangan for bersarang)

@ Perulangan
-->while do: Evaluasi kondisi dilakukan di bagian awal

Statement dan contoh program
while (kondisi) do
(statement)
Contoh:
i := 1;
while (i<10) do
begin
i := i + 2;
writeln(i);
end;
hasil : 3 5 7 9 12

-->Repeat loop:
Evaluasi kondisi dilakukan di bagian akhir.

Statement dan contoh program
repeat
(statement);
...
(statement);
until (kondisi);
Contoh:
i := 1;
repeat
i := i + 2;
write(i);
until i >=10;
Hasil = 3 5 7 9 12

-->for..loop:
Perulangan dengan
increment nilai

Statement dan contoh program
for counter := lower to upper do
(statement)
Atau
for counter := upper downto lower do
(statement)

Contoh:
for i := 1 to 10 do
write(i);

hasil : 1 2 3 4 5 6 7 8 9 10

-->Nested Loop for

Statement dan contoh program
for i := 1 to 10 do
begin
write(i);
for j := 10 downto i do
write(j);
writeln;
end;

Tidak ada komentar:

Posting Komentar