Aus RN-Wissen.de
Wechseln zu: Navigation, Suche
Laderegler Test Tueftler Seite

(Verzweigungen im Bascom)
(Verzweigungen im Bascom)
Zeile 1: Zeile 1:
 
== Verzweigungen im Bascom ==
 
== Verzweigungen im Bascom ==
 +
  
 
'''Verzweigung:  Do-Loop'''
 
'''Verzweigung:  Do-Loop'''
 +
 +
'''Struktur:'''
 
<pre>
 
<pre>
 
  Do
 
  Do
 +
 
   ....Anweisung
 
   ....Anweisung
  
Zeile 14: Zeile 18:
 
Do
 
Do
  
Print A                    ‘Gib Variable A aus
+
Print A                    ‘Gib Variable A aus
Incr A                    ‘ Erhöhe Variable A um 1
+
Incr A                    ‘ Erhöhe Variable A um 1
  
Loop Until A=10             ‘ Wenn A = 10 , verlasse Schleife
+
Loop Until A=10           ‘ Wenn A = 10 , verlasse Schleife
 
</pre>
 
</pre>
  
Zeile 27: Zeile 31:
  
  
 +
 +
 +
----
 +
 +
'''Verzweigung:  While-Wend'''
 +
 +
''' Struktur:'''
 +
<pre>
 +
While  condition
 +
    ...Anweisung
 +
Wend
 +
</pre>
 +
 +
 +
'''Beispiel:'''
 +
<pre>
 +
While  A < 10                ‘ Wenn A kleiner als 10 ist, dann springe in Schleife
 +
      Print A              ‘ Variable A ausgeben
 +
      Incr  A              ‘ Variable A um 1 erhöen
 +
Wend
 +
</pre>
 +
 +
Wenn die Bedingung hinter ‘While’ richtig ist (=True) dann springe in die Schleife.<br/>
 +
„Wend“ springt dann wieder zu While, um dort wieder zu überprüfen, <br/>
 +
ob die Bedingung True ist.
 +
Wenn sie True ist, dann Schleife wiederholen. <br/>
 +
Wenn nicht, dann setze Programm hinter „Wend“ , fort.<br/>
 +
 +
While-Wend Schleifen können ineinander verschachtelt werden.
 +
Im Vergleich zur Do-Loop Schleife, wird die While-Wend Schleife, <br/>
 +
erst ausgeführt, wenn die Bedingung richtig ist.
  
  
 
{{Baustelle|Roberto}}
 
{{Baustelle|Roberto}}

Version vom 13. Januar 2006, 23:25 Uhr

Verzweigungen im Bascom

Verzweigung: Do-Loop

Struktur:

 Do

   ....Anweisung

 Loop [Until Bedingung]


Beispiel:

Do

 Print A                    ‘Gib Variable A aus
 Incr A                     ‘ Erhöhe Variable A um 1

Loop Until A=10            ‘ Wenn A = 10 , verlasse Schleife

Die Schleife geht so lang zwischen Do und Loop, bis die Bedingung
die hinter Until kommt, richtig ist (= True)
Die Schleife kann auch vorzeitig mit dem Befehl „ Exit Do“ verlassen werden.
Do-Loop Schleifen können ineinander geschachtelt werden.
Do-Loop Schleifen sind schneller als If-Then Schleifen




Verzweigung: While-Wend

Struktur:

While  condition
    ...Anweisung
Wend


Beispiel:

While  A < 10                ‘ Wenn A kleiner als 10 ist, dann springe in Schleife
       Print A               ‘ Variable A ausgeben
       Incr  A               ‘ Variable A um 1 erhöen
Wend

Wenn die Bedingung hinter ‘While’ richtig ist (=True) dann springe in die Schleife.
„Wend“ springt dann wieder zu While, um dort wieder zu überprüfen,
ob die Bedingung True ist. Wenn sie True ist, dann Schleife wiederholen.
Wenn nicht, dann setze Programm hinter „Wend“ , fort.

While-Wend Schleifen können ineinander verschachtelt werden. Im Vergleich zur Do-Loop Schleife, wird die While-Wend Schleife,
erst ausgeführt, wenn die Bedingung richtig ist.


Baustelle.gif An diesem Artikel arbeitet gerade Mitglied Roberto.

Am besten momentan noch keine gravierenden Ergänzungen / Änderungen vornehmen.

Dieser Hinweis verschwindet wenn der Autor soweit ist. Sollte dieser Hinweis länger als drei Tage auf einer Seite sein, bitte beim Autor Roberto per PM / Mail oder Forum nachfragen ob er vergessen wurde.


LiFePO4 Speicher Test