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
-
Théorème de compacité
Nº Q1149458 ★
Pas en vente
-
T
Théorème de Hellmann-Feynman
Nº Q906809 ★
Pas en vente
-
Théorème de Sylvester-Gallai
Nº Q748233 ★
Pas en vente
-
Combinatoire
Branche des mathématiques étudiant les combinaisons d'ensembles finis
Nº Q76592 ★★★
Pas en vente
-
T
Théorème de van Kampen
Théorème mathématique
Nº Q372037 ★
Pas en vente
-
M
Modula-2
Langage de programmation
Nº Q777358 ★
Pas en vente
-
C
Conjugation (group theory)
Mathematical operation: aba⁻¹
Nº Q77980581 ★
Pas en vente
-
p
programmation par automates
Paradigme de programmation
Nº Q4056322 ★
Pas en vente
-
Théorème fondamental de l'analyse
Théorème d'analyse
Nº Q1217677 ★★★
Pas en vente
-
Régularité (perception)
Régularité visible, naturelle ou humaine
Nº Q2083958 ★★★★
Pas en vente
-
Lambda-calcul
Système formel de la logique mathématique
Nº Q242028 ★★★
Pas en vente
-
Théorème de Cantor-Bernstein
Le théorème de théorie des ensembles qui affirme l’existence d’une bijection entre deux ensembles dès lors qu’il existe deux injections, l’une du second vers le premier l’autre du premier vers le second
Nº Q1033910 ★
Pas en vente
-
Fonction monotone
Fonction ayant un sens de variation constant
Nº Q194404 ★★
Pas en vente
-
No free lunch in search and optimization
Theorem
Nº Q255847 ★★
Pas en vente
-
T
Théorème de König-Huygens
Identité remarquable en probabilités
Nº Q367866 ★★
Pas en vente
-
T
Théorème de Bolzano-Weierstrass
Théorème de caractérisation séquentielle de la compacité
Nº Q468391 ★★★
Pas en vente
-
A
Algorithme de Sutherland-Hodgman
Algorithme géométrique
Nº Q1808181 ★
Pas en vente
-
Informatique théorique
Sous-discipline de l'informatique et des mathématiques
Nº Q2878974 ★★★
Pas en vente