Programiranje u BASIC-u/BKontrolne strukture /GOSUB
Izgled
Uvod
[uredi]GOSUB (je složenica od GO SUBroutine - skoči/idi na potprogram) je naredba koja prebaciva tok izvođenja programa na potprogram odnosno podrutinu, unutar programa. Potprogram je skup naredbi koje izvršavaju standardnu funkciju i koja je stvorena radi neponavljanja programskog koda.
Primjeri
[uredi]Sjedeći primjeri napisani su u QBASICu, broj linije nije potreban u QBASICU i tu je radi preglednosti i lakšeg objašnjavanja rada programa.
Prvi
[uredi] 10 GOSUB DOBARDAN
20 END
DOBARDAN:
CLS
PRINT "Dobar dan"
RETURN
Objašnjenje
[uredi]Prvi
[uredi]- Linija 10 CLS - CLS je engleska skraćenica od Clear Screen (hrv. očisti zaslon): ova komanda briše sve sa ekrana. Ovu komandu ima večina inačica jezika BASIC, za one koje ne posjeduju ovu naredbu brisanje ekrana se postiže ispisivanjem nekih kontrolnih znakova