Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

About: Do while loop

An Entity of Type: Thing, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In most computer programming languages a do while loop is a control flow statement that executes a block of code and then either repeats the block or exits the loop depending on a given boolean condition. The do while construct consists of a process symbol and a condition. First the code within the block is executed. Then the condition is evaluated. If the condition is true the code within the block is executed again. This repeats until the condition becomes false.

Property Value
dbo:abstract
  • El bucle do while comprova la condició de finalització al final del cos del bucle, i si aquesta és certa continua amb la resta del programa, de vegades això resulta més adequat que el bucle while o el bucle for. (ca)
  • Cyklus do-while je řídicí struktura počítačového programu a označuje cyklus, který testuje podmínku opakování cyklu vždy na konci průběhu těla cyklu (srovnej s cyklus while-do). Počet průchodů cyklem je vždy alespoň jeden, vzhledem k testování podmínky na konci cyklu. Toho se dá využít například v dlouhých procesech, při kterých se například ověřují vstupní údaje. Při neplatnosti kteréhokoli z nich je třeba proces ukončit ihned. Pokud zajistíme hned na počátku nesplnění podmínky cyklu, cyklus se vykoná jen jednou (a na výstup vypíše hodnotu proměnné i). Pokud zajistíme, že podmínka cyklu bude vždy splněna, cyklus se stává nekonečným a ukončit jeho běh jde jen násilně. Podobný cyklus cyklu do-while je cyklus repeat-until, který vypadá a probíhá naprosto stejně, jen závěrečná podmínka je opačná. Při její nesplnění se cyklus opakuje a naopak při její splnění program z cyklu vyskočí. Tato struktura je využita v jazyce Pascal. (cs)
  • In most computer programming languages a do while loop is a control flow statement that executes a block of code and then either repeats the block or exits the loop depending on a given boolean condition. The do while construct consists of a process symbol and a condition. First the code within the block is executed. Then the condition is evaluated. If the condition is true the code within the block is executed again. This repeats until the condition becomes false. Do while loops check the condition after the block of code is executed. This control structure can be known as a post-test loop. This means the do-while loop is an exit-condition loop. However a while loop will test the condition before the code within the block is executed. This means that the code is always executed first and then the expression or test condition is evaluated. This process is repeated as long as the expression evaluates to true. If the expression is false the loop terminates. A while loop sets the truth of a statement as a necessary condition for the code's execution. A do-while loop provides for the action's ongoing execution until the condition is no longer true. It is possible and sometimes desirable for the condition to always evaluate to be true. This creates an infinite loop. When an infinite loop is created intentionally there is usually another control structure that allows termination of the loop. For example a break statement would allow termination of an infinite loop. Some languages may use a different naming convention for this type of loop. For example, the Pascal and Lua languages have a "repeat until" loop, which continues to run until the control expression is true and then terminates. In contrast a "while" loop runs while the control expression is true and terminates once the expression becomes false. (en)
  • Repeat begizta begizta horren amaieran baldintza betetzen den egiaztatzen duena da, hala bada begiztatik irten eta gainontzeko kodearekin jarraitu egiten duelarik. (eu)
  • El bucle do, bucle hacer, hacer-mientras, repetir o también llamado ciclo do-while, es una estructura de control de la mayoría de los lenguajes de programación estructurados cuyo propósito es ejecutar un bloque de código y repetir la ejecución mientras se cumpla cierta condición expresada en la cláusula while. La diferencia con el bucle while radica en que este evalúa la condición al principio, y si esta no se cumple, el código que está encerrado dentro del cuerpo no se ejecuta. En cambio, el bucle do-while evalúa la condición para seguir ejecutándose luego de haber ejecutado el código dentro de su cuerpo; es decir, siempre se ejecuta por lo menos una vez el código.​ (es)
  • do-while 루프는 대부분의 컴퓨터 프로그래밍 언어에서 주어진 불린 자료형 조건을 기반으로 코드가 한 번 실행할 수 있게 하는 제어 흐름문이다. 대부분의 언어와 달리 포트란의 do 루프는 실제로는 for 루프와 같다. (ko)
  • do-while文 (英: do-while statement) は、C言語および類似のプログラミング言語において繰り返し(ループ)の制御構造を記述するための文 (statement) のひとつである。C言語の規格では「do文」と呼ばれる。ループ本体 (loop body) の処理を一度実行した後、さらに継続条件として指定された式(制御式)を評価した値が真である間、ループ本体を繰り返し実行する。while文との違いは、ループに入る前の条件の評価が無く最初に必ず1回はループ本体が実行されることである。 なお、C言語およびC++ではゼロに等しい値を偽、ゼロ以外を真とみなす。したがって、整数型だけでなく、任意のポインタ型や浮動小数点数型の式も制御式として記述可能である。C/C++以外のブーリアン型をサポートするほとんどの言語では通例、制御式にはブーリアン型の式のみを記述できる。 (ja)
  • Цикл do while — це синтаксична конструкція керування послідовністю виконання операторів програми, призначена для повторення виконання щонайменше одного разу блока операторів. Рішення про повторне виконання приймається в кінці блока, в залежності від умови логічного виразу. Конструкція do while складається із символу виокремлення повторюваного блока операторів та умови його повторення. Спочатку виконується код блока, а потім перевіряється умова. Якщо умова виконується, блок операторів виконується знову. Це повторюється, доки умова не стане хибною. Оскільки цикл do while перевіряє стан після виконання блоку, така структура керування часто називається циклом з післяумовою, на відміну від циклу while, у якому умова перевіряється перед виконанням блока операторів (цикл з передумовою). Якщо цикл while встановлює істинність висловлювання як умову виконання коду, то цикл do while передбачає постійне виконання дії, яке переривається за умови хибності твердження. Можливо, а в деяких випадках і бажано, щоб умова завжди виявлялась істинною, створюючи нескінченний цикл. Якщо такий цикл створюється навмисно, то використовують додаткові структури керування (наприклад, оператор break) для керованого припинення циклу. У різних мовах використовуються різні правила запису цього типу циклу. Наприклад, у мові програмування Pascal такий тип циклу оформлюється як repeat until, який продовжує виконуватися доти, поки вираз не стане істинним. (uk)
  • do-while循环(英語:do while loop),也有稱do循环,是電腦程式語言中的一種控制流程語句。主要由一個代碼塊(作為迴圈)和一個表達式(作為迴圈條件)組成,表達式為布林(boolean)型。迴圈內的代碼執行一次後,程序會去判斷這個表達式的返回值,如果這個表達式的返回值為“true”(即滿足迴圈條件)時,則迴圈內的代碼會反覆執行,直到表達式的返回值為“false”(即不滿足迴圈條件)時終止。程序會在每次迴圈執行一次後,進行一次表達式的判斷。 一般情況下,do-while迴圈與while循环相似。兩者唯一的分別:do-while迴圈將先會執行一次迴圈內的代碼,再去判斷迴圈條件。所以無論迴圈條件是否滿足,do-while迴圈內的代碼至少會執行一次。因此,do-while迴圈屬於後測循環(post-test loop)。 一些語言有其他的表達方式。例如Pascal就提供 repeat until 循环,運作方法剛剛相反。 repeat 部分不斷重複,直到 until 條件滿足。換言之, until 條件是 false 的時候,迴圈會繼續執行。 (zh)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 863612 (xsd:integer)
