Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Looping (Perulangan). Struktur Pengulangan Struktur Pengulangan secara umum dibagi atas: 1. Kondisi Pengulangan yaitu ekspresi boolean yang harus dipenuhi.

Presentasi serupa


Presentasi berjudul: "Looping (Perulangan). Struktur Pengulangan Struktur Pengulangan secara umum dibagi atas: 1. Kondisi Pengulangan yaitu ekspresi boolean yang harus dipenuhi."— Transcript presentasi:

1 Looping (Perulangan)

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

3 Struktur FOR - Digunakan untuk menghasilkan pengulangan sejumlah kali yang dispesifikasikan sejumlah kali yang dispesifikasikan - Terdapat variabel pencacah (counter) yang nilainya bertambah satu setiap kali pengulangan 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 for pencacah  nilai_awal to nilai_akhir do aksi aksi endfor endfor 2. FOR menurun for pencacah  nilai_akhir downto nilai_awal do for pencacah  nilai_akhir downto nilai_awal do aksi aksi endfor endfor

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 for bil  1 to 5 do write(bil) write(bil) endfor endfor

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

8 Struktur While - Digunakan untuk menghasilkan pengulangan sampai kondisi yang telah ditentukan 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 aksiendwhile Keterangan : aksi/runtunan aksi akan dilaksanakan berulang kali selama kondisi bernilai true, jika kondisi bernilai false berarti pengulangan selesai 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 bil  1 while bil <= 5 do while bil <= 5 do write(bil) write(bil) bil  bil +1 bil  bil +1 endwhile endwhile

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

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 bil  1 repeat repeat write(bil) write(bil) bil  bil +1 bil  bil +1 until bil>5 until bil>5

14


Download ppt "Looping (Perulangan). Struktur Pengulangan Struktur Pengulangan secara umum dibagi atas: 1. Kondisi Pengulangan yaitu ekspresi boolean yang harus dipenuhi."

Presentasi serupa


Iklan oleh Google