Struktur Perulangan 1 Struktur Perulangan Struktur Perulangan struktur

  • Slides: 11
Download presentation
Struktur Perulangan 1

Struktur Perulangan 1

Struktur Perulangan � Struktur Perulangan struktur kontrol yang mengulang eksekusi sekumpulan langkah dalam program.

Struktur Perulangan � Struktur Perulangan struktur kontrol yang mengulang eksekusi sekumpulan langkah dalam program. � Kumpulan langkah yang dikerjakan berulang disebut juga dengan loop body. 2

Struktur Perulangan � Untuk menentukan perlu tidaknya struktur loop, serta bentuk loop apa yang

Struktur Perulangan � Untuk menentukan perlu tidaknya struktur loop, serta bentuk loop apa yang dipilih, perlu dijawab pertanyaan-pertanyaan berikut: 1. Adakah langkah-langkah dalam program yang perlu dikerjakan berulang-ulang? 2. Jika jawaban dari pertanyaan nomor 1 adalah ada, pertanyaan selanjutnya, apakah bisa diketahui sebelumnya berapa kali langkah tersebut harus dikerjakan? 3. Jika jawaban dari pertanyaan nomor 2 adalah tidak, bagaimana kita bisa mengetahui berapa kali langkah-langkah tersebut harus dikerjakan? 3

Statement FOR � Pernyataan For…to…do adalah konstruksi perulangan tanpa kondisi, artinya instruksi didalam badan

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) 4

Statement For to do Contoh : program for_todo; uses wincrt; var i: integer; begin

Statement For to do Contoh : program for_todo; uses wincrt; var i: integer; begin for i: =1 to 5 do begin writeln(‘Belajar Pemrograman'); end. 5

Statement For downto do Contoh : program for_todo; uses wincrt; var i: integer; begin

Statement For downto do Contoh : program for_todo; uses wincrt; var i: integer; begin for i: =5 downto 1 do begin writeln(i); end. 6

Statement WHILE DO � Perulangan while. . do adalah perulangan dengan syarat awal. �

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. 7

Statement WHILE DO Benar i<=10 Salah Belajar Pemrograman Bentuk : while (kondisi perulangan) do

Statement WHILE DO Benar i<=10 Salah Belajar Pemrograman Bentuk : while (kondisi perulangan) do statement 8

Statement WHILE Contoh : program whiledo; uses wincrt; var i: integer; begin i: =1;

Statement WHILE Contoh : program whiledo; uses wincrt; var i: integer; begin i: =1; while i<=10 do begin writeln('Belajar pemrograman'); i: =i+1; end; end. 9

Statement Repeat. . Until � Bentuk perulangan repeat. . until � Aksi didalam program

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. 10

Statement Repeat Until Contoh : program repeat; uses wincrt; var i: integer; begin i:

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. 11