For loop

http://dbpedia.org/resource/For_loop an entity of type: Abstraction100002137

حلقة التكرار في علوم الكمبيوتر هي عبارة عن بيان للسيطرة على التدفق من أجل تحديد التكرار الذي يسمح للشفرة بالتنفيذ مرارا وتكرارا. rdf:langString
Cyklus for je řídicí struktura počítačového programu a je svou činností podobný cyklu while-do s testováním podmínky na začátku cyklu. Typicky se cyklus skládá z inicializátoru, podmínky, inkrementu a těla cyklu. V různých programovacích jazycích existují různé modifikace for cyklu, kde je např. místo inicializátoru, podmínky a inkrementu uveden výčet hodnot, které se budou přiřazovat nějaké proměnné (nejčastěji typu). rdf:langString
Viele Programmiersprachen definieren eine For-Schleife als eine Kontrollstruktur, mit der man eine Gruppe von Anweisungen (Block) mit einer bestimmten Anzahl von Wiederholungen bzw. Argumenten ausführen kann. Die Definition, wie eine For-Schleife auszusehen hat (Syntax), ist von Programmiersprache zu Programmiersprache unterschiedlich. Auch die Bedeutung einer For-Schleife (Semantik), also die Art, wie sie ausgeführt wird, ist von Sprache zu Sprache verschieden. Die Elemente, aus denen eine For-Schleife besteht, sind aber fast immer dieselben. rdf:langString
Un bucle o ciclo, en programación, es una secuencia de instrucciones de código que se ejecuta repetidas veces, hasta que la condición asignada a dicho bucle deja de cumplirse. Los 3 bucles más utilizados en programación son el bucle while, el bucle for y el bucle do-while. rdf:langString
Programazioan for begizta aldez aurretik aginduak exekutatuko diren aldi minimo kopurua zehazten duen bat da. Aginduen bidezko programazio lengoai ia guztietan aurkitzen da. rdf:langString
En informatique, la boucle for est une structure de contrôle de programmation qui permet de répéter l'exécution d'une séquence d'instructions. Selon les langages de programmation, différents mots-clés sont utilisés pour signaler cette structure de contrôle : for pour les descendants d'Algol, do pour FORTRAN, PL/I, etc. Une "boucle for" a deux parties : une entête qui spécifie la manière de faire l'itération, et un corps qui est exécuté à chaque itération. rdf:langString
El bucle for es una estructura de control en programación en la que se puede indicar de antemano el número máximo de iteraciones rdf:langString
Agus ríomhaire á chlárú, déantar treoracha a dhearadh uaireanta nach foláir a oibriú arís agus arís eile. Is i bhfoirm lúibe a bhíonn an athobair i sreabhléaráid den chlár. Is é rud a chiallaíonn 'lúb' mar sin: athdhéanamh ar shraith treoracha ar ríomhchlár. rdf:langString
컴퓨터 프로그래밍에서 for 루프는 반복문의 일종으로, 특정한 부분의 코드가 반복적으로 수행될 수 있도록 한다. for 루프는 while 루프와 같은 다른 반복문과는 달리 일반적으로 해당 루프에 연계된 가 존재하며, 그 변수의 비교 및 증감을 위해서 별도의 문법을 할애한 점이 구분된다. for 루프의 이름은 영어 표현 “For …, do …”(…동안 …를 하라)에서 유래하였다. 포트란과 같은 언어에서는 for 대신 do 예약어를 사용하며 그 문법의 이름도 do 루프이지만, 이를 제외하고는 for 루프와 큰 차이가 없다. rdf:langString
for文(フォーぶん)はプログラミング言語において条件が真の間だけ与えられた文の実行を繰り返すというループを記述するための文である。forループは、whileループと違って、ループに入る前の初期化(通常カウンタ変数の初期化を行なう)を含む点で異なる。 また言語によってはforeach文をfor … in … のように書くことがあり、このときのfor文はイテレータの繰り返し処理をする文になる。 rdf:langString
Pętla – jedna z trzech podstawowych konstrukcji programowania strukturalnego (obok instrukcji warunkowej i instrukcji wyboru). Umożliwia cykliczne wykonywanie ciągu instrukcji określoną liczbę razy, do momentu zajścia pewnych warunków, dla każdego elementu kolekcji lub w nieskończoność. rdf:langString
Цикл — разновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации многократного исполнения набора инструкций. Также циклом может называться любая многократно исполняемая последовательность инструкций, организованная любым способом (например, с помощью условного перехода). rdf:langString
Цикл — різновид керівної конструкції у високорівневих мовах програмування, призначений для організації багаторазового виконання набору інструкцій (команд). Також циклом може називатися будь-яка багатократно виконувана послідовність команд, організована будь-яким чином (наприклад, із допомогою умовного переходу). rdf:langString
for迴圈(英語:for loop)在電腦科學是一種程式語言的迭代陳述,能夠讓程式碼反覆的執行。 它跟其他的迴圈,如while迴圈,最大的不同,是它擁有一個迴圈計數器,或是迴圈變數。這使得for迴圈能夠知道在迭代過程中的執行順序。 rdf:langString
迴圈是计算机科学運算領域的用語,也是一種常見的控制流程。迴圈是一段在程式中只出現一次,但可能會連續執行多次的程式碼。迴圈中的程式碼會執行特定的次數,或者是執行到特定條件成立時結束迴圈,或者是針對某一集合中的所有項目都執行一次。 在一些函數程式語言(例如Haskell和Scheme)中會使用递归或不动点组合子來達到迴圈的效果,其中尾部递归是一種特別的递归,很容易轉換為迭代。 rdf:langString
Un bucle o cicle, en programació, és una sentència que es realitza diverses vegades a una secció aïllada del codi, fins que la condició assignada al bucle deixa de complir-se. Generalment, un bucle s'utilitza per fer una acció repetitiva sense haver d'escriure diversos cops el mateix codi, cosa que estalvia temps, deixa el codi més clar i facilita la seva modificació en el futur. Els tres bucles més utilitzats en la programació són el "bucle while", el "bucle for" i el "bucle repetir". Exemple en codi C de sentències repetides: Exemple de bucle: Exemple escapant d'un bucle en Visual Basic 1: rdf:langString
Eine Schleife (auch „Wiederholung“ oder englisch loop) ist eine Kontrollstruktur in Programmiersprachen. Sie wiederholt einen Anweisungs-Block – den sogenannten Schleifenrumpf oder Schleifenkörper –, solange die Schleifenbedingung als Laufbedingung gültig bleibt bzw. als Abbruchbedingung nicht eintritt. Schleifen, deren Schleifenbedingung immer zur Fortsetzung führt oder die keine Schleifenbedingung haben, sind Endlosschleifen. Eine Schleife wird schrittweise wiederholt (iterativ) verarbeitet: rdf:langString
In computer science a for-loop or for loop is a control flow statement for specifying iteration. Specifically, a for loop functions by running a section of code repeatedly until a certain condition has been satisfied. Various keywords are used to indicate the usage of a for loop: descendants of ALGOL use "for", while descendants of Fortran use "do". There are other possibilities, for example COBOL which uses "PERFORM VARYING". In Fortran and PL/I, the keyword DO is used for the same thing and it is called a do-loop; this is different from a do-while loop. rdf:langString
Programazioan, begizta bat errepikatu egiten den sententzia sorta bat da. Begiztak erabiltzen dira sarritan ekintza berbera errepikatu nahi denean, kodea errepikatu behar ez izateko. Honi esker, denbora aurrezten da, eta kode argiago bat sortzeaz gain, aldaketak egitea errazten du. Begiztak eta kondizionalak programazio egituratuaren oinarri dira. Assembler kodearen bilakaera da, non kodea berriz exekutatzeko modu bakarra jump sententzia erabiltzea den. jump hori bezala ezagutzen da beste lengoaia batzuetan. Programazioan gehien erabiltzen diren begiztak while, for eta repeat dira. rdf:langString
Nei linguaggi di programmazione o di scripting, il ciclo for è una struttura di controllo iterativa che determina l'esecuzione di una porzione di programma ripetuta per un certo numero noto di volte. Si distingue in questo modo dal ciclo while, in cui la ripetizione delle istruzioni avviene semplicemente finché è valida una determinata condizione, pertanto il numero di ripetizioni necessario può non essere conosciuto a priori (in questo caso il ciclo può anche non venire mai eseguito, nel caso in cui la condizione in questione non fosse verificata quando viene controllata per la prima volta). La scelta fra questi due tipi di ciclo è legata a considerazioni di leggibilità e chiarezza del codice; in linea di principio, infatti, qualunque algoritmo che impieghi un ciclo for può essere trascri rdf:langString
この記事では、コンピュータプログラムにおけるループ (英: loop) について説明する。ループとは、特定の条件下において特定の処理を繰り返すこと、あるいはそのように作られた制御構造のことを言う。日本語の名詞として「繰り返し」とも。特定の条件が成立している限り、特定の処理を繰り返し何度でも実行する。逆に言えば、条件が成立しなくなったときに、処理を中止する。 ループの、特別な形あるいは最も一般的な形として、無条件に繰り返す無限ループがある。詳細は無限ループの記事を参照。 ループは、繰り返しを継続するかどうかを判断するための条件式(反復条件)を持つ。反復条件がループ構造の始まりに置かれる場合、そのようなループ構造のことを前判定ループと呼ぶ。一方、反復条件がループ構造の後ろに置かれる場合、これを後判定ループと呼ぶ。しかし結局のところ以上のような分類は、プログラミング言語の発展の初期に、まず最初にどちらか片方だけが作られ、後から別のものが追加されたという歴史的由来に過ぎず、ループの「内側」のどこかに「ループの脱出」がある、という構造に一般化できるので前判定/後判定という分類は本質ではない(実際に、たとえばVisual Basicの「Do...Loop 文」は、どの場合にも対応するよう対称的に作られている)。単にその「内側のどこか」が、その前端か後端にある場合が多い、というだけである。 rdf:langString
A construção "enquanto" (também chamada "repetição pré-testada") é a mais difundida estrutura de repetição, e sua estrutura básica é a seguinte: Enquanto (condição) Faça (bloco de código)Fim Enquanto Nesta estrutura, a condição é primeiramente verificada, e se for verdadeira o bloco é executado. No final de execução do bloco a condição é novamente testada. Nesta estrutura, o bloco de código é primeiramente executado, e então a condição é verificada, e se for verdadeira o bloco é executado novamente. rdf:langString
En loop, även kallat slinga[källa behövs] eller programslinga[källa behövs] (engelska: loop) är en konstruktion inom programmering för att åstadkomma en iteration, det vill säga att vissa instruktioner upprepas flera gånger. Antalet upprepningar kan vara förbestämt, men kan även bestämmas dynamiskt, exempelvis genom att upprepningen sker till ett visst värde uppnåtts. Loopar används ofta då samma uppgift skall utföras för en mängd element, som att skriva ut alla namn som finns i en lista. rdf:langString
В інформатиці цикл for — це оператор, що дозволяє виконувати код багаторазово. Цикл for складається з двох частин: заголовка, що визначає ітерацію, і тіла, яке виконується один раз за кожну ітерацію. Заголовок часто оголошує явний лічильник циклу або змінну циклу, що дозволяє тілу знати, яка ітерація виконується зараз. Цикли for зазвичай використовуються, коли перед входом у цикл відома кількість ітерацій, що мусить бути виконана. Цикли for можна розглядати як скорочення циклів while, які збільшують і перевіряють змінну циклу. rdf:langString
rdf:langString حلقة تكرار
rdf:langString Bucle (programació)
rdf:langString Cyklus for
rdf:langString Schleife (Programmierung)
rdf:langString For-Schleife
rdf:langString Bucle for
rdf:langString For begizta
rdf:langString Begizta (programazioa)
rdf:langString Bucle (programación)
rdf:langString Lúb
rdf:langString For loop
rdf:langString Boucle for
rdf:langString Ciclo for
rdf:langString ループ (プログラミング)
rdf:langString For文
rdf:langString For 루프
rdf:langString Pętla (informatyka)
rdf:langString Estrutura de repetição
rdf:langString Цикл (программирование)
rdf:langString Loop (programmering)
rdf:langString 迴圈
rdf:langString Цикл (програмування)
rdf:langString For迴圈
rdf:langString For (цикл)
xsd:integer 468924
xsd:integer 1116356713
rdf:langString Un bucle o cicle, en programació, és una sentència que es realitza diverses vegades a una secció aïllada del codi, fins que la condició assignada al bucle deixa de complir-se. Generalment, un bucle s'utilitza per fer una acció repetitiva sense haver d'escriure diversos cops el mateix codi, cosa que estalvia temps, deixa el codi més clar i facilita la seva modificació en el futur. El bucle i els condicionals representen la base de la programació estructurada. És una evolució del codi assemblador, on l'única possibilitat d'iterar un codi era establir una sentència jump (que en els llenguatges de programació es va substituir pel "anar a" o GOTO). Els tres bucles més utilitzats en la programació són el "bucle while", el "bucle for" i el "bucle repetir". Exemple en codi C de sentències repetides: int var=0; //codi que pot ser substituït per un bucle var = var + 2; //var igual a 2 (pot ser substituït per var+=2) var = var + 2; //var igual a 4 var = var + 2; //var igual a 6 var = var + 2; //var igual a 8 var = var + 2; //var igual a 10 // final del codi que pot ser substituït per un bucle printf("el resultat és %i", var ); Exemple de bucle: int var=0; //Codi del bucle int i; // aquest és el Bucle for for(i=0;i<10;i+=2) { var += 2; } printf("el resultat és %i", var); Alguns llenguatges de programació tenen sentències que permeten "escapar" dels bucles sense arribar a la condició final, amb el trencar-ho el . Exemple escapant d'un bucle en Visual Basic 1: Dim h&, var& var = 0 'Codi del Bucle do var = var + 2 if var = 10 then 'Codi per sortir del bucle goto escape end if loop escape: print "El resultat és " & var Exemple escapant d'un bucle en Visual Basic 2: Dim h&, var& var = 0 'Codi del Bucle do var = var + 2 if var = 10 then 'Codi per sortir del bucle exit do end if loop print "El resultat és " & var
rdf:langString حلقة التكرار في علوم الكمبيوتر هي عبارة عن بيان للسيطرة على التدفق من أجل تحديد التكرار الذي يسمح للشفرة بالتنفيذ مرارا وتكرارا.
rdf:langString Cyklus for je řídicí struktura počítačového programu a je svou činností podobný cyklu while-do s testováním podmínky na začátku cyklu. Typicky se cyklus skládá z inicializátoru, podmínky, inkrementu a těla cyklu. V různých programovacích jazycích existují různé modifikace for cyklu, kde je např. místo inicializátoru, podmínky a inkrementu uveden výčet hodnot, které se budou přiřazovat nějaké proměnné (nejčastěji typu).
rdf:langString Eine Schleife (auch „Wiederholung“ oder englisch loop) ist eine Kontrollstruktur in Programmiersprachen. Sie wiederholt einen Anweisungs-Block – den sogenannten Schleifenrumpf oder Schleifenkörper –, solange die Schleifenbedingung als Laufbedingung gültig bleibt bzw. als Abbruchbedingung nicht eintritt. Schleifen, deren Schleifenbedingung immer zur Fortsetzung führt oder die keine Schleifenbedingung haben, sind Endlosschleifen. Schleifen können beliebig verschachtelt werden: Innerhalb des Schleifenkörpers der äußeren Schleife befindet sich wiederum eine Schleife, sie liegt innen, oder unter der äußeren Schleife.Jede Schleife kann in eine rekursive oder sogar endrekursive Form umgewandelt werden.Zur Beschleunigung des Programmablaufs werden Schleifen oft durch den Compiler entrollt. Eine Schleife wird schrittweise wiederholt (iterativ) verarbeitet: 1. * Üblicherweise wird (außer bei einer ) erst geprüft, ob die Schleifenbedingung gültig ist; falls nicht, wird die Schleife beendet. 2. * Der gesamte Schleifenrumpf wird ausgeführt. Anschließend wird mit 1. fortgesetzt.
rdf:langString Viele Programmiersprachen definieren eine For-Schleife als eine Kontrollstruktur, mit der man eine Gruppe von Anweisungen (Block) mit einer bestimmten Anzahl von Wiederholungen bzw. Argumenten ausführen kann. Die Definition, wie eine For-Schleife auszusehen hat (Syntax), ist von Programmiersprache zu Programmiersprache unterschiedlich. Auch die Bedeutung einer For-Schleife (Semantik), also die Art, wie sie ausgeführt wird, ist von Sprache zu Sprache verschieden. Die Elemente, aus denen eine For-Schleife besteht, sind aber fast immer dieselben.
rdf:langString In computer science a for-loop or for loop is a control flow statement for specifying iteration. Specifically, a for loop functions by running a section of code repeatedly until a certain condition has been satisfied. For-loops have two parts: a header and a body. The header defines the iteration and the body is the code that is executed once per iteration. The header often declares an explicit loop counter or loop variable. This allows the body to know which iteration is being executed. For-loops are typically used when the number of iterations is known before entering the loop. For-loops can be thought of as shorthands for while-loops which increment and test a loop variable. Various keywords are used to indicate the usage of a for loop: descendants of ALGOL use "for", while descendants of Fortran use "do". There are other possibilities, for example COBOL which uses "PERFORM VARYING". The name for-loop comes from the word for. For is used as the keyword in many programming languages to introduce a for-loop. The term in English dates to ALGOL 58 and was popularized in ALGOL 60. It is the direct translation of the earlier German für and was used in Superplan (1949–1951) by Heinz Rutishauser. Rutishauser was involved in defining ALGOL 58 and ALGOL 60. The loop body is executed "for" the given values of the loop variable. This is more explicit in ALGOL versions of the for statement where a list of possible values and increments can be specified. In Fortran and PL/I, the keyword DO is used for the same thing and it is called a do-loop; this is different from a do-while loop.
rdf:langString Un bucle o ciclo, en programación, es una secuencia de instrucciones de código que se ejecuta repetidas veces, hasta que la condición asignada a dicho bucle deja de cumplirse. Los 3 bucles más utilizados en programación son el bucle while, el bucle for y el bucle do-while.
rdf:langString Programazioan, begizta bat errepikatu egiten den sententzia sorta bat da. Begiztak erabiltzen dira sarritan ekintza berbera errepikatu nahi denean, kodea errepikatu behar ez izateko. Honi esker, denbora aurrezten da, eta kode argiago bat sortzeaz gain, aldaketak egitea errazten du. Begiztak eta kondizionalak programazio egituratuaren oinarri dira. Assembler kodearen bilakaera da, non kodea berriz exekutatzeko modu bakarra jump sententzia erabiltzea den. jump hori bezala ezagutzen da beste lengoaia batzuetan. Programazioan gehien erabiltzen diren begiztak while, for eta repeat dira. Sententzia errepikatuen adibidea, C programazio lengoaia erabiliz: int aldagaia = 0; //begizta batek ordezkatu dezakeen kodea aldagaia = aldagaia + 2; //aldagaia 2 da orain (aldagaia+= 2 ere jarri daiteke) aldagaia = aldagaia + 2; //aldagaia 4 da orain aldagaia = aldagaia + 2; //aldagaia 6 da orain aldagaia = aldagaia + 2; //aldagaia 8 da orain aldagaia = aldagaia + 2; //aldagaia 10 da orain //begizta batek ordezkatu dezakeen kodearen amaiera printf("emaitza: %i", aldagaia); Adibide berdina begizta erabiliz: int aldagaia=0; int i; for(i = 0; i < 10; i += 2){ //for begizta bat aldagaia = aldagaia + 2; } printf("emaitza %i", aldagaia); Programazio lengoaia batzuek begiztetatik baldintza bete gabe irtetzeko aukera eskaintzen dute, edo bezalakoak erabiliz.
rdf:langString Programazioan for begizta aldez aurretik aginduak exekutatuko diren aldi minimo kopurua zehazten duen bat da. Aginduen bidezko programazio lengoai ia guztietan aurkitzen da.
rdf:langString En informatique, la boucle for est une structure de contrôle de programmation qui permet de répéter l'exécution d'une séquence d'instructions. Selon les langages de programmation, différents mots-clés sont utilisés pour signaler cette structure de contrôle : for pour les descendants d'Algol, do pour FORTRAN, PL/I, etc. Une "boucle for" a deux parties : une entête qui spécifie la manière de faire l'itération, et un corps qui est exécuté à chaque itération.
rdf:langString El bucle for es una estructura de control en programación en la que se puede indicar de antemano el número máximo de iteraciones
rdf:langString Agus ríomhaire á chlárú, déantar treoracha a dhearadh uaireanta nach foláir a oibriú arís agus arís eile. Is i bhfoirm lúibe a bhíonn an athobair i sreabhléaráid den chlár. Is é rud a chiallaíonn 'lúb' mar sin: athdhéanamh ar shraith treoracha ar ríomhchlár.
rdf:langString Nei linguaggi di programmazione o di scripting, il ciclo for è una struttura di controllo iterativa che determina l'esecuzione di una porzione di programma ripetuta per un certo numero noto di volte. Si distingue in questo modo dal ciclo while, in cui la ripetizione delle istruzioni avviene semplicemente finché è valida una determinata condizione, pertanto il numero di ripetizioni necessario può non essere conosciuto a priori (in questo caso il ciclo può anche non venire mai eseguito, nel caso in cui la condizione in questione non fosse verificata quando viene controllata per la prima volta). La scelta fra questi due tipi di ciclo è legata a considerazioni di leggibilità e chiarezza del codice; in linea di principio, infatti, qualunque algoritmo che impieghi un ciclo for può essere trascritto in una forma che usa solo il ciclo while, e viceversa. Quasi tutti i linguaggi di programmazione hanno un'implementazione per un ciclo for; un ciclo di questo genere è presente in praticamente tutti i linguaggi procedurali e a oggetti, e anche in linguaggi basati su altri paradigmi, come il linguaggio concorrente Occam. Pur con sintassi specifiche che variano da linguaggio a linguaggio, il ciclo for è in genere riconoscibile da alcuni elementi tipici: * il ciclo è basato su una variabile contatore, in genere una variabile numerica intera il cui ruolo è tenere traccia del numero di volte che si è eseguito il ciclo; * il numero di iterazioni previsto per il ciclo è espresso indirettamente, specificando il valore iniziale della variabile contatore ed inserendo una condizione che fa terminare il ciclo quando la variabile contatore raggiunge il valore finale previsto; * solitamente la variabile contatore viene inizializzata con valore nullo ed incrementata di 1 a ogni iterazione, ma è in genere possibile scegliere a propria discrezione il valore iniziale, il valore finale e l'incremento (detto step); si può anche utilizzare come incremento un numero negativo, ovvero un decremento (in questo caso l'impostazione classica è quella in cui il valore del contatore è inizialmente uguale al numero totale di iterazioni da effettuare e viene ridotto ad ogni esecuzione, con il contatore che conta "a ritroso" ed il ciclo che termina quando il contatore raggiunge il valore 0). Un esempio in pseudocodice che rappresenta le caratteristiche generali del ciclo for (mutuato dalla sintassi del BASIC) può essere il seguente, che stampa a video i numeri da 1 a 10. Può essere parafrasato in italiano come: per I che varia da 1 a 10, stampa I. FOR I=1 TO 10 PRINT INEXT I
rdf:langString 컴퓨터 프로그래밍에서 for 루프는 반복문의 일종으로, 특정한 부분의 코드가 반복적으로 수행될 수 있도록 한다. for 루프는 while 루프와 같은 다른 반복문과는 달리 일반적으로 해당 루프에 연계된 가 존재하며, 그 변수의 비교 및 증감을 위해서 별도의 문법을 할애한 점이 구분된다. for 루프의 이름은 영어 표현 “For …, do …”(…동안 …를 하라)에서 유래하였다. 포트란과 같은 언어에서는 for 대신 do 예약어를 사용하며 그 문법의 이름도 do 루프이지만, 이를 제외하고는 for 루프와 큰 차이가 없다.
rdf:langString for文(フォーぶん)はプログラミング言語において条件が真の間だけ与えられた文の実行を繰り返すというループを記述するための文である。forループは、whileループと違って、ループに入る前の初期化(通常カウンタ変数の初期化を行なう)を含む点で異なる。 また言語によってはforeach文をfor … in … のように書くことがあり、このときのfor文はイテレータの繰り返し処理をする文になる。
rdf:langString この記事では、コンピュータプログラムにおけるループ (英: loop) について説明する。ループとは、特定の条件下において特定の処理を繰り返すこと、あるいはそのように作られた制御構造のことを言う。日本語の名詞として「繰り返し」とも。特定の条件が成立している限り、特定の処理を繰り返し何度でも実行する。逆に言えば、条件が成立しなくなったときに、処理を中止する。 ループの、特別な形あるいは最も一般的な形として、無条件に繰り返す無限ループがある。詳細は無限ループの記事を参照。 ループは、繰り返しを継続するかどうかを判断するための条件式(反復条件)を持つ。反復条件がループ構造の始まりに置かれる場合、そのようなループ構造のことを前判定ループと呼ぶ。一方、反復条件がループ構造の後ろに置かれる場合、これを後判定ループと呼ぶ。しかし結局のところ以上のような分類は、プログラミング言語の発展の初期に、まず最初にどちらか片方だけが作られ、後から別のものが追加されたという歴史的由来に過ぎず、ループの「内側」のどこかに「ループの脱出」がある、という構造に一般化できるので前判定/後判定という分類は本質ではない(実際に、たとえばVisual Basicの「Do...Loop 文」は、どの場合にも対応するよう対称的に作られている)。単にその「内側のどこか」が、その前端か後端にある場合が多い、というだけである。 むしろ、ループの先頭で何らかのデータをファイルから読み込んで計算を開始し、その途中で、繰り返しのその回を打ち切り次の繰り返しに進む、あるいは繰り返しを終わる、といったこともよくあり(ダイクストラは、最後が途中で終わる場合を「n+1/2回の反復」と名づけた)、さらには入れ子になった内側のループの中から外側のループを終わる、というような処理にどう対応するか、が思案のしどころである。 関数型プログラミングのスタイルでは、再帰によってループを扱うことが多い。単純な再帰呼び出しはスタックオーバーフローを引き起こす可能性があるが、末尾再帰はコンパイラ最適化によってループに展開される。
rdf:langString Pętla – jedna z trzech podstawowych konstrukcji programowania strukturalnego (obok instrukcji warunkowej i instrukcji wyboru). Umożliwia cykliczne wykonywanie ciągu instrukcji określoną liczbę razy, do momentu zajścia pewnych warunków, dla każdego elementu kolekcji lub w nieskończoność.
rdf:langString A construção "enquanto" (também chamada "repetição pré-testada") é a mais difundida estrutura de repetição, e sua estrutura básica é a seguinte: Enquanto (condição) Faça (bloco de código)Fim Enquanto Nesta estrutura, a condição é primeiramente verificada, e se for verdadeira o bloco é executado. No final de execução do bloco a condição é novamente testada. A construção "repita até" (também chamada "repetição pós-testada") é uma variação da construção anterior, e difere pois a verificação da condição é feita após uma execução do bloco. Sua estrutura básica é a seguinte:Repita (bloco de código)Ate (condição) Nesta estrutura, o bloco de código é primeiramente executado, e então a condição é verificada, e se for verdadeira o bloco é executado novamente.
rdf:langString En loop, även kallat slinga[källa behövs] eller programslinga[källa behövs] (engelska: loop) är en konstruktion inom programmering för att åstadkomma en iteration, det vill säga att vissa instruktioner upprepas flera gånger. Antalet upprepningar kan vara förbestämt, men kan även bestämmas dynamiskt, exempelvis genom att upprepningen sker till ett visst värde uppnåtts. Loopar används ofta då samma uppgift skall utföras för en mängd element, som att skriva ut alla namn som finns i en lista. I mer fullständiga datavetenskapliga termer förekommer loopar inom imperativa programmeringsspråk för att åstadkomma en iteration, så att en serie satser upprepas flera gånger. Man skiljer på loopar som är pre-evaluerande och post-evaluerande:
rdf:langString Цикл — разновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации многократного исполнения набора инструкций. Также циклом может называться любая многократно исполняемая последовательность инструкций, организованная любым способом (например, с помощью условного перехода).
rdf:langString Цикл — різновид керівної конструкції у високорівневих мовах програмування, призначений для організації багаторазового виконання набору інструкцій (команд). Також циклом може називатися будь-яка багатократно виконувана послідовність команд, організована будь-яким чином (наприклад, із допомогою умовного переходу).
rdf:langString for迴圈(英語:for loop)在電腦科學是一種程式語言的迭代陳述,能夠讓程式碼反覆的執行。 它跟其他的迴圈,如while迴圈,最大的不同,是它擁有一個迴圈計數器,或是迴圈變數。這使得for迴圈能夠知道在迭代過程中的執行順序。
rdf:langString В інформатиці цикл for — це оператор, що дозволяє виконувати код багаторазово. Цикл for складається з двох частин: заголовка, що визначає ітерацію, і тіла, яке виконується один раз за кожну ітерацію. Заголовок часто оголошує явний лічильник циклу або змінну циклу, що дозволяє тілу знати, яка ітерація виконується зараз. Цикли for зазвичай використовуються, коли перед входом у цикл відома кількість ітерацій, що мусить бути виконана. Цикли for можна розглядати як скорочення циклів while, які збільшують і перевіряють змінну циклу. Назва «цикл for» походить від англійського слова for, яке використовується як ключове слово в багатьох мовах програмування для введення циклу for. Термін в англійській мові запроваджено в ALGOL 58 і був популяризований у впливовому пізнішому ALGOL 60; це прямий переклад ранішого німецького für, використаного в Superplan (1949—1951) , який також брав участь у створенны АЛГОЛУ 58 і АЛГОЛУ 60. У FORTRAN і PL/I ключове слово DO використовується для того самого, і воно називається циклом do; це відрізняється від циклу do-while.
rdf:langString 迴圈是计算机科学運算領域的用語,也是一種常見的控制流程。迴圈是一段在程式中只出現一次,但可能會連續執行多次的程式碼。迴圈中的程式碼會執行特定的次數,或者是執行到特定條件成立時結束迴圈,或者是針對某一集合中的所有項目都執行一次。 在一些函數程式語言(例如Haskell和Scheme)中會使用递归或不动点组合子來達到迴圈的效果,其中尾部递归是一種特別的递归,很容易轉換為迭代。
xsd:nonNegativeInteger 38076

data from the linked data cloud