Introducere

Finalizat

După cum am spus de mai multe ori în modulele anterioare cu iterație și instrucțiuni de decizie, există mai multe tehnici pe care le puteți utiliza pentru a realiza rezultate similare. La fel ca în limbile scrise și vorbite, în limbile de programare puteți exprima aceeași idee în moduri diferite. Chiar și așa, fiecare expresie poate avea o diferență nuanțată în semnificație.

Instrucțiunile do-while și while ne permit să controlam fluxul de execuție a codului prin buclă printr-un bloc de cod până când este îndeplinită o condiție. Atunci când lucrați cu instrucțiunea foreach , iterăm o dată pentru fiecare element în ordine, cum ar fi o matrice. Instrucțiunea for ne permite să itereze un număr pre-determinat de ori și să controlați procesul de iterație. Instrucțiunile do-while și while ne permit să iterăm printr-un bloc de cod cu intenția pe care logica din interiorul blocului de cod îl va afecta atunci când putem opri iterarea.

Să presupunem că doriți să acceptați și să procesați intrările utilizatorilor. Doriți să continuați acceptarea și procesarea intrărilor până când utilizatorul apasă q tasta pentru "ieșire". Puteți utiliza do-while instrucțiunile și instrucțiunile while pentru a continua să iterați prin logică pentru a accepta intrările și procesarea utilizatorului până când utilizatorul este gata să se oprească.

În acest modul, utilizați instrucțiunea do-while și instrucțiunea while pentru a itera prin blocarea codului. Înțelegeți când să alegeți unul peste celălalt. Utilizați instrucțiunea continue pentru a omite procesarea restului de cod din blocul de cod și a trece direct la evaluarea booleană a declarației while .

Până la sfârșitul acestui modul, puteți utiliza do-while cu încredere instrucțiunile și while pentru a adăuga logică de buclă la aplicația dvs.

Obiective de instruire

În acest modul, veți:

  • Scrieți cod care utilizează instrucțiunea do-while pentru a itera printr-un bloc de cod.
  • Scrieți cod care utilizează instrucțiunea while pentru a itera printr-un bloc de cod.
  • Utilizați instrucțiunea continue pentru a trece direct la evaluarea booleană.

Cerințe preliminare

  • Experiență utilizând instrucțiunea if
  • Experiența cu utilizarea foreach și for iterația declarațiilor.
  • Experiență de scriere expresii booleene
  • Experiență la generarea numerelor aleatoare utilizând System.Random clasa și Random.Next() metoda