Perulangan dalam contoh program komputer atau loop Adalah suatu cara kerja yang mengerjakan ”bagian pernyatan yang sama” secara berulang
kali berdasarkan syarat/kondisi yang
ditentukan. Cara kerja ini digunakan untuk menyelesaikan persoalan yang dikerjakan
secara berulang-ulang tetapi cara kerjanya sama walaupun hasilnya berbeda. Misalnya untuk mencetak angka 1 sampai 10,
hanya dinyatakan satu baris pernyataan tetapi dikerjakan 10 kali, dimana setiap
perulangan mencetak nilai yang berbeda. Masalah yang lebih kompleks adalah soal iterasi
dalam matematika dan metode numerik.
- FOR…..TO….DO
- WHILE . . DO
- REPEAT . .UNTIL
1. FOR…..TO….DO
- Adalah perulangan yang digunakan untuk mengerjakan perintah sebanyak n kali.
- Jika perintah lebih dari satu baris, maka harus terletak di antara kata Begin ....End;
Bentuknya ada 2 macam :
1. For..to..do (Perulangan secara Ascending)
2. For..down..to (Perulangan secara Decending)
1. For..to..do (Perulangan secara Ascending)
2. For..down..to (Perulangan secara Decending)
Bentuk :
For i:= n1
to n2 do
Begin
pernyataan;
End;
Keterangan :
i adalah variabel
penghitung perulangan
n1 adalah
nilai awal
n2 adalah
nilai akhir
Nilai
n1 lebih kecil dari n2 (n1
For i:= n2 downto
n1 do
Begin
pernyataan;
End;
Keterangan :
i adalah variabel
penghitung perulangan
n1 adalah
nilai akhir
n2 adalah
nilai awal
Nilai n2
lebih besar dari n1 (n2>n1)
Dalam
melakukan looping diperlukan
sebuah variabel penghitung (pencacah) berapa kali melakukan
perulangan. Variabel pencacah ini harus bertipe original. Tugas dari variabel ini menghitung
perulangan hingga berhenti. Biasanya dalam
program dituliskan sebagai :
X := X + 1; (Pencacah
Naik ) atau inc(x)
X
:= X - 1; (Pencacah Turun) atau dec(x)
Dimana X merupakan variabel bertipe integer, byte atau word ( dalam pemograman biasanya dipilih tipe integer ).
2. WHILE . . DO
WHILE-DO digunakan
untuk melakukan proses perulangan suatu blok statement selama kondisi pada WHILE
bernilai BENAR.
Bentuk Perintah :
While
do
Begin
inc(x);
End;
- Increment variabel kontrol perulangan harus dinyatakan dalam blok Begin – End.
- Pernyataan increment dapat dinyatakan menurut kebutuhan
Misalkan untuk
mengerjakan sebuah pernyataan sebanyak 5 kali dengan perulangan while..do, maka
bentuknya adalah sebagai berikut :
While do
Begin
Inc(k);
End;
3. REPEAT . .UNTIL
Digunakan
untuk mengulangi (repeat) mengerjakan blok statement selama pada kata UNTIL bernilai SALAH. Jika BENAR,
maka perulangan selesai.
Bentuk
Perintah :
Repeat
Begin
incremen;
End;
- Increment variabel kontrol perulangan harus dinyatakan dalam blok Begin – End.
- Pernyataan increment dapat dinyatakan menurut kebutuhan
- Pengetesan kondisi perulangan dilakukan di akhir perulangan
- Pernyataan dalam blok Begin-End dikerjakan minimal 1 kali.
Repeat
Begin
k := k + 1;
End;
Until k >6 ;
Perulangan
dalam program sering kali digunakan untuk menyelesaikan berbagai macam
persoalan. Dengan mengaplikasikan
perintah perulangan di atas, maka program menjadi lebih sederhana. Lihat Contoh Program Kompter Perulangan Dengan Pascal
Anda punya pertanyan? Silakan tuliskan pada komentar .
Selamat belajar. Semoga sukses selalu.
Selamat belajar. Semoga sukses selalu.
God bless
you all.
Tidak ada komentar:
Posting Komentar
Silakan memberikan komentar dan pertanyaan yang sifatnya positif.