Perulangan (loop) merupakan bentuk yang sering ditemui dalam suatu program aplikasi. Di dalam bahasa Pascal, dikenal tiga macam perulangan, yaitu dengan menggunakan statemen For, While-Do dan Repeat….Until.
Struktur Perulangan
Perulangan dengan statemen For digunakan untuk mengulang statemen atau satu
blok statemen berulang kali sejumlah yang ditentukan. Perulangan dapat berbentuk perulangan positif, negatif dan tersarang.
blok statemen berulang kali sejumlah yang ditentukan. Perulangan dapat berbentuk perulangan positif, negatif dan tersarang.
- Perulangan Positif
Merupakan perulangan dengan penghitung (counter) dari kecil ke besar.
Pendeklarasian perulangan ini adalah sebagai berikut :
Pendeklarasian perulangan ini adalah sebagai berikut :
Variabel_kontrol, nilai_awal dan nilai_akhir harus mempunyai tipe yang sama, yaitu bertipe integer.
Bila statemen lebih dari satu perintah, maka blok perintah-perintah tersebut harusdiawali dengan begin dan diakhiri dengan end.
2. Perulangan Negatif
Merupakan perulangan dengan penghitung (counter) dari besar ke kecil.
Pendeklarasian perulangan ini adalah sebagai berikut :
3.Perulangan Tersarang (Nested Loop)
Merupakan perulangan yang berada di dalam perulangan yang lainnnya. Padasistem perulangan ini, perulangan yang lebih dalam akan diproses terlebih dahulu
sampai habis, kemudian perulangan yang lebih luar baru akan bertambah,
kemudian mengerjakan perulanan yang lebih dalam lagi mulai dari nilai awalnya,
dan seterusnya.
Struktur Perulangan While-Do
Struktur perulangan ini memiliki bentuk sebagai berikut :
Perulangan dengan statemen While-Do digunakan untuk melakukan perulangan
suatu statemen atau blok statemen terus-menerus selama kondisi ungkapan_logika
pada while masih bernilai logika benar.
Struktur Perulangan Repeat…Until
Struktur perulangan ini memiliki bentuk sebagai berikut :
Perulangan dengan statemen Repeat…Until digunakan untuk melakukan mengulang
(repeat) statemen-statemen sampai batas (until) kondisi yang diseleksi di until tidak
terpenuhi.
Catatan :
Proses perulangan tersarang berlaku pada perulangan For, While-Do maupun
Repeat….Until. Perulangan tersarang tidak menutup kemungkinan untuk
memadukan ketiga perulangan tersebut.
Semangat pecahkan program - program itu!!!
Posting Komentar