About: Control flow     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:LinguisticRelation113797142, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FControl_flow

In computer science, control flow (or flow of control) is the order in which individual statements, instructions or function calls of an imperative program are executed or evaluated. The emphasis on explicit control flow distinguishes an imperative programming language from a declarative programming language. A set of statements is in turn generally structured as a block, which in addition to grouping, also defines a lexical scope.

AttributesValues
rdf:type
rdfs:label
  • Control flow
  • تدفق السيطرة
  • Estructura de control
  • Řídicí struktura
  • Kontrollstruktur
  • Stirfluo
  • Estructuras de control
  • Kontrol-egitura
  • Structure de contrôle
  • 制御構造
  • Struttura di controllo
  • 제어 흐름
  • Control flow
  • Przepływ sterowania
  • Estrutura de controle
  • Порядок выполнения
  • Programflöde
  • Потік керування
  • 控制流程
rdfs:comment
  • في علم الحاسوب، يشير مصطلح تدفق السيطرة إلى الترتيب الذي تنفذ و تقيّم به التعليمات أو الجمل البرمجية، سواء في البرمجة الأمرية أو التعريفية.
  • Řídicí struktura (též strukturovaný příkaz, anglicky control flow statement) je v informatice konstrukce pro zápis počítačového programu. Řídicí struktury jsou používány ve vyšších programovacích a skriptovacích jazycích. Rozhodují o dalším provádění programu: větví jeho běh, vytváří cykly nebo jinak mění běh programu.
  • Kontrollstrukturen (Steuerkonstrukte) sind Anweisungen in imperativen Programmiersprachen. Sie werden verwendet, um den Ablauf eines Computerprogramms zu steuern. Eine Kontrollstruktur ist entweder eine Verzweigung oder eine Schleife. Meist wird ihre Ausführung über logische Ausdrücke der booleschen Algebra beeinflusst. Kontrollstrukturen können über spezielle Diagramme visualisiert werden (z. B. Nassi-Shneiderman-Diagramme).
  • En programmation informatique, une structure de contrôle est une instruction particulière d'un langage de programmation impératif pouvant dévier le flot de contrôle du programme la contenant lorsqu'elle est exécutée. Si, au plus bas niveau, l'éventail se limite généralement aux branchements et aux appels de sous-programme, les langages structurés offrent des constructions plus élaborées comme les (if, if–else, switch, …), les (while, do–while, for, …) ou encore les appels de fonction. Outre ces structures usuelles, la large palette des structures de contrôle s'étend des constructions de gestion d'exceptions (try–catch, …) fréquemment trouvés dans les langages de haut niveau aux particularismes de certains langages comme les instructions différées (defer) de Go.
  • In tutti i paradigmi di programmazione imperativa, le strutture di controllo sono costrutti sintattici di un linguaggio di programmazione la cui semantica afferisce al controllo del flusso di esecuzione di un programma, ovvero servono a specificare se, quando, in quale ordine e quante volte devono essere eseguite le istruzioni che compongono il codice sorgente in base alle specifiche di progetto del software da realizzare.
  • 제어 흐름(영어: control flow 또는 flow of control)은 프로그램에서 실행되는 각 구문, 명령어나 함수가 호출되는 순서를 의미한다.
  • Control flow of besturingsstroom is een begrip uit de informatica. Het slaat op de (niet-lineaire) volgorde van uitvoering van de instructies in een computerprogramma. Control flow wordt meestal bepaald door het gebruik van besturingsstructuren zoals lussen (while, for), beslissingsstructuren (if, case), spronginstructies en het aanroepen van subprogrammas.
  • Programflöde är inom datavetenskap en processors exekveringsordning av instruktionerna i ett program. Processorn håller reda på instruktionsföljden via en programräknare, som antingen räknas upp för varje instruktion, eller antar ett värde angivet av en hoppinstruktion, ett undantag eller ett avbrott. Exempel på programflödesstyrande satser i högnivåspråksprogrammering är: If-satser, loopar, goto-satser och funktionsanrop.
  • 控制流程(也稱為流程控制)是電腦運算領域的用語,意指在程式執行時,個別的指令(或是陳述、子程序)執行或的順序。不論是在宣告式程式語言或是函數程式語言中,都有類似的概念。 在宣告式的程式語言中,流程控制指令是指會改變程式執行順序的指令,可能是執行不同位置的指令,或是在二段(或多段)程式中選擇一個執行。 不同的程式語言所提供的流程控制指令也會隨之不同,但一般可以分為以下四種: * 繼續執行位在不同位置的一段指令(無條件分支指令)。 * 若特定條件成立時,執行一段指令,例如C語言的switch指令,是一種有條件分支指令。 * 執行一段指令若干次,直到特定條件成立為止,例如C語言的for指令,仍然可視為一種有條件分支指令。 * 執行位在不同位置的一段指令,但完成後會繼續執行原來要執行的指令,包括子程序、协程(coroutine)及计算续体(continuation)。 * 停止程式,不執行任何指令(無條件的終止)。 中斷以及Unix系統中的信号等較低階的機制也可以造成類似子程序的效果,不過通常這類機制會用來回應外部的事件或是輸入。程序自修改因為其對程式碼的影響,也會影響控制流程,但多半不會有明顯的流程控制指令。 在机器语言或汇编语言中,流程控制是藉由修改程式計數器數值來達到。一些中央處理器只支援條件分支(branch)或是無條件分支(有時會稱為jump)。
  • En llenguatges de programació, les estructures de control permeten modificar el flux d'execució de les instruccions d'un programa informàtic. Amb les estructures de control es pot: * D'acord amb una condició, executar un grup o un altre de sentències (If-Then-Else i Select-Case) * Executar un grup de sentències mentre existeixi una condició (Do-While) * Executar un grup de sentències fins que hi hagi una condició (Do-Until) * Executar un grup de sentències un nombre determinat de vegades (For-Next) * Etc Altres llenguatges ofereixen estructures diferents, com ara els .
  • In computer science, control flow (or flow of control) is the order in which individual statements, instructions or function calls of an imperative program are executed or evaluated. The emphasis on explicit control flow distinguishes an imperative programming language from a declarative programming language. A set of statements is in turn generally structured as a block, which in addition to grouping, also defines a lexical scope.
  • En komputado stirfluo estas la ordo en kiu la ordonoj aŭ komandoj estas plenumataj. Malimplica difino de la stirfluo estas karakteriza trajto de la ordonema programado kontraste al la deklarema (aŭ «funkcia»). En ordonema programlingvo stirflua ordono povas difini alian ordon de plenumado ol la teksta ordo de la ordonoj en la fonta kodo. La sortimento da stirfluaj ordonoj varias depende je la programlingvoj, tamen eblas grupigi ilin laŭ la efiko de ili kaŭzata:
  • Informatikako arloan, kontrol-egiturak programa baten exekuzio-fluxua bideratzeko erabiltzen dira. Kontrol-egituren (edo kontrol-sententzien) bitartez, prozesu errepikakor bat hainbat aldiz exekutatu daiteke, edo egiturak erabakiak har dezake. Egitura hauek garrantzi handia dute, programa baten fluxua kontrolatzen baitute behar den heinean. Programazio-lengoaia gehienetan kontrol-egituren kanpo-itxura eta barne-funtzionamendua alda daiteke, baina emaitzari begira berdintasunak aurki daitezke. Hona hemen adibide batzuk:
  • En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: * De acuerdo con una condición, ejecutar un grupo o otro de sentencias (If-Then-Else) * De acuerdo con el valor de una variable, ejecutar un grupo u otro de sentencias (Switch-Case) * Ejecutar un grupo de sentencias solo cuando se cumpla una condición (Do-While) * Ejecutar un grupo de sentencias hasta que se cumpla una condición (Do-Until) * Ejecutar un grupo de sentencias un número determinado de veces (For-Next)
  • 制御構造(せいぎょこうぞう)は、コンピュータ・プログラミング言語、特に手続き型プログラミングや命令型プログラミングにおいて、ループや飛び越しなどといった、手続き(プロシージャ)中の実行順を順次実行から変化させたり、サブルーチン呼出しやその戻り、などといった制御を行う「文 (プログラミング) 」などの構造(言語の構成要素)である。 制御構造の種類は言語によって様々だが、典型的には以下のようなものがある(用語「ブロック」については、ブロック (プログラミング) の記事を参照)。 * 無条件に実行箇所を移動する(無条件の分岐命令、ジャンプ) * 何らかの条件の成立・不成立に従い、ブロックの実行・不実行を選択する(条件付き分岐命令、選択) * ブロックを繰り返し実行する(ループ) * ジャンプの一種だが、その続きに戻れるもの(サブルーチン呼出、コルーチン) * 継続(特にcall/cc) * プログラムの停止(理論的には重要だが(停止性問題を参照)、実際的にはexitシステムコールなど、OSのプロセス制御機構を使うことが専らであり、言語機能として制御構造で持つ意味は無い) 「分岐命令」も参照
  • W informatyce przepływ sterowania oznacza zbiór instrukcji i wyrażeń uporządkowanych w kolejności wykonania. W języku programowania instrukcja przepływu sterowania może zmienić przepływ sterowania tak, aby wyrażenia wykonywane były w innej kolejności, niż ta, w jakiej są wypisane w kodzie źródłowym. Pojęcie przepływu danych jest prawie zawsze ograniczane do pojedynczego wątku aplikacji, ponieważ dotyczy ono wykonywania instrukcji po jednej naraz. Rodzaje instrukcji przepływu sterowania różnią się w zależności od języka, ale mimo to mogą być pogrupowane ze względu na efekt, jaki powodują:
  • В императивном программировании порядок выполнения (порядок исполнения, порядок вычислений) — это способ упорядочения инструкций программы в процессе её выполнения. Инструкции, входящие в программу, могут исполняться как последовательно, одна за другой, так и одновременно; как однократно, так и многократно; последовательность исполнения инструкций может совпадать с последовательностью их расположения в записи программы или не совпадать, а также зависеть как от текущего состояния вычислителя, исполняющего программу, так и от внешних событий, образовывая, таким образом, разнообразные порядки выполнения инструкций.
  • Em ciência da computação, estrutura de controle (ou fluxo de controle) refere-se à ordem em que instruções, expressões e chamadas de função são executadas ou avaliadas em programas de computador sob programação imperativa ou funcional. Interrupções e sinais são mecanismos de baixo nível que podem alterar o fluxo de controle de forma similar a uma sub-rotina, mas geralmente em resposta a algum estímulo externo ou um evento ao invés de uma estrutura de controle em uma linguagem.
  • В інформатиці, потік керування (англ. control flow, англ. flow of control) вказує на порядок в якому окремі команди, інструкції, або виклики підпрограм імперативної або декларативної програми виконуються або обчислюються. Типи операцій потоку керування підтримуваних різними мовами різняться, але можуть бути категоризовані за своїм ефектом:
differentFrom
rdfs:seeAlso
foaf:depiction
  • External Image
foaf:isPrimaryTopicOf
thumbnail
dct:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Faceted Search & Find service v1.17_git51 as of Sep 16 2020


Alternative Linked Data Documents: PivotViewer | iSPARQL | ODE     Content Formats:       RDF       ODATA       Microdata      About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3319 as of Dec 29 2020, on Linux (x86_64-centos_6-linux-glibc2.12), Single-Server Edition (61 GB total memory)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2021 OpenLink Software