Perkenalan Dasar Pemrograman - dinus.ac.iddinus.ac.id/repository/docs/ajar/7-Pengulangan.pdf ·...
Transcript of Perkenalan Dasar Pemrograman - dinus.ac.iddinus.ac.id/repository/docs/ajar/7-Pengulangan.pdf ·...
Pengulangan(Looping)
Tim PHKI Modul Dasar PemrogramanFakultas Ilmu Komputer
UDINUS Semarang
Apa itu pengulangan?
Pengulangan: Latar BelakangMelakukan suatuinstruksi, bahkan aksi,secara berulang-ulang.
Komputer: memilikiperformansi yangsamaManusia: punyakecenderungan untukmelakukan kesalahan(karena letih ataubosan)
PengulanganPengulangan terdiri dari2 elemen elemen:
Kondisi pengulanganberhenti: ekspresi lojikBadan pengulangan: aksiyang diulang
MulaiMulai
Bilangan 1Bilangan 1
Bilangan<6Bilangan<6
Tampilkanbilangan
Tampilkanbilangan
Bilangan bilangan+1Bilangan bilangan+1
Contoh dalam FlowChart
SelesaiSelesai
ya
tidak
Catatan ttg PengulanganPengulangan harus dapat berhenti iniyang harus dijamin oleh pemrogram.Pengulangan yang terus-menerus harusdapat dideteksi pemrogram bahkan sebelumprogram dieksekusi oleh mesin.Notasi pengulangan adalah salah satu notasidasar.
Struktur PengulanganDalam bahasa C terdapat 3 macam strukturpengulangan:
ForWhileDo While
Struktur ForFor digunakan untuk menuliskan jenispengulangan yang sudah pastiBentuk umum for:
Ekspresi_1 inisialisasiEkspresi_2 kondisi AkhirEkspresi_3 pencacah (increment/decrement)
Contoh Struktur For[1]
Contoh Struktur For[2]
Contoh Struktur For[3]
LatihanBuatlah program untuk menampilkan deretangka seperti dibawah ini:1. 1 2 3 4 … 102. 1 3 5 7 … 113. 10 9 8 7 … 14. 10 8 6 4 … 25. 1 5 8 10 116. 0 1 3 6 107. 1 2 4 4 7 6 10 8 13 108. 1 9 5 9 8 9 10 9 11 9 11 99. 2 4 8 16 32 64 128 256
Nested For (For Bersarang)Kadang kala kita dituntut untuk membuat strukturpengulangan dalam struktur pengulangan.Dalam bahasa C kita dapat melakukanya dalam struktur for,perhatikan contoh dibawah ini:
Struktur WhilePada struktur ini merupakan modelpengulangan dengan melakukan pengecekankondisi.Pengulangan dilakukan jika kondisi benar.Bentuk umum while:
Contoh Struktur While[1]
Contoh Struktur While[2]
Struktur Do-WhilePada struktur ini merupakan model pengulangandengan melakukan pengecekan kondisi.Pengulangan dilakukan jika kondisi benar.Pengecekean kondisi dilakukan setelah minimal 1kali perulangan.Bentuk umum do-while:
Contoh Struktur Do-While[1]
Contoh Struktur Do-While[2]
THANKS