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
-
I
Instruction informatique
Opération élémentaire qu'un programme demande à un processeur d'effectuer
Nº Q925783 ★★
Pas en vente
-
Algèbre de Boole (logique)
Partie des mathématiques, de la logique et de l'électronique qui s'intéresse aux opérations et aux fonctions sur les variables logiques
Nº Q173183 ★★★
Pas en vente
-
Théorème des quatre couleurs
Théorème sur le coloriage de graphe planaire
Nº Q184410 ★★★
Pas en vente
-
T
Théorème de Künneth
Résultat de topologie algébrique
Nº Q1307676 ★
Pas en vente
-
l
langage de programmation multi-paradigme
Programming language type
Nº Q12772052 ★★
Pas en vente
-
Programmation par contraintes
Paradigme de programmation
Nº Q528588 ★
Pas en vente
-
Théorème de Millman
Nº Q588736 ★★
Pas en vente
-
S
Système formel
Modélisation mathématique d'un langage
Nº Q649732 ★★★
Pas en vente
-
P
Programmation événementielle
Nº Q1135914 ★★★
Pas en vente
-
T
Théorème de Tellegen
Nº Q913327 ★
Pas en vente
-
T
Théorème d'Ascoli
Nº Q1477053 ★★
Pas en vente
-
Programmation impérative
Paradigme de programmation qui décrit les opérations en séquences d'instructions exécutées par l'ordinateur pour modifier l'état du programme
Nº Q275596 ★★★
Pas en vente
-
P
Programmation procédurale
Paradigme de programmation
Nº Q1418502 ★★★
Pas en vente
-
P
Programmation déclarative
Paradigme de programmation créant des applications sans décrire le fonctionnement
Nº Q531152 ★★
Pas en vente
-
M
Mathématiques à rebours
Recherche des axiomes minimaux nécessaires à la démonstration d'un théorème connu
Nº Q2005236 ★
Pas en vente
-
Intersection (mathématiques)
Opération ensembliste en mathématiques
Nº Q185837 ★★★
Pas en vente
-
P
Programmation concurrente
Paradigme de programmation
Nº Q128392 ★★
Pas en vente
-
f
forme logique
Forme d'une argumentation obtenue en abstrayant le sujet de la discussion pour en faire une règle de raisonnement générale
Nº Q6667497 ★
Pas en vente