Einzelnen Beitrag anzeigen
Alt 13.04.09, 05:27   #10 (permalink)
+++ATH0
Member of Honour
 
Benutzerbild von +++ATH0
 
Registriert seit: 02.04.05
+++ATH0 Leistung: K 6-3+++ATH0 Leistung: K 6-3+++ATH0 Leistung: K 6-3
Likes: 76
Standard

In der offiziellen Blitzbasic Dokumentation wird eine If-Anweisung "conditional block" genannt [1].
Ansonsten ist der Ausdruck "If-Schleife" ein sehr bekannter volksmündlicher Irrtum.
Eine Schleife in einer Programmiersprache ist eine Kontrollstruktur, die einen Schleifenrumpf und einen Schleifenkörper besitzt. Der Schleifenrumpf enthält eine Laufbedingung, die darüber entscheidet wie oft der nachstehende Verbund an Anweisungen (Schleifenkörper) ausgeführt wird. Und zwar 0 bis n-mal [2]. Eine If-Anweisung besitzt das Merkmal der bedingten Wiederholung nicht. Schleifen sind übrigens der Grund, warum formale Programmverifikationen nicht automatisiert durchgeführt werden können, sondern menschlich nachgewiesen werden müssen. Z.b. durch vollständige Induktion.
Im Übrigen widemete jemand diesem Irrtum eine ganze Domain [3].

[1] http://www.blitzbasic.com/bmdocs/com...me=If&ref=goto
[2] http://de.wikipedia.org/wiki/Schleife_(Programmierung)
[3] http://if-schleife.de/
+++ATH0 ist offline   Mit Zitat antworten
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61