Pendidikan Pengkodan

5 minit bacaan

Apa Itu Gelung (Loop) dalam Coding? Definisi & Contoh

Hafiz Rahman

Hafiz Rahman

Pengajar Utama Coding di Algonova Malaysia

Apa Itu Gelung (Loop) dalam Coding? Definisi & Contoh

Gelung (loop) ialah arahan pengekodan yang memberitahu komputer untuk mengulang set langkah yang sama secara automatik, berulang kali, sehingga sesuatu syarat dipenuhi. Daripada menulis arahan yang sama berkali-kali, pengaturcara menulisnya sekali sahaja di dalam gelung, dan komputer menjalankannya seberapa kali yang diperlukan.

Isi Kandungan

Jenis-jenis Gelung

Kebanyakan bahasa pengaturcaraan menggunakan dua jenis gelung utama. Gelung for mengulang sesuatu tindakan sebanyak bilangan tetap, contohnya, "melompat 10 kali." Gelung while terus mengulang selagi sesuatu syarat kekal benar, contohnya, "terus berjalan selagi laluan lapang."

Dalam Scratch, bahasa berasaskan blok yang biasa dipelajari kanak-kanak Malaysia dahulu, blok "ulang 4" yang diletakkan mengelilingi arahan "gerak" dan "pusing" akan melukis segi empat sama yang sempurna: sprite kucing bergerak dan berpusing empat kali tanpa anda menyalin blok itu empat kali. Satu gelung boleh menggantikan ratusan baris kod; mencetak nombor 1 hingga 100 memerlukan 100 arahan berasingan, tetapi gelung melakukannya hanya dalam dua atau tiga baris.

Maksud Loop dalam Bahasa Melayu

Dalam bahasa Melayu, "loop" diterjemahkan sebagai "gelung." Maksudnya tetap sama: satu arahan yang memberitahu komputer untuk mengulangi langkah tertentu secara automatik. Istilah "looping" pula bermaksud proses pengulangan itu sendiri. Dalam konteks pengaturcaraan dan kurikulum KSSR, memahami gelung bermakna memahami cara komputer melakukan kerja berulang tanpa pengaturcara perlu menulis arahan yang sama berkali-kali.

Contoh Gelung dalam Pengekodan

Dalam pengekodan, gelung membolehkan komputer mengulangi langkah yang sama secara automatik dan bukannya menulisnya berulang kali. Gelung menjimatkan usaha dan mengurangkan kesilapan, kerana anda membetulkan langkah di satu tempat sahaja dan bukan dalam berpuluh-puluh salinan. Sama ada kanak-kanak melukis segi empat sama dalam Scratch atau mengira hingga 100 dalam Python, idea gelung yang sama melakukan pengulangan untuk mereka.

Mengapa Ia Penting untuk Kanak-kanak

Gelung ialah salah satu "idea besar" pertama dalam pemikiran komputasi, kemahiran yang ditekankan dalam kurikulum KSSR Malaysia dan pendidikan STEM. Mempelajari gelung mengajar kanak-kanak mengesan corak dan berfikir dengan cekap, bukannya mengulang kerja secara manual. Kanak-kanak meneroka gelung secara amali dalam kelas pengekodan Algonova, bermula dengan Scratch sebelum beralih ke bahasa teks seperti Python. Untuk melihat gambaran lebih besar, baca apa itu pengekodan untuk kanak-kanak.

Berminat? Pelajaran percubaan percuma membolehkan anak anda membina gelung pertama mereka.