Loop adalah salah satu elemen bangunan paling mendasar dalam pemrograman. Kami menggunakan perintah perulangan setiap kali kami ingin melakukan pernyataan yang sama beberapa kali.
Loop adalah sekumpulan instruksi yang mengulangi pernyataan tergantung pada keadaan tertentu dan kemudian mengulangi eksekusi blok atau potongan kode sampai target terpenuhi.
Artikel ini berfokus pada pembedaan antara dua instruksi perulangan yang banyak digunakan, penggunaannya dan implementasi berurutannya, serta menyertakan tabel deskriptif dan titik pembeda.
Pengambilan Kunci
- Perulangan while mengeksekusi blok kode selama kondisi yang ditentukan benar, sedangkan perulangan do-while mengeksekusi blok kode setidaknya satu kali sebelum memeriksa kondisi.
- Sementara loop menguji kondisi sebelum mengeksekusi kode, do-while loop menguji kondisi setelah mengeksekusi kode.
- Loop cocok untuk situasi di mana kondisi harus dipenuhi sebelum kode dijalankan. Sebagai perbandingan, perulangan do-while berguna saat kode harus dijalankan setidaknya sekali, apa pun kondisinya.
Sementara vs Lakukan Sementara Loop
Perbedaan antara while dan do-loop sementara adalah while loop mengeksekusi bagian kode sampai pernyataan terpenuhi, sedangkan do-while loop mengeksekusi semua frase di dalam loop tepat satu kali sebelum menilai persyaratan loop, dan berjalan setidaknya sekali terlepas dari apakah situasinya terpenuhi.
Sementara loop sejauh ini merupakan struktur perulangan paling mendasar dalam pengkodean dan digunakan ketika tingkat konvergensi tidak diketahui.
Hal ini menunjukkan bahwa perulangan while akan mengeksekusi serangkaian pernyataan tanpa batas sampai kondisi tertentu terpenuhi.
Perulangan while mengeksekusi suatu bagian kode hingga pernyataan terpenuhi, yang berarti perulangan akan terus berjalan hingga kondisi yang dibutuhkan terpenuhi. Ini mungkin terjadi setelah upaya pertama atau ketiga puluh juga.
Sebaliknya, do while loop sebanding dengan while loop; namun, ini hanya memeriksa kondisi setelah menyelesaikan perintahnya, tetapi perulangan do-while terus berjalan setidaknya sekali.
Sebelum menilai prasyarat perulangan, ia mengeksekusi baris di dalam perulangan tepat satu kali.
Jika pernyataan terpenuhi, kontrol dikirim ke frase segera setelah kondisi while. Jika kondisi menjadi salah, kontrol diteruskan ke frase segera setelah kondisi itu.
Tabel perbandingan
Parameter Perbandingan | Sedangkan Loop | Lakukan While Loop |
---|---|---|
Definisi | Kondisi dievaluasi terlebih dahulu, kemudian perulangan dimulai. | Dalam jenis perintah perulangan ini, perulangan dimulai terlebih dahulu terlepas dari perintah yang diterima, dan kemudian hasilnya dievaluasi. |
Tipe | Putaran terkontrol entri | Keluar dari loop terkontrol |
Iterasi | Jika kondisi pada perintah pertama salah, seluruh pengulangan akan dihilangkan. | Dalam do-while-loop, teks yang berulang terus berulang meskipun perintah masukan tidak memenuhi syarat. |
Penerapan Titik Koma di Perintah | Tidak ada titik koma yang digunakan sebagai bagian dari sintaks itu sendiri. | Operasi titik koma digunakan dalam sintaks. |
Sintaksis | while ( kondisi) {pernyataan; //badan lingkaran} | lakukan{.pernyataan; // badan loop..} while( Kondisi ); |
Apa itu While Loop?
In Jawa dan C/C++, sedangkan loop adalah alat dasar yang digunakan oleh pemrogram. A while loop adalah umum dalam operasi di setiap bahasa pemrograman yaitu Java, C, dan C++.
Salah satu fungsi dasar yang umum digunakan, perulangan while, sederhana dan mudah dijalankan. Perulangan while harus dicek terlebih dahulu, tetapi jika benar maka akan mengulangi perulangan sampai terjadi default. Dalam loop sementara, file predikat dapat berupa nilai biner apa pun.
Ketika penambahan mengontrol nilai bukan nol, kriterianya adalah "benar", dan jika hasilnya nol, kriteria tersebut diberi label sebagai "salah".
Fungsionalitas kode berbasis unit biner sangat mirip dengan a saklar dua arah; jika nilai kriteria adalah elemen bukan nol, perulangan dimulai dengan pernyataan fed, sedangkan jika nilai kriteria adalah nol, perulangan berpindah ke rangkaian pernyataan fed berikutnya dan mulai mengulanginya sesuai dengan itu.
Mekanisme sederhana dari perintah while-loop menjadikannya alat pemrograman yang banyak digunakan.
Ini dari struktur perulangan paling dasar dalam komputasi dan pemrograman, dan digunakan ketika jumlah iterasi tidak diketahui.
Perulangan while mengeksekusi suatu kode hingga pernyataan terpenuhi, yang berarti perulangan akan terus berjalan hingga kondisi yang dibutuhkan terpenuhi.
Gagasan iterasi terkait dengan keinginan untuk mengulangi suatu tindakan. Untuk mengontrol eksekusi loop, kami mengajukan pertanyaan, seperti yang kami lakukan dengan struktur kontrol lainnya. Saat menggunakan flowchart, istilah loop mengacu pada gerakan melingkar melingkar.
Meskipun inisialisasi bendera tidak sepenuhnya merupakan bagian dari struktur manajemen, ini adalah langkah yang diperlukan sebelum perulangan dapat dimulai.
"Sementara frasa itu benar, lakukan tindakan berikut," kata versi bahasa Inggris. Sebenarnya, ini berulang dan salah, iterasi ini berhenti.
Apa itu Do While Loop?
Perulangan do-while mirip dengan perulangan while. Namun, ia memiliki satu perbedaan yang signifikan: do-while-loop hanya mempelajari prasyarat setelah menyelesaikan perintahnya, yaitu set iterasi pertama, tetapi selalu berjalan setidaknya sekali.
Namun, tidak seperti perulangan while, yang dapat diabaikan sama sekali jika ekspresi salah pertama kali, perulangan do-while memastikan bahwa kumpulan data yang dieksekusi pertama kali muncul setidaknya sekali, bahkan jika kondisinya terpenuhi.
Metode ini sangat bagus ketika Anda tidak mengetahui jumlah iterasi dan pengulangan yang tepat yang dapat dipicu oleh input.
Badan utama loop awal selalu muncul sebelum memenuhi prasyarat, tidak peduli apakah ekspresi atau badan memiliki nilai nol (nol), karena bahasa pemrograman terbaru seperti Java dan C++ mendukung penyisipan nol ke dalam pelat perintah.
Jika kriteria yang memuaskan adalah nilai biner atau apa pun selain nilai nol, loop berulang akan memilih dan mengeksekusi set iterasi yang diperlukan.
Perulangan do-while memastikan bahwa tubuh dieksekusi dengan benar pada awalnya, terlepas dari seberapa besar kondisinya benar atau salah pada percobaan pertama.
Tetapi tidak seperti perulangan while, prasyarat untuk mengakhiri perulangan tidak diverifikasi sampai pernyataan perulangan selesai. Perulangan do-while sintaksis sangat mirip dengan perulangan while, tetapi berisi fungsi titik koma.
Perbedaan Utama Antara While dan Do While Loop
- 'While loop' juga dikenal sebagai entry controlled loop, sedangkan 'do while loop' disebut exit controlled loop.
- 'While loop' tidak memiliki titik koma dalam sintaksnya, sedangkan 'do while loop' memiliki titik koma.
- Dalam 'loop while', variabel penghitung dapat diinisialisasi sebelum memasuki badan loop, tetapi dalam 'do while loop', variabel penghitung dapat diinisialisasi sebelum dan sesudah memasuki badan loop.
- Kondisi yang diberikan dievaluasi sebelum hasil di 'loop while' sedangkan kondisi yang diberikan dievaluasi setelah loop pertama di 'do while loop'.
- Dalam 'loop while', kondisi pengontrol muncul di awal loop, sedangkan yang terakhir muncul di 'do while loop'.
Terakhir Diperbarui : 11 Juni 2023
Sandeep Bhandari meraih gelar Bachelor of Engineering in Computers dari Thapar University (2006). Beliau memiliki pengalaman selama 20 tahun di bidang teknologi. Dia memiliki minat dalam berbagai bidang teknis, termasuk sistem database, jaringan komputer, dan pemrograman. Anda dapat membaca lebih lanjut tentang dia di nya halaman bio.
Ini adalah karya yang dibuat dengan baik yang mencakup seluk-beluk perintah perulangan dengan ahli. Bacaan yang sangat bermanfaat bagi penggemar pemrograman.
Artikel ini adalah sumber yang bagus bagi siapa saja yang ingin memahami perintah perulangan. Perbandingan yang jelas dan penjelasan mendetail sangat menambah pengetahuan saya tentang topik tersebut.
Tentu saja, Hannah62! Artikel ini wajib dibaca bagi mereka yang ingin mendalami pemrograman lebih dalam.
Saya menemukan artikel ini sangat informatif. Deskripsi rinci dan aplikasi praktis dari kedua jenis loop ini patut dicontoh.
Perbedaan antara perulangan while dan do- while sangatlah penting, dan artikel ini memberikan perincian komprehensif mengenai perbedaannya.
Memang benar, Sonia Patel. Penjelasan jelas dan tabel yang disediakan dalam artikel membuatnya lebih mudah untuk memahami perbedaan antara perintah perulangan ini.
Tanpa ragu lagi, Sonia Patel. Artikel ini memberikan kejelasan pada topik yang rumit, sehingga dapat diakses oleh pemrogram di semua tingkatan.
Saya sangat berterima kasih atas penjelasan perbedaan antara perulangan while dan do- while . Sangatlah berharga untuk menguasai blok-blok dasar pemrograman ini.
Sungguh menakjubkan betapa rumitnya detail operasi perulangan. Perbedaan ini memberikan wawasan mendalam mengenai fungsi perulangan while dan do- while.
Artikel ini memberikan perbandingan singkat namun komprehensif antara perulangan while dan do- while, menjelaskan karakteristik berbeda dalam pemrograman.
Saya sangat tidak setuju. While loops tidak perlu rumit dan tidak memberikan kontribusi pada pemrograman yang efisien.
Saya dengan hormat harus tidak setuju, Jodie Robinson. While loop mempunyai tempat dan tujuan tersendiri dalam pemrograman dan memang dapat bernilai.