E N D
STRUKTUR DASAR LANJUT PERTEMUAN 5
Kelebihanyang dimilikimesinataudalamhalinikomputerbiladibandingkanmanusiaadalahkeampuannyamelakukantugas yang samaberulang kali tanpamengeluhlelahdanbosan. Di dalam 1goritma, melakukanprosesberulangdisebutdenganpengulanganatau looping atau repetition jikasuatukondisidipenuhiatausebaliknnya.
PENGULANGAN (REPETITION) • Sebuah/sekelompokinstruksidiulanguntukjumlahpengulangantertentu. Baik yang terdefinisikansebelumnyaataupuntidak.
Stukturpengulanganterdiriatasduabagian: • Kondisipengulangan, yaituekspresiboolean yang harusdipenuhiuntukmelaksakanpengulangan. • Isiataubadanpengulangan, yaitusatuatau lebihpernyataan (aksi ) yang akandiulang.
Bagian strukturpengulangan • Inisialisasi, yaitupernyataan yang dilakukansebelumpengulangandilakukanpertamakali. • Terminasi, yaituaksi yang dilakukansetelahpengulanganselesaidilaksanakan
KONSTRUKSI FOR • Perintahfor digunakanuntukmenghasilkanpengulanganbeberapa kali tanpapenggunaankondisiapapun. Perintahinidapatdigunakanbilaandasudahtahuberapa kali Andaakanmengulangsatuataubeberapapernyataan.
Bentuk pernyataan For • For peubahnilai f- nilaiawal to nilaiakhirdiAksi • End • Dalambahasapemrograman C++ • For (peubah=nilaiawal; peubah=nilaiakhir, keadaan) • Aksi; • }
keterangan: • -> peubahnilaiawalmempunyaiartisebagaiinisialisasi • ->keadaanmempunyaiduapengertian • menaik(ascending) ataumenurun • (descending) • ->Jumlahaksidiulangsebanyaknilaiakhir- • nilaiawal + 1
KONSTRUKSI WHILE • Konstruksi While memungkinkan statement-statement yang adadidalamnyatidakdilakukansamasekali.