Apa itu Perulangan (Loop Statement)? Pengulangan atau biasa disebut dengan looping digunakan untuk melakukan pengulangan sebuah proses pada 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 langsung keluar dari program), baru setelah password yang dimasukkan benar program yang diminta akan dijalankan. Nah untuk membuat seperti hal tersebut maka kita memerlukan yang namanya LOOPING
Pernyataan Perulangan memiliki tiga pernyataan, yaitu For, while, dan Repeat. Pernyataan perulangan dipakai untuk melakukan proses berulang terhadap pernyataan sederhana atau pernyataan terstruktur. Untuk pertemuan kali ini akan membahas tentang Pernyataan Perulangan yang menggunakan FOR, untuk while dan Repeat akan kita bahas pada pertemuan selanjutnya.
Pernyataan for (for statements)
Pernyataan for (for statements) juga digunakan untuk melakukan proses perulangan. Hanya saja proses perulangan pada pernyataan for langsung dikendalikan oleh suatu peubah yang disebut peubah kendali (control variables) yang harus bertipe berurutan. Jadi pada pernyataan for pada dasar sudah diketahui jumlah perulangannya. Perulangan dengan pernyataan for dapat berupa perulangan positif ('to') dan perulangan negatif ('downto'). Jika pernyataan yang akan mengalami perulangan lebih dari satu pernyataan, maka harus diawali dengan begin dan diakhiri dengan end;.
Pada Perulangan dengan pernyataan for dapat berupa perulangan positif ('to') dan perulangan negatif ('downto').
Perulangan Positif
Dapat dihitung/Counter dari kecil ke besar (Penambahan positif).
Bentuk Umum :
FOR variabel control := nilai_awal TO nilai_ahir DO pernyataan
Contoh Programnya :
Perulangan Negatif
Dapat dihitung/Counter dari besar ke kecil (Penambahannya Negatif).
Bentuk Umum :
FOR variabel control := nilai_awal DOWNTO nilai_ahir DO pernyataan
Contoh Programnya :
Perulangan Tersarang
Adalah Perulangan yang nerada didalam perulangan yang lainnya. Perulangan yang lebih dalam akan diproses lebih dulu sampai habis, kemudian perulangan yang lebih luar baru akan bertambah, mengerjakan perulangan yang lebih dalam lagi mulai dari awal dan seterusnya.
Contoh Programnya :
Sekian dulu pertemuan kali ini, semoga semua tulisan ini bisa bermanfaat untuk sahabat semuanya.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiChhH1mt_1WPXjHlRH4GSmQU4YmtQxtO4gaOUe3k_-AcSJsoZml6HZwp6ivPZwEBtDt_ZpYOEyvvFClZ_03FmWQ7_Xvgr3v108oK8m_rIBCMS6EthkOo-IjgKpKfqhCMYlI2r5lGBGt6U/s72-c/Untitled.pngPernyataan Perulangan memiliki tiga pernyataan, yaitu For, while, dan Repeat. Pernyataan perulangan dipakai untuk melakukan proses berulang terhadap pernyataan sederhana atau pernyataan terstruktur. Untuk pertemuan kali ini akan membahas tentang Pernyataan Perulangan yang menggunakan FOR, untuk while dan Repeat akan kita bahas pada pertemuan selanjutnya.
Pernyataan for (for statements)
Pernyataan for (for statements) juga digunakan untuk melakukan proses perulangan. Hanya saja proses perulangan pada pernyataan for langsung dikendalikan oleh suatu peubah yang disebut peubah kendali (control variables) yang harus bertipe berurutan. Jadi pada pernyataan for pada dasar sudah diketahui jumlah perulangannya. Perulangan dengan pernyataan for dapat berupa perulangan positif ('to') dan perulangan negatif ('downto'). Jika pernyataan yang akan mengalami perulangan lebih dari satu pernyataan, maka harus diawali dengan begin dan diakhiri dengan end;.
Pada Perulangan dengan pernyataan for dapat berupa perulangan positif ('to') dan perulangan negatif ('downto').
Perulangan Positif
Dapat dihitung/Counter dari kecil ke besar (Penambahan positif).
Bentuk Umum :
FOR variabel control := nilai_awal TO nilai_ahir DO pernyataan
Contoh Programnya :
Program Mengurutkan_angka_Positif;OutPut Program :
uses wincrt;
var
i:integer;
begin
FOR i := 1 TO 100 DO
begin
write(i:4);
end;
end.
Perulangan Negatif
Dapat dihitung/Counter dari besar ke kecil (Penambahannya Negatif).
Bentuk Umum :
FOR variabel control := nilai_awal DOWNTO nilai_ahir DO pernyataan
Contoh Programnya :
Program Mengurutkan_angka_Negatif;OutPut Program :
uses wincrt;
var
i:integer;
begin
FOR i := 100 DOWNTO 1 DO
begin
write(i:4);
end;
end.
Perulangan Tersarang
Adalah Perulangan yang nerada didalam perulangan yang lainnya. Perulangan yang lebih dalam akan diproses lebih dulu sampai habis, kemudian perulangan yang lebih luar baru akan bertambah, mengerjakan perulangan yang lebih dalam lagi mulai dari awal dan seterusnya.
Contoh Programnya :
uses wincrt;Output Programnya :
var
i,j:integer;
begin
for i := 1 to 5 do
begin
for j := 1 to 3 do
begin
write(i:8 , j:3);
end;
writeln;
end;
end.
Sekian dulu pertemuan kali ini, semoga semua tulisan ini bisa bermanfaat untuk sahabat semuanya.
Advertisement
5 komentar
mantaapp.. ane bisa belajar bahasa pascal disini.. mantap broo. tetap posting yoo ;D
saya baru tau ttng pascal begini. ijin belajar ya mas
The fact is that the iteration process in the operator for is directly controlled by a variable called control variable, which should be consistent.
For operators, this is very valuable information that should be paid special attention and used for further action.
If our password is incorrect, it will automatically request the password again, only after the correct password has been entered, the requested program will work.
EmoticonEmoticon