Perulangan (Loop) Dalam Contoh Program Komputer dengan Pascal

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.

Dalam contoh program komputer sering kali menggunakan beberapa macam perulangan sebagai berikut :

  1. FOR…..TO….DO
  2. WHILE . . DO 
  3. 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)

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
        pernyataan;
       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
      pernyataan;
       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
       pernyataan;
       incremen;
End;
Until (kondisi);


  • 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
      pernyataan;
       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.
God bless you all.



Tidak ada komentar:

Posting Komentar

Silakan memberikan komentar dan pertanyaan yang sifatnya positif.