Struktur Perulangan
Struktur Perulangan Struktur Perulangan struktur kontrol yang mengulang eksekusi sekumpulan langkah dalam program. Kumpulan langkah yang dikerjakan berulang- ulang disebut juga dengan loop body.
Struktur Perulangan Untuk menentukan perlu tidaknya struktur loop, serta bentuk loop apa yang dipilih, perlu dijawab pertanyaan-pertanyaan berikut: Adakah langkah-langkah dalam program yang perlu dikerjakan berulang-ulang? Jika jawaban dari pertanyaan nomor 1 adalah ada, pertanyaan selanjutnya, apakah bisa diketahui sebelumnya berapa kali langkah- langkah tersebut harus dikerjakan? Jika jawaban dari pertanyaan nomor 2 adalah tidak, bagaimana kita bisa mengetahui berapa kali langkah-langkah tersebut harus dikerjakan?
Statement FOR Pernyataan For…to…do adalah konstruksi perulangan tanpa kondisi, artinya instruksi didalam badan perulangan diulangi sejumlah kali yang telah ditentukan oleh pemrograman. Perulangan dengan statement for dapat berupa perulangan positif atau naik dan perulangan negatif atau menurun. Perulangan naik menggunakan (for..to..do). Perulangan menurun menggunakan (for..downto)
Statement For to do program for_todo; uses wincrt; var i:integer; Contoh : program for_todo; uses wincrt; var i:integer; begin for i:=1 to 5 do writeln(‘Belajar Pemrograman'); end; end.
Statement For downto do Contoh : program for_todo; uses wincrt; var i:integer; begin for i:=5 downto 1 do writeln(i); end; end.
Statement WHILE DO Perulangan while..do adalah perulangan dengan syarat awal. Bentuk pernyataan while adalah Aksi akan dilaksanakan berulangkali selama kondisi bernilai true. Jika kondisi bernilai false, badan pengulangan tidak akan dimasuki yang berarti pengulangan selesai.
Statement WHILE DO Bentuk : while (kondisi perulangan) do statement Belajar Pemrograman Benar Salah Bentuk : while (kondisi perulangan) do statement
Statement WHILE program whiledo; uses wincrt; var i:integer; begin Contoh : program whiledo; uses wincrt; var i:integer; begin i:=1; while i<=10 do writeln('Belajar pemrograman'); i:=i+1; end; end.
Statement Repeat..Until Bentuk perulangan repeat..until Aksi didalam program diulang-ulang sampai kondisi bernilai true. Dengan kata lain jika kondisi masih false, proses pengulangan masih terus dilakukan.
Statement Repeat Until Contoh : program repeat; uses wincrt; var i:integer; begin i:=1; repeat writeln('Belajar Pemrograman'); i:=i+1; until i>10; end.