Los Arcos como piezas de los círculos
Muchos proyectos requieren sólo algunas piezas de círculos, llamados arcos. Dado que la longitud de un arco es simplemente una fracción de la circunsferencia de un círculo, si se varía la cantidad de giros se dibujarán diferentes tamaños de arcos. El procedimiento círculo original puede ser modificado para añadir otra entrada:
para arco :paso :vecesCambia el procedimiento y añade una entrada.
repite :veces [adelante :paso derecha 10]
finCon diferentes entradas se pueden lograr arcos como los siguientes:
arco 10 18arco 10 9Resulta mucho más intuitivo dar a arco una entrada referida a la cantidad de grados de la circunsferencia que se quiere dibujar. De este modo Logo, basado en los grados, podría calcular cuantas veces repetir el paso y doblar. El siguiente es el procedimiento arco corregido para incorporar estos cambios:
para arco :paso :grados
repite :grados / 10 [adelante :paso derecha 10]
finObserve que grados se divide por 10, tomando en cuenta que la tortuga gira 10 grados hacia la derecha cada vez que se repite la lista de instrucciones.
arco 10 90dibuja cuarto de círculo.
arco 10 180dibuja medio círculo.