Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Looping (Perulangan).

Presentasi serupa


Presentasi berjudul: "Looping (Perulangan)."— Transcript presentasi:

1 Looping (Perulangan)

2 Struktur Pengulangan Struktur Pengulangan secara umum dibagi atas:
1. Kondisi Pengulangan yaitu ekspresi boolean yang harus dipenuhi untuk melaksanakan pengulangan 2. Badan (body) pengulangan yaitu bagian algoritma yang diulang

3 Struktur FOR - Digunakan untuk menghasilkan pengulangan
sejumlah kali yang dispesifikasikan - Terdapat variabel pencacah (counter) yang nilainya bertambah satu setiap kali pengulangan - Pengulangan berhenti jika sudah mencapai jumlah yang dispesifikasikan - Termasuk pengulangan tanpa kondisi (unconditional looping) yaitu instruksi yang ada diulangi sejumlah kali yang dispesifikasikan

4 Bentuk Umum Struktur FOR
1. FOR menaik for pencacah  nilai_awal to nilai_akhir do aksi endfor 2. FOR menurun for pencacah  nilai_akhir downto nilai_awal do

5 Keterangan: Pencacah haruslah tipe data yang memiliki predecessor atau successor yaitu integer atau karakter. Tipe riil tidak dapat digunakan Aksi adalah bagian/instruksi yang diulanga nilai_awal <= nilai_akhir Nilai pencacah secara otomatis bertambah

6 Contoh Algoritma cetak_bilangan {menampilkan bilangan 1 sampai 5}
Deklarasi: bil : integer Deskripsi: for bil 1 to 5 do write(bil) endfor

7 Variabel <= nilai_akhir
Flowchart FOR variabel  nilai_awal F Variabel <= nilai_akhir T akhir FOR pernyataan (aksi) variabel  variabel+1

8 Struktur While - Digunakan untuk menghasilkan pengulangan
sampai kondisi yang telah ditentukan - Termasuk pengulangan dengan kondisi (conditional looping) yaitu instruksi yang ada diulangi sampai kondisi berhenti terpenuhi

9 Bentuk Umum while kondisi do aksi endwhile Keterangan :
aksi/runtunan aksi akan dilaksanakan berulang kali selama kondisi bernilai true, jika kondisi bernilai false berarti pengulangan selesai

10 Contoh Algoritma cetak_bilangan {menampilkan bilangan 1 sampai 5}
Deklarasi: bil : integer Deskripsi: bil  1 while bil <= 5 do write(bil) bil  bil +1 endwhile

11 Flowchart WHILE F kondisi T akhir WHILE pernyataan (aksi)

12 Struktur Repeat…Until
Struktur repeat memiliki makna yang sama dengan while

13 Contoh Algoritma cetak_bilangan {menampilkan bilangan 1 sampai 5}
Deklarasi: bil : integer Deskripsi: bil  1 repeat write(bil) bil  bil +1 until bil>5

14


Download ppt "Looping (Perulangan)."

Presentasi serupa


Iklan oleh Google