Pengulangan FOR-DO dalam Algoritma
dibuat oleh :
Ernest William Imanuel Hutabarat
Wining zulham ramzi akbar
Shofiatunnisa
Pendahuluan
Dalam algoritma, pengulangan (looping) adalah struktur yang memungkinkan suatu perintah atau blok kode dijalankan secara berulang. Salah satu jenis pengulangan yang paling sering digunakan adalah FOR-DO. Pengulangan ini sangat berguna ketika jumlah iterasi atau pengulangan telah diketahui sebelumnya, seperti mencetak pola angka atau menghitung total bilangan dalam rentang tertentu.
Penggunaan pengulangan FOR-DO mempermudah penyelesaian berbagai masalah pemrograman, terutama dalam menciptakan program yang efisien dan terstruktur. Artikel ini akan menjelaskan konsep dasar FOR-DO, struktur, serta contoh penerapannya menggunakan Pascal.
Konsep Dasar FOR-DO
Pengulangan FOR-DO adalah jenis pengulangan yang digunakan jika jumlah pengulangan sudah pasti diketahui. Dalam Pascal, sintaks FOR-DO dirancang untuk memproses iterasi berdasarkan nilai awal hingga nilai akhir.
Struktur Umum FOR-DO
Struktur pengulangan FOR-DO adalah sebagai berikut:
integer
).Jenis Pengulangan FOR-DO
FOR-TO-DO (Perulangan Positif)
Digunakan jika variabel kontrol bertambah dari nilai awal menuju nilai akhir.
Contoh:
2. FOR-DOWNTO-DO (Perulangan Negatif)
Digunakan jika variabel kontrol berkurang dari nilai awal menuju nilai akhir.
Contoh:
Penerapan FOR-DO dalam Pascal
Mencetak Pola Angka Pola angka sering digunakan untuk melatih pemahaman pengulangan bersarang.
Contoh Soal:
Cetak pola berikut:
Kode Pascal:
2. Mencetak Urutan Angka Contoh Soal:
Cetak angka dari 1 hingga 10.
Kode Pascal:
3. Menghitung Total dan Rata-Rata
Pengulangan FOR-DO dapat digunakan untuk menghitung total dan rata-rata sejumlah bilangan. Contoh Soal:
Hitung total dan rata-rata dari 5 bilangan yang dimasukkan.
Kode Pascal:
4. Faktorial Faktorial dari sebuah bilangan adalah hasil perkalian semua bilangan dari 1 hingga bilangan tersebut.
Contoh Soal:
Hitung faktorial dari bilangan
n
.
Kode Pascal:
Keunggulan FOR-DO
- Sederhana: Sintaksnya mudah dipahami dan digunakan.
- Terkontrol: Jumlah iterasi pasti karena nilai awal dan akhir ditentukan.
- Efisien: Ideal untuk pengulangan yang sudah terdefinisi.
Kesimpulan
Pengulangan FOR-DO adalah salah satu jenis pengulangan yang paling mudah dan sering digunakan dalam algoritma. Dengan memanfaatkan struktur FOR-DO, programmer dapat menyelesaikan berbagai masalah seperti mencetak pola, menghitung total, atau menghitung faktorial dengan efisien. Bahasa Pascal menyediakan sintaks yang sederhana untuk mempelajari pengulangan ini.
Referensi
- Sindar RMS, Anita. Struktur Data dan Algoritma dengan C++. 2019.
- Wirth, Niklaus. Algoritma dan Struktur Data. Andi Yogyakarta, 1997.
- Sismoro, Heri. Struktur Data Pemrograman dengan Pascal. Andi Offset, 2004.
- Munir, Rinaldi. Algoritma dan Pemrograman dalam Bahasa Pascal dan C. Informatika, 2012.
- Knuth, Donald. The Art of Computer Programming, Volume 1 / Fundamental Algorithms. Addison Wesley, 1997.
Komentar
Posting Komentar