Perbezaan Antara Loop Definitif dan Loop Indefinite

Anonim

Definisi Loop vs Indefinite Loop

Gelung adalah blok kod yang akan diulangi untuk beberapa kali atau sehingga keadaan tertentu dipenuhi. Gelung pasti ialah gelung di mana bilangan kali ia akan dilaksanakan diketahui terlebih dahulu sebelum memasuki gelung. Dalam gelung tanpa had, bilangan kali yang akan dilaksanakan tidak diketahui terlebih dahulu dan ia akan dilaksanakan sehingga keadaan tertentu dipenuhi.

Apakah Loop Definite?

Gelung yang pasti adalah gelung di mana bilangan kali ia akan dilaksanakan diketahui terlebih dahulu sebelum memasukkan gelung. Bilangan lelaran yang akan diulangi biasanya diberikan melalui pembolehubah integer. Secara umum, bagi gelung dianggap sebagai gelung pasti. Berikut ialah contoh gelung yang pasti dilaksanakan menggunakan gelung (dalam bahasa pengaturcaraan Java).

untuk (int i = 0; i

{

// body for the loop

}

beberapa kali disediakan oleh pembolehubah num. Ini boleh ditentukan dari nilai awal pemboleh ubah i dan keadaan gelung.

Sementara gelung juga boleh digunakan untuk melaksanakan gelung yang pasti seperti ditunjukkan di bawah (di Jawa).

int i = 0;

sementara (i

{

// body of loop

i ++;

}

Walaupun ini menggunakan gelang sementara, gelung, kerana sudah diketahui terlebih dahulu bahawa gelung akan melaksanakan bilangan kali yang disediakan oleh pembolehubah num.

Apakah Loop Indefinite?

Dalam gelung tidak terbatas, bilangan kali ia akan dilaksanakan tidak diketahui terlebih dahulu.Biasanya, gelung tak terbatas akan dilaksanakan sehingga beberapa keadaan dipenuhi.Sementara gelung dan gelung buat sementara biasanya digunakan untuk melaksanakan gelung tidak terbatas Walaupun tidak ada sebab khusus untuk tidak menggunakan gelung untuk membina gelung tidak terbatas, gelung tak terbatas boleh dianjurkan dengan kemas dengan menggunakan gelung sementara Beberapa contoh biasa yang anda perlukan untuk melaksanakan gelung tidak terbatas memicu untuk membaca input sehingga pengguna menyisipkan integer positif, membaca kata laluan sehingga pengguna memasukkan kata laluan yang sama sebanyak dua kali berturut-turut, dan lain-lain

Apa perbezaan antara Loop Definitif dan Loop Tak Tahan ?

Gelung pasti ialah gelung di mana bilangan kali ia akan dilaksanakan diketahui terlebih dahulu sebelum memasuki gelung, manakala gelung tidak terbatas dijalankan sehingga keadaan tertentu dan bilangan kali ia akan dilaksanakan tidak diketahui terlebih dahulu. Selalunya, gelung pasti dilaksanakan menggunakan gelung dan gelung tak terbatas yang dilaksanakan menggunakan gelung sementara dan gelung sementara. Tetapi tidak ada alasan teoretis untuk tidak menggunakan gelung untuk gelung tanpa had dan sementara gelung untuk gelung pasti.Tetapi gelung tak terbatas boleh diatur dengan rapi sementara gelung, sementara gelung pasti boleh diatur dengan kemas untuk gelung.