WHILE-Programme spielen in der Theoretischen Informatik eine Rolle, insbesondere in Zusammenhang mit Berechenbarkeit.
ist die Menge aller WHILE-Programme gemäß obiger Definition.
Jede WHILE-berechenbare Funktion ist GOTO-berechenbar und umgekehrt sowie turingberechenbar.
Beweis: Sei ein beliebiges WHILE-Programm. Wir formen zunächst um, um ein äquivalentes GOTO-Programm zu erhalten und dann wieder zurück in ein äquivalentes WHILE-Programm . Per Konstruktion hat dieses nur eine WHILE-Schleife.
Die einfach beweisbare Tatsache, dass jedes GOTO-Programm in ein WHILE-Programm überführt werden kann und umgekehrt, hat zur Konsequenz, dass man beweisen kann, dass ein beliebiges Pascal-Programm die gleichen Leistungen erbringen kann wie ein beliebiges BASIC-Programm. Außerdem zeigt sie, dass man jedes Programm auch strukturiert programmieren kann, ohne Spagetticode zu erzeugen.
Eine weitere verwendete Schleifenstruktur ist ein LOOP-Programm.
This article is licensed under the GNU Free Documentation License.
It uses material from the
"WHILE-Programm".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world