dbo:wikiPageInterLanguageLink
dbo:wikiPageLength
  • 13625 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1116361029 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dct:subject
gold:hypernym
rdfs:comment
  • El bucle do while comprova la condició de finalització al final del cos del bucle, i si aquesta és certa continua amb la resta del programa, de vegades això resulta més adequat que el bucle while o el bucle for. (ca)
  • Repeat begizta begizta horren amaieran baldintza betetzen den egiaztatzen duena da, hala bada begiztatik irten eta gainontzeko kodearekin jarraitu egiten duelarik. (eu)
  • El bucle do, bucle hacer, hacer-mientras, repetir o también llamado ciclo do-while, es una estructura de control de la mayoría de los lenguajes de programación estructurados cuyo propósito es ejecutar un bloque de código y repetir la ejecución mientras se cumpla cierta condición expresada en la cláusula while. La diferencia con el bucle while radica en que este evalúa la condición al principio, y si esta no se cumple, el código que está encerrado dentro del cuerpo no se ejecuta. En cambio, el bucle do-while evalúa la condición para seguir ejecutándose luego de haber ejecutado el código dentro de su cuerpo; es decir, siempre se ejecuta por lo menos una vez el código.​ (es)
  • do-while 루프는 대부분의 컴퓨터 프로그래밍 언어에서 주어진 불린 자료형 조건을 기반으로 코드가 한 번 실행할 수 있게 하는 제어 흐름문이다. 대부분의 언어와 달리 포트란의 do 루프는 실제로는 for 루프와 같다. (ko)
  • do-while文 (英: do-while statement) は、C言語および類似のプログラミング言語において繰り返し(ループ)の制御構造を記述するための文 (statement) のひとつである。C言語の規格では「do文」と呼ばれる。ループ本体 (loop body) の処理を一度実行した後、さらに継続条件として指定された式(制御式)を評価した値が真である間、ループ本体を繰り返し実行する。while文との違いは、ループに入る前の条件の評価が無く最初に必ず1回はループ本体が実行されることである。 なお、C言語およびC++ではゼロに等しい値を偽、ゼロ以外を真とみなす。したがって、整数型だけでなく、任意のポインタ型や浮動小数点数型の式も制御式として記述可能である。C/C++以外のブーリアン型をサポートするほとんどの言語では通例、制御式にはブーリアン型の式のみを記述できる。 (ja)
  • do-while循环(英語:do while loop),也有稱do循环,是電腦程式語言中的一種控制流程語句。主要由一個代碼塊(作為迴圈)和一個表達式(作為迴圈條件)組成,表達式為布林(boolean)型。迴圈內的代碼執行一次後,程序會去判斷這個表達式的返回值,如果這個表達式的返回值為“true”(即滿足迴圈條件)時,則迴圈內的代碼會反覆執行,直到表達式的返回值為“false”(即不滿足迴圈條件)時終止。程序會在每次迴圈執行一次後,進行一次表達式的判斷。 一般情況下,do-while迴圈與while循环相似。兩者唯一的分別:do-while迴圈將先會執行一次迴圈內的代碼,再去判斷迴圈條件。所以無論迴圈條件是否滿足,do-while迴圈內的代碼至少會執行一次。因此,do-while迴圈屬於後測循環(post-test loop)。 一些語言有其他的表達方式。例如Pascal就提供 repeat until 循环,運作方法剛剛相反。 repeat 部分不斷重複,直到 until 條件滿足。換言之, until 條件是 false 的時候,迴圈會繼續執行。 (zh)
  • Cyklus do-while je řídicí struktura počítačového programu a označuje cyklus, který testuje podmínku opakování cyklu vždy na konci průběhu těla cyklu (srovnej s cyklus while-do). Počet průchodů cyklem je vždy alespoň jeden, vzhledem k testování podmínky na konci cyklu. Toho se dá využít například v dlouhých procesech, při kterých se například ověřují vstupní údaje. Při neplatnosti kteréhokoli z nich je třeba proces ukončit ihned. (cs)
  • In most computer programming languages a do while loop is a control flow statement that executes a block of code and then either repeats the block or exits the loop depending on a given boolean condition. The do while construct consists of a process symbol and a condition. First the code within the block is executed. Then the condition is evaluated. If the condition is true the code within the block is executed again. This repeats until the condition becomes false. (en)
  • Цикл do while — це синтаксична конструкція керування послідовністю виконання операторів програми, призначена для повторення виконання щонайменше одного разу блока операторів. Рішення про повторне виконання приймається в кінці блока, в залежності від умови логічного виразу. Конструкція do while складається із символу виокремлення повторюваного блока операторів та умови його повторення. Спочатку виконується код блока, а потім перевіряється умова. Якщо умова виконується, блок операторів виконується знову. Це повторюється, доки умова не стане хибною. (uk)
rdfs:label
  • Bucle do while (ca)
  • Cyklus do-while (cs)
  • Bucle do (es)
  • Repeat begizta (eu)
  • Do while loop (en)
  • Do-while文 (ja)
  • Do-while 루프 (ko)
  • Do-while循环 (zh)
  • Цикл do while (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License