Perbezaan Antara gelung sambil dan lakukan sambil

Isi kandungan:

Perbezaan Antara gelung sambil dan lakukan sambil
Perbezaan Antara gelung sambil dan lakukan sambil

Video: Perbezaan Antara gelung sambil dan lakukan sambil

Video: Perbezaan Antara gelung sambil dan lakukan sambil
Video: Ulcer Perut | Gastrik & Angin | 5 Tanda Awal Wajib Tahu | Doctor Sani | 2024, November
Anonim

Perbezaan Utama – gelung semasa vs lakukan sambil

Dalam pengaturcaraan, mungkin terdapat situasi yang diperlukan untuk melaksanakan blok pernyataan berulang kali. Kebanyakan bahasa pengaturcaraan menyokong struktur kawalan yang berbeza seperti untuk gelung, gelung sambil dan gelung lakukan sambil untuk mengulangi kod. Gelung membenarkan melaksanakan satu set pernyataan beberapa kali sehingga syarat yang diberikan menjadi palsu. Penyataan tergolong dalam gelung disertakan di dalam sepasang pendakap kerinting. Artikel ini membincangkan perbezaan antara dua struktur kawalan: gelung while dan gelung do while. Gelung while digunakan untuk mengulang pernyataan atau sekumpulan pernyataan manakala syarat yang diberikan adalah benar. Ia menyemak keadaan sebelum melaksanakan kenyataan di dalam gelung. Gelung do while adalah serupa dengan gelung while. Tetapi keadaan disemak pada akhir pelaksanaan pernyataan di dalam gelung. Perbezaan utama antara gelung while dan gelung do while ialah, gelung while menyemak keadaan sebelum melaksanakan pernyataan di dalam gelung manakala gelung lakukan sambil menyemak keadaan selepas melaksanakan pernyataan di dalam gelung.

Apakah gelung while?

Gelung while melaksanakan pernyataan atau pernyataan sasaran sehingga syarat yang diberikan adalah benar. Pertama, gelung while mengesahkan sama ada keadaan itu benar atau tidak. Jika keadaan adalah benar, ia akan mengulangi gelung sehingga keadaan adalah benar. Apabila syarat adalah palsu, kawalan dihantar ke baris kod seterusnya sejurus selepas gelung. Gelung while boleh mengandungi satu pernyataan atau berbilang pernyataan. Rujuk program di bawah.

Perbezaan Antara gelung while dan do while
Perbezaan Antara gelung while dan do while

Rajah 01: contoh gelung sambil

Mengikut atur cara di atas, pembolehubah x dimulakan kepada 1. Pernyataan gelung while akan dilaksanakan sehingga nilai x kurang daripada atau sama dengan 5. Pada mulanya, nilai ialah 1 dan keadaannya adalah benar. Oleh itu, x akan mencetak. Kemudian nilai x ditambah dengan 1. Sekarang nilai x ialah 2. Ia kurang daripada atau sama dengan 5. Jadi, x akan mencetak. Sekali lagi, nilai x ditambah dengan 1. Sekarang x ialah 3. Ia adalah kurang daripada atau sama dengan 5. Jadi, x akan mencetak semula dan ia ditambah dengan satu. Sekarang x ialah 4. Ia juga kurang daripada atau sama dengan 5. Jadi, x akan mencetak. Nilai x dinaikkan semula. Dalam lelaran seterusnya, nilai x menjadi 5. Ia bersamaan dengan 5. Namun, syaratnya adalah benar. Oleh itu, x akan mencetak. Nilai x dinaikkan lagi. Ia adalah 6. Tetapi sekarang syaratnya adalah palsu kerana 6 lebih besar daripada 5. Pelaksanaan gelung ditamatkan. Jika tiada kenaikan dalam program, nilai x akan sentiasa 1. Syarat akan sentiasa benar kerana kurang daripada 5. Oleh itu, ia akan menjadi gelung tak terhingga.

Apakah yang dimaksudkan dengan gelung semasa?

