Умова перевіряється або перед кожною ітерацією циклу, або після DO ... LOOP {WHILE} або {UNTIL} повторення коду (нескінченне або з перевіркою умови) GOTO перехід до рядка (задається номером або, у новіших версіях, міткою з двокрапкою) GOSUB виклик процедури; повернення з процедури виконується оператором RETURN ON ... GOTO/GOSUB вибір рядка для виконання на основі деякої умови. Інші форми описано у оператор вибору DEF FN пара ключових слів, доданих до BASIC у 1960-х роках, і призначена для означення простих однорядкових функцій. Імена функцій були як правило обмежені однією літерою (наприклад, DEF FNA, DEF FNB і т.д.) Ввід/вивід