Perulangan adalah suatu proses dimanan program
akan mengeksekusi satu atau lebih pernyataan secara berulang kali sampai suatu
kondisi yang ditentikan terpenuhi. Pengulangan digunakan untuk menjalankan satu
atau beberapa konstruksi untuk memilih pengulangan yang paling tepat tergantung
pada masalah yang akan diprogram.
Berikut ini adalah
struktur perulangan:
Awal
perulangan
Badan perulangan
Akhir
perulangan
(Terminasi)
(Inisialisasi) dan
(Terminasi)
Struktur perulangan secara umum terbagi menjadi dua
bagian yaitu:
1. Body pengulangan merupakan bagian algoritma yang
diulang
2. Kondisi pengulangan merupakan ekspresi Boolean
yang wajib dipenuhi untuk melaksanakan pengulangan dapat dinyatakan secara
eksplisit atau inplisit
Iterasi /
perulangan di dalam pascal ada 3 macam, yaitu:
1. Pernyataan For, adalah adalah konstruksi
pengulangan tanpa kondisi, artinya instruksi-instriksi di dalam badan
pengulangan diulang sebanyak yang dispesifikan oleh pemrogram.
contoh program dengan for... to... do
Program
perulangan_for;
Uses wincrt;
Var
i: byte;
Begin
For
i:= 1 to 10 do {sintak pengulangan}
Begin
Write(i,’MIPA Matematika’);
End;
End.
|
2. Pernyataan While... do digunakan untuk melakukan
proses pengulangan suatu statement atau blok statement secara terus menerus
selama kondisi ungkapan logika pada while masih terpenuhi. contoh program yang menggunakan pengulangan
While.
Proses
perulangan_while;
Uses wincrt;
Var
i:byte;
Begin
i:=0; {Inisialisasi}
While (i<=7) do {sintak pengulangan}
Begin
Writeln(‘MIPA Matematika’);
I:=i+1;
End;
End
|
3. Pernyataan
repeat... untik merupakan pengulangan berkondisi yang penyeleksian kondisinya
berada diakhir proses dan repeat untik tidak perlu blok statement karena antara
akhir statement ditentukan yaitu pada until. contoh repeat until:
Program
perulangan_repeat;
Uses wincrt;
Var
i: byte;
Begin
i:=0; {inisialisasi}
Repeat
Writeln(’MIPA Matematika’);
i:=i+1;
Until
(i=7);
End.
|
Materi Kuliah Program Komputer FMIPA UNSRI
#nakiitanaka
: “semoga bermanfaat ^o^”
makasi
ReplyDelete