Gelung do while adalah serupa dengan gelung while. Tetapi keadaan disemak selepas pelaksanaan pernyataan gelung. Oleh itu, sama ada keadaan itu benar atau salah, gelung akan dilaksanakan sekurang-kurangnya sekali. Keadaan disemak selepas pelaksanaan gelung. Jika keadaan adalah benar, pernyataan gelung akan dilaksanakan semula. Proses ini berulang sehingga keadaan adalah palsu. Rujuk program di bawah.

Perbezaan Utama Antara gelung while dan do while
Perbezaan Utama Antara gelung while dan do while

Rajah 02: contoh gelung lakukan sambil

Mengikut atur cara di atas, pembolehubah x dimulakan kepada 1. Gelung melaksanakan dan mencetak nilai x. Kemudian nilai x ditambah dengan 1. Sekarang ia adalah 2. Syaratnya adalah benar, jadi gelung dilaksanakan. X dicetak dan ditambah. Sekarang ia adalah 3. Syaratnya adalah benar, jadi gelung dilaksanakan. X dicetak dan ditambah lagi. Sekarang ia adalah 4. Syaratnya adalah benar. Gelung dilaksanakan. X dicetak dan ditambah. Sekarang x ialah 5. Namun, syaratnya adalah benar kerana ia adalah kurang daripada atau sama dengan 5. Jadi, gelung dijalankan semula dan mencetak nilai x. Kemudian x ditambah dengan 1. Sekarang x ialah 6. Syaratnya adalah palsu. Pelaksanaan gelung ditamatkan.

Anggapkan bahawa x dimulakan kepada 10 pada permulaan. Namun, gelung akan melaksanakan dan mencetak nilai x kerana keadaan diuji pada penghujung gelung. Apabila menyemak keadaan, ia adalah palsu. Oleh itu, pelaksanaan gelung ditamatkan. Walaupun syarat adalah benar atau salah, gelung do while sekurang-kurangnya akan dilaksanakan sekali. Itulah proses melakukan gelung sambil.

Apakah Persamaan Antara gelung while dan do while?

Kedua-duanya adalah struktur kawalan dalam pengaturcaraan

Apakah Perbezaan Antara gelung while dan do while?

semasa vs lakukan sambil gelung

Gelung while ialah struktur kawalan yang membenarkan kod dilaksanakan berulang kali berdasarkan keadaan Boolean yang diberikan. Gelung do while ialah struktur kawalan yang melaksanakan blok kod sekurang-kurangnya sekali, dan kemudian berulang kali melaksanakan blok, atau tidak, bergantung pada keadaan Boolean yang diberikan pada penghujung blok.
Kenyataan Syarat
Pernyataan keadaan gelung while berada pada permulaan gelung. Pernyataan keadaan gelung do while berada di hujung gelung.
Pelaksanaan
Gelung while akan dilaksanakan hanya jika keadaannya benar. Do while boleh melaksanakan sekurang-kurangnya sekali, walaupun syaratnya salah.

Ringkasan – gelung semasa vs buat sambil

Dalam pengaturcaraan, kadangkala perlu melaksanakan set pernyataan berulang kali. Struktur kawalan digunakan untuk itu. Dua daripadanya ialah gelung sambil dan lakukan sambil. Artikel ini membincangkan perbezaan antara gelung while dan gelung do while. Gelung while digunakan untuk mengulang pernyataan atau sekumpulan pernyataan manakala syarat yang diberikan adalah benar. Dalam gelung do while, keadaan disemak pada penghujung pelaksanaan pernyataan di dalam gelung. Gelung do while adalah serupa dengan gelung while tetapi gelung do while boleh melaksanakan sekurang-kurangnya sekali walaupun keadaannya benar atau salah. Perbezaan antara gelung while dan gelung do while ialah, gelung while menyemak keadaan sebelum melaksanakan pernyataan di dalam gelung manakala gelung lakukan sambil menyemak keadaan selepas melaksanakan pernyataan di dalam gelung.

Disyorkan: