Pengulangan atau biasa disebut dengan looping digunakan untuk melakukan pengulangan sebuah prosespada program yang dibuat. Sebagai contoh bila kita memasukkan password untuk memasuki sebuah program/sistem operasi, maka jika password kita keliru dengan otomatis akan meminta password ulang (tidak langsungkeluar dari program), baru setelah password yang dimasukkan benar program yang diminta akan dijalankan. Nahuntuk membuat seperti hal tersebut maka kita memerlukan yang namanya LOOPINGLooping ada dua jenis1.
Counted Loop(pengulangan pasti)2.
Conditional Loop(pengulangan berkondisi)3.
Nested Loop(pengulangan bersarang)
IIIIII..11
CCOOUUNNT T EEDDLLOOOOPP
Counted Loop(pengulangan Pasti) adalah sebuah bentuk pengulangan yang disertai counter(penghitung) didalamnya, selama loop ini mengulang suatu proses maka nilai akan bertambah atau berkurang sejumlah tertentu.Sehingga banyaknya pengulangan dapat dipastikan jumlahnya melalui angka(10x, 5x atau yang lain).Pada bahasa pascal, Counted Loop digunakan melalui perintah
FOR- TO-DO
dan
FOR-DOWNTO-DO.
III.1.1
Pernyataan FOR-TO-DO
SINTAX:
FOR <counter_1> TO <counter_2> DOBEGIN<proses /code program yang diulang>;END;
CONTOH 1
PROGRAM for_do;uses crt;var a:integer;beginclrscr;
for a:=1 to 5 dobeginwriteln('PIKMI Jember');writeln('For The Real World');end;
readln;end.
Dalam contoh disamping counternya menggunakan variablea, dimana counter pertama a bernilai 1 dan counterkedua bernilai 5, jadi jumlah pengulangan adalah 5dihitung dari angka 1 sampai 5 (1,2,3,4,5)
Contoh disamping untuk mengulangi proses secarasederhana. Dimana yang diulang adalah tulisan “PIKMIJember” dan “For The Real World”
Dalam perintah FOR-TO -DO jumlah counter akanbertambah 1 tiap pengulangan proses terjadi
III.1.2
Pernyataan FOR-DOWNTO-DO
SINTAX :
FOR <counter_1> DOWNTO <counter_2> DOBEGIN<proses /code program yang diulang>;END;
CONTOH 1
PROGRAM for_down;uses crt;var a:integer;beginclrscr;
for a:=5 downto 1 dobeginwriteln('PIKMI Jember');writeln('For The Real World');end;
Dalam perintah FOR-DOWNTO-DO jumlah counter
Tidak ada komentar:
Posting Komentar