For loop dan While loop – Tabel Perbedaan mereka yang mendasar

Perbedaan mendasar

Untuk putaran

Sementara lingkaran

Memerintah

Struktur perulangan for adalah –
for(kondisi awal; jumlah iterasi){//badan perulangan }

Struktur while loop adalah-
While(condition){statements;//body}

Iterasi

Iterasi untuk beberapa kali preset.

Iterate sampai suatu kondisi terpenuhi.

Kondisi

Dengan tidak adanya kondisi, loop akan berulang berkali-kali hingga mencapai perintah break.

Dengan tidak adanya kondisi, while loop menunjukkan kesalahan.

Inisialisasi

Inisialisasi dalam for loop dilakukan hanya sekali ketika program dimulai.

Inisialisasi dilakukan setiap kali loop diulang.

Menggunakan

Digunakan untuk mendapatkan hasil hanya jika jumlah iterasi diketahui.

Digunakan untuk memenuhi kondisi ketika jumlah iterasi tidak diketahui.

Loop ‘untuk’ hanya digunakan ketika jumlah iterasi sudah diketahui. Loop ‘while’ digunakan ketika jumlah iterasi tidak diketahui sebelumnya .

Komputer bekerja pada bahasa tingkat tinggi seperti C, C++, Java, Python, dll. Bahasa komputer membantu kita mendapatkan hasil yang sulit diperoleh secara manual.

Bahasa tingkat tinggi ini beroperasi pada struktur perintah yang ditentukan. Salah satu struktur dasar perintah yang digunakan dalam bahasa tingkat tinggi adalah ‘Loops’.

Loop adalah perintah yang cenderung berulang untuk mendapatkan hasil yang diinginkan. Dengan kata lain, perintah pemrograman yang berulang baik berapa kali diketahui atau berapa kali tidak diketahui untuk memenuhi kondisi tertentu didefinisikan sebagai loop.

Ada berbagai macam perulangan seperti perulangan for, perulangan while, perulangan if, perulangan if-else, perulangan if-else-if, dll. Namun perulangan yang paling sering digunakan adalah perulangan for dan while.

Untuk loop berbeda dengan While loop:

Perbedaan perulangan for dan perulangan while adalah pada perulangan for jumlah iterasi yang harus dilakukan sudah diketahui dan digunakan untuk mendapatkan hasil tertentu sedangkan pada perulangan while perintah dijalankan sampai kondisi tertentu tercapai dan pernyataan terbukti salah.

Perbedaan mendasar

Untuk putaran

Sementara lingkaran

Memerintah

Struktur perulangan for adalah –
for(kondisi awal; jumlah iterasi){//badan perulangan }

Struktur while loop adalah-
While(condition){statements;//body}

Iterasi

Iterasi untuk beberapa kali preset.

Iterate sampai suatu kondisi terpenuhi.

Kondisi

Dengan tidak adanya kondisi, loop akan berulang berkali-kali hingga mencapai perintah break.

Dengan tidak adanya kondisi, while loop menunjukkan kesalahan.

Inisialisasi

Inisialisasi dalam for loop dilakukan hanya sekali ketika program dimulai.

Inisialisasi dilakukan setiap kali loop diulang.

Menggunakan

Digunakan untuk mendapatkan hasil hanya jika jumlah iterasi diketahui.

Digunakan untuk memenuhi kondisi ketika jumlah iterasi tidak diketahui.

Sebuah loop di mana pernyataan kontrol dieksekusi untuk beberapa kali yang diketahui sebelumnya untuk mendapatkan hasilnya dikenal sebagai for loop. Dapat dikatakan bahwa for loop merupakan perintah yang berulang-ulang.

Dalam for loop, perintah dikendalikan oleh variabel. Setiap kali loop beriterasi, variabel yang ditentukan sebelumnya mendapat nilai baru.

Untuk loop adalah satu set dari tiga segmen-

  1. Inisialisasi
  2. Kondisi
  3. Pembaruan

Selama inisialisasi for loop, nilai awal untuk variabel akan dideklarasikan. Loop ini membutuhkan inisialisasi hanya sekali.

Setelah inisialisasi, kompiler memeriksa apakah kondisinya benar atau tidak, dan jika benar, perulangan terus berlanjut hingga jumlah iterasi yang telah ditentukan diperoleh.

Sebuah while loop adalah ketika perintah iterates untuk jumlah yang tidak pasti sampai kondisinya benar. Setelah kondisi terbukti salah, iterasi perintah berhenti.

Inisialisasi dalam perulangan while dilakukan setiap kali perulangan berulang. Kompiler memeriksa kondisi dan jika terbukti salah, perulangan akan melompat ke pernyataan berikutnya.

Sebuah while loop bekerja pada sintaks berikut–

  1. Sementara(kondisi){
  2. //kode
  3. // tubuh loop}

Jika kondisi awal dalam perulangan while tidak ada, perulangan akan terus berulang. Pada perulangan while, tidak ada nilai baru yang dibuat untuk variabel, hanya kondisi yang terpenuhi.

Pada perulangan while, kondisi diperiksa sebelum iterasi sehingga disebut juga perulangan pre-test.

Referensi:

  1. https://link.springer.com/chapter/10.1007/11589990_144
  2. https://www.date-conference.com/proceedings-archive/PAPERS/2011/DATE11/PDFFILES/06.6_1.PDF

Saya telah berusaha keras menulis posting blog ini untuk memberikan nilai kepada Anda. Ini akan sangat membantu saya, jika Anda mempertimbangkan untuk membagikannya di media sosial atau dengan teman/keluarga Anda. BERBAGI ADALAH ♥️

Related Posts