MODUL 4
STRUKTUR PERULANGAN (LOOPING)
STRUKTUR PERULANGAN (LOOPING)
I. Dasar Teori
I. Teori Dasar
1. Instruksi FOR
Inruksi ini digunakan apabila mengetahui secara pasti banyaknya perulangan yang dilakukan.
Pernyataan FOR mempunyai 3 parameter :
- Nilai awal (initial value)
- Test kondisi yang menentukan akhir LOOP
- Penentu perubahan nilai
For indeks <-- nilai_awal to nilai_akhir do <instruksi / blok instruksi> endfor |
- Indeks di-assign dengan nilai awal
- Indeks dibandingkan dengan nilai akhir
- Jika indeks <= nilai akhir maka
- Instruksi / blok instruksi dikerjakan
- Secara otomatis nilai indeks ditambah 1
- Indeks dibandingkan dengan nilai akhir
- Jika indeks > nilai akhir, maka dikerjakan perintah pertama sesudah “endfor”
Dalam bahasa C/C++ untuk FOR adalah :
For (initial value; condition_expr; incremental_expr) |
2. Instruksi WHILE
Instruksi ini dapat digunakan apabila belum mengetahui secara pasti berapa kali banyaknya perulangan yang akan dilakukan. Selama kondisi terpenuhi, maka perulangan terus dilakukan, sebaliknya bila kondisi tidak terpenuhi, maka perulangan dihentikan.
Bentuk umum pseudocode WHILEInstruksi ini dapat digunakan apabila belum mengetahui secara pasti berapa kali banyaknya perulangan yang akan dilakukan. Selama kondisi terpenuhi, maka perulangan terus dilakukan, sebaliknya bila kondisi tidak terpenuhi, maka perulangan dihentikan.
While <kondisi> do <instruksi / blok instruksi> endwhile |
- Sebelum masuk ke “while loop” yang merupakan ekspresi Boolean harus sudah mempunyai nilai.
- Jika kondisi true, maka seluruh badan loop dikerjakan
- Cek kembali apakah kondisi bernilai true atau false.
- Looping berhenti setelah bernilai false, sehingga harus ada statement yang mengakibatkan kondisi bernilai false.
While (condition_expr) |
3. Instruksi DO-WHILE
Instruksi DO-WHILE pada dasarnya sama dengan instruksi WHILE. Perbedaan yang penting antara keduanya hanya terletak pada penempatan ekspresi kondisi (condition_expr). Untuk DO-WHILE, kondisi diletakan pada bagian bawah.jadi statement-statement yang berada dalam loop akan dikerjakan dahulu baru dilakukan tes terhadap kondisi.
Bentuk umum pseudocode WHILEInstruksi DO-WHILE pada dasarnya sama dengan instruksi WHILE. Perbedaan yang penting antara keduanya hanya terletak pada penempatan ekspresi kondisi (condition_expr). Untuk DO-WHILE, kondisi diletakan pada bagian bawah.jadi statement-statement yang berada dalam loop akan dikerjakan dahulu baru dilakukan tes terhadap kondisi.
Do
<instruksi / blok_instruksi> While <kondisi> |
II. Praktikum
Untuk praktikum, klik aja link di bawah ini :https://www.scribd.com/doc/252571686/Praktikum-modul4
III. Tugas Modul 1
Untuk tugas, klik aja link di bawah ini :
https://www.scribd.com/doc/252572208/Tugas-Modul4
https://www.scribd.com/doc/252572208/Tugas-Modul4
Catatan : Jangan asal CoPas aja ya,,,harus dipelajari lebih dalam...!!!hehe...
Tidak ada komentar:
Posting Komentar