Pengertian Looping, Ragam Looping beserta contohnya
Hai teman-teman untuk materi kali ini yang akan kita membahas adalah materi Looping (perulangan). Teman-teman coba bayangkan kalau misalkan kita ingin menulis hello bro secara manual untuk jumlah yang lebih dari 100 pasti sangat melelahkan untuk itu kita akan belajar pengulangan .
A. Pengertian Looping
Looping atau pengulangan adalah proses dimana programer ingin melakukan intruksi secara berulang-ulang sampai batas kondisi yang sudah ditentukan untuk dipenuhi. Tujuan dari pengulangan adalah agar memudahkan programer tanpa harus membuang waktu untuk menulis kode secara secara berulang-ulang dan mempersingkat kode dalam program.
Dalam dunia programming pengulangan itu sederhananya adalah sesuatu proses dimana pengulangan akan terus menerus dilakukan dan karena sifat algoritma harus dipenuhi maka pengulangan tanpa henti itu adalah algoritma yang salah. Dalam notasinya pengulangan ada 5 macam yaitu
1. Pengulangan berdasarkan jumlah pengulangan
Repeat n Times Aksi { n adalah informasi yang terdefinisi nilainya dan bilangan bulat} |
Repeat Aksi Until kondisi berhenti |
While (kondisi pengulangan)
do Aksi { kondisi berhenti dicapai di titik program ini} |
4. Pengulangan berdasarkan dua
Nama-pencacah tranversal [range harga] Aksi {catatan : nama
pencacah harus sesuai type yang terdefinisi suksesor dan predesesor, setelah
pelaksanaan pengulangan selesai, harga yang tersimpan pada nama-pencacah
tidak terdefinisi : jika hendak dipakai,harus didefinisikan kembali} |
Nama-pencacah
tranversal [range harga] Aksi {catatan : nama
pencacah harus sesuai type yang terdefinisi suksesor dan predesesor, setelah
pelaksanaan pengulangan selesai, harga yang tersimpan pada nama-pencacah
tidak terdefinisi : jika hendak dipakai,harus didefinisikan kembali} |
Aksi akan dilakukan dengan memperhitungkan nilai dari
nama-pencacah yang di-”jelajahi”dengan menggunakan pengulangan ini, pemrogram tidak perlu
melakukan operasi terhadap suksesor/predesesor karena setiap kali selesai
melakukan Aksi, secara otomatis mesin akan melakukan operasi untuk mendapatkan
suksesor dari harga yang berlaku saat itu untuk nama range bisa dari kecil ke
besar atau sebaliknya. setelah pelaksanaan pengulangan selesai, harga yang
tersimpan pada nama-pencacah tidak terdefinisi: jika hendak dipakai, harus
didefinisikan kembali
B. Jenis Looping beserta contohnya
a. Menggunakan While
While (kondisi) { Statement … } |
contoh kasus :
Buatlah perulangan 1 2 3 4 5 6 7 8 9
Codingan dan outputnya
b. Do while
Do { Statement … } While (kondisi) |
cek perulangan terlebih baru kondisi yang true atau false, jika kondis bernilai true maka akan balik sedangkan jika kondisi bernilai false akan berhenti.
contoh kasus :
Buat program dan notasi dari pengulangan 10,9,8,7,6,5,4,3,2,1 menggunakan do while
notasi algoritmik
Komentar
Posting Komentar