Programmeren in BASIC/GOTO

Uit Wikibooks
Naar navigatie springen Naar zoeken springen

In het vorige hoofdstuk hebben we de if-lus gezien, soms is het handig om als aan een bepaalde voorwaarde is voldaan de gebruiker een deel van de code te laten overslaan, hiervoor gebruiken we GOTO.

Naar waar kunnen we verwijzen[bewerken]

Het verwijzen zelf is 1 ding, maar naar waar verwijzen is nog iets anders. In basic kan je ofwel voor iedere regel een cijfer zetten zoals dit

'Waarschuwing: voer dit programma niet uit zoals het hier staat,
'zo zal je computer vast komen te zitten in een eindeloze lus. 
'Moest je dit voorhebben kan je het programma onderbreken door CTRL+PAUSE te drukken.
010 CLS
020 print "hallo"
'als je dit dan terug wil oproepen kan je dit doen
030 if x <> 3 then goto 20

Als je zonder cijfers in het begin werkt en je wil naar ergens verwijzen kan je dit doen:

cls
'als je een punt om naar te verwijzen moet je een woord / een getal en dan : zetten
'dan kan je daarna gewoon goto en dan dat getal (zonder :)
20:
print "hallo"
if x <> 3 then goto 20

Deze twee programmaatjes zouden juist hetzelfde moeten doen. Welke methode je gebruikt kan je zelf kiezen, al is de laatste de modernste, de eerste stemt nog af van de tijd van de commodore.

Informatie afkomstig van http://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.