Structured program theorem
Theorem that a class of control flow graphs can compute any computable function if it combines subprograms only through sequence, selection, and iteration
In programming language theory, the structured program theorem, generally called the Böhm–Jacopini theorem, states that a class of control-flow graphs (historically called flowcharts in this context) can compute any computable function using only the following three control structures to combine subprograms (statements and blocks): Sequence Executing one subprogram, and then another subprogram Selection Executing one of two subprograms according to the value of a boolean expression Iteration Repeatedly executing a subprogram as long as a boolea...
Nº Q2635326 ★★
Peu commune · Savoirs
Structured program theorem
Theorem that a class of control flow graphs can compute any computable function if it combines subprograms only through sequence, selection, and iteration
In programming language theory, the structured program theorem, generally called the Böhm–Jacopini theorem, states that a class of control-flow graphs (historically called flowcharts in this context) can compute any computable function using only the following three control structures to combine subprograms (statements and blocks): Sequence Executing one subprogram, and then another subprogram Selection Executing one of two subprograms according to the value of a boolean expression Iteration Repeatedly executing a subprogram as long as a boolea...
Sur Wikipédia
Texte en anglais Pas encore d'article dans ta langue : extrait en anglais.
In programming language theory, the structured program theorem, generally called the Böhm–Jacopini theorem, states that a class of control-flow graphs (historically called flowcharts in this context) can compute any computable function using only the following three control structures to combine subprograms (statements and blocks): Sequence Executing one subprogram, and then another subprogram Selection Executing one of two subprograms according to the value of a boolean expression Iteration Repeatedly executing a subprogram as long as a boolean expression is true More precise definitions are listed in the next section. The structured chart subject to these constraints, particularly the loop constraint implying a single exit (as described later in this article), may however use additional variables in the form of bits (stored in an extra integer variable in the original proof) in order to keep track of information that the original program represents by the program location. The construction was based on Böhm's programming language P′′. The theorem forms the basis of structured programming, a programming paradigm which eschews the goto statement, exclusively using other control semantics for selection and iteration.
Texte : Wikipédia en anglais, CC BY-SA 4.0. ·
Cartes voisines
-
S
Sequent
Conditional assertion that if all of the antecedent conditions are true, then at least one of the consequent formulas is true
Nº Q843632 ★
Pas en vente
-
S
Short-circuit evaluation
Type of semantics in some programming languages
Nº Q605499 ★
Pas en vente
-
T
Théorème de Heine
Théorème de topologie
Nº Q765987 ★★
Pas en vente
-
Théorème de Pythagore
Théorème sur les triangles rectangles en géométrie euclidienne
Nº Q11518 ★★★★
Pas en vente
-
t
théorie des opérateurs
Théorie mathématique
Nº Q1198874 ★
Pas en vente
-
Théorie de l'optimalité
Un modèle linguistique qui postule que l’ordonnancement de contraintes universelles est responsable de la réalisation des formes d’une langue
Nº Q1207598 ★
Pas en vente
-
Théorème des nombres premiers
Résultat sur la distribution asymptotique des nombres premiers
Nº Q386292 ★★★
Pas en vente
-
Quadtree
Structure de données géométrique basée sur la subdivision de carrée en quatre carrées plus petits
Nº Q934791 ★★
Pas en vente
-
U
Univers constructible
Classe d'ensembles pouvant être décrits entièrement en termes de sous-ensembles plus simples
Nº Q2777107 ★
Pas en vente
-
Théorème fondamental de l'arithmétique
Théorème d'arithmétique
Nº Q670235 ★★★
Pas en vente
-
Haskell
Langage de programmation purement fonctionnel
Nº Q34010 ★★★
Pas en vente
-
M
Modelica
Langage de programmation informatique
Nº Q385325 ★
Pas en vente
-
D
Data-driven programming
Programming paradigm
Nº Q287472 ★
Pas en vente
-
N-gramme
Sous-séquence de n éléments construite à partir d'une séquence donnée
Nº Q94489 ★★
Pas en vente
-
C
Complex conjugate root theorem
Theorem that complex roots of a real polynomial come in conjugate pairs
Nº Q5156572 ★
Pas en vente
-
Théorème de Ramsey
Théorème fondamental de la théorie de Ramsey, que pour tout 𝑛, tout graphe complet suffisamment grand dont les arêtes sont colorées contient des sous-graphes complets de taille 𝑛 d’une seule couleur
Nº Q918099 ★★
Pas en vente
-
Loi des tangentes
Nº Q468887 ★★
Pas en vente
-
R
Routh–Hurwitz theorem
Mathematical theorem
Nº Q4455015 ★
Pas en vente