While begizta

While begizta programazio egituratuan lengoaia gehienek erabiltzen duten begizta bat da, baldintza bat betetzen den bitartean bere edukia exekutatzea helburu duena.

Sintaxia

Pseudokodez idatzitako kodea honakoa liteke:

(baldintza) betetzen den bitartean
  (begiztaren edukia)
begiztaren itxiera
Baldintzak balio boolear bat bueltatzen duen aldagai edo adierazpen bat izan beharra dauka.

Lengoaia batzuen berezitasunak

Lengoaia batzuetan boolearrak ez diren balioak ere erabil daitezke baldintza bezala; esate baterako, 0 bueltatzen badu baldintza betetzen ez dela kontsideratzen da, eta betetzen dela beste kasu guztietan.

Adibidea

C programazio lengoaian idatzitako adibidea:

 int Tekla = 0;
 while (Tekla == 0)
 {
 Tekla = readkey(); /* Tekla bat irakurtzen du */
 }

Adibide honetan programa itxaroten geldituko da erabiltzaileak tekla bat sakatu arte; orduan, aurrera jarraituko du.

Kanpo estekak

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.