Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.