Se puede utilizar para conjunto sólo de números o como en el ejemplo, para conjuntos de cadena, alfanuméricos (es decir, que mezclan números y otros caracteres).
FAST (RAPIDO). A partir de ahora, trabaja al máximo de velocidad que puedas, aun a costa de que la pantalla quede negra mientras haces los cálculos o muestre un molesto parpadeo, porque la tarea es larga.
SLOW (LENTO). Vuelve a la velocidad normal.
FOR (PARA), TO (HASTA), STEP (PASO), NEXT (EL PROXIMO). Estas sentencias se utilizan en forma combinada para realizar bucles, es decir un mismo paso que ha de realizarse varias veces, pero incrementando en una cantidad fija el valor de una variable. Así el bucle

230 FOR N = 6 TO 400 STEP 2
240 PRINT N; "= =";
250 NEXT N


hace variar el valor de N desde 6 hasta 400, tomándolos de 2 en 2, y escribirá de acuerdo a las instrucciones de línea 240 una larga retahíla de números pares separados entre sí por dos signos igual (6= =8= =10= =12 ... ) hasta llegar al 400 inclusive, a menos que antes de eso se termine el espacio de pantalla. Como las instrucciones de bucle pueden ser mucho más complicadas que este ejemplo, y ocupar varias líneas de programa, la sentencia NEXT significa "Aquí termina el bucle, ve de nuevo al comienzo del mismo, cambia el valor de la variable en tantas unidades como indique el STEP, y haz otra vez la misma faena". Cuando la variable varía de uno en uno no hace falta escribir el STEP: así, por ejemplo, FOR HJK = 64 TO 874 equivale a escribir FOR HJK = 64 TO 874 STEP 1.
La variable también puede cambiar en cantidades fraccionarías (STEP 0.5, por ejemplo) y/o negativas (FOR PRECIO = 3458 TO 23 STEP -3). Terminado el bucle, el programa continúa en la línea que sigue a NEXT. GOTO (VETE A ... ). Sigue ejecutando el programa pero saltando a la línea cuyo número te doy ahora mismo. Si no hay ninguna línea con ese número, intenta la siguiente: GOTO 137 intentará cumplir esa línea, si esa no existe seguirá a la 138. etc. hasta encontrar una realizable.
GOSUB (VETE A LA SUBRUTINA), RETURN (REGRESA AL PROGRAMA DONDE ESTABAS). Parecido a GOTO, remite a una subrutina o programa corto cuya línea inicial tiene el número que se ha de señalar luego de GOSUB. Al final de la subrutina se ha de escribir RETURN para indicar que ha terminado, y el ordenador reinicia el programa en la línea siguiente a aquella donde se encontró con la orden GOSUB. Ejemplo:

160 PRINT A
170 GOSUB 200
180 PRINT B
190 GOSUB 200
195 PRINT C
198 GOSUB 200
200 REM AQUI EMPIEZA UNA SUBRUTINA
210 PRINT " "
220 REM HA TERMINADO SUBRUTINA
230 RETURN

Este tonto programa escribirá una columna con los valores de las variables A, B y C separados por líneas de puntos como indica la línea 210 de la subrutina. Observar que el ordenador apila los números de línea a los que deberá volver cada vez que realice la subrutina, es decir que no regresa siempre al primer GOSUB, sino al que haya ejecutado en último lugar, aunque todos digan lo mismo. Además, aunque los GOSUB remiten a la línea 200, por ser ésta una sentencia REM el ordenador la desdeña y pasa a la próxima línea que encuentra, que es la 210.
IF (SI OCURRIESE QUE ... ), THEN (ENTONCES HAZ ESTO). Entre las sentencias IF y THEN debe ir algo que pueda ser cierto o falso, por ejemplo un posible valor de una variable, una comparación, etc. Si lo que está expresado ocurre, si es cierto, el ordenador le da el valor 1 y pasa a realizar lo que se le pide después de la sentencia THEN. Si es falso, si no ocurre, le da el valor 0, pasa por alto la orden tras THEN y sigue a la siguiente línea. Por ejemplo, el pequeño bucle que sigue selecciona, en una lista de cien palabras, aquellas que empiezan con H:

60 FOR N = 1 TO 100
70 IF A$(N,1) = "H" THEN PRINT A$(N)
80 NEXT N


Aquí las líneas 60 y 80 son el comienzo y final de un bucle que irá dándole a N los valores 1, 2, 3, ..., 100 de uno en uno. Para cada valor de N, la línea 70 se fija en si la letra primera de la palabra que ocupa la línea N es decir el carácter (N,1) de la lista A$, es o no igual a una H. Si lo es, cumple la segunda parte de la orden y la escribe en pantalla (no sólo la letra, sino toda la línea, por eso entre paréntesis sólo va el número de línea). Si esa primera letra fuera distinta de H, al no cumplirse la parte IF el ordenador tampoco realiza la tarea THEN, y simplemente salta a la línea 80, incrementa en 1 el valor de N y vuelve a intentarlo.
INPUT (ENTRADA DE VALORES). Detente y espérate, que voy a darle un valor a la variable que acabas de presentar. Así, aunque el nombre de la variable no aparece, el programa se detiene y el ordenador pregunta con una L en el ángulo inferior izquierdo qué valor numérico se desea dar. También puede aparecer una L, entre comillas, para indicar que, de acuerdo al nombre de la variable, se está esperando una letra o cualquier elemento de cadena, no necesariamente un número (aunque puede serio), y que por tanto debe ir entre comillas. A primera vista puede parecer que LET e INPUT hacen casi lo mismo, pero mientras LET asigna un valor a una variable mientras se está escribiendo el programa, INPUT pide ese valor cuando el programa ya está en plena ejecución.