Los Fundamentos de Logo: el Vocabulario

En Logo cada palabra se interpreta como un pedido para hacer algo. Hay algunas palabras que Logo ya conoce porque son palabras propias. Las palabras propias de Logo se llaman primitivas. El Vocabulario MicroMundos tiene una lista extensa de primitivas. Adelante y muestra representan dos ejemplos:

adelante 100
muestra rumbo

También existen algunas palabras que usted puede definir; se llaman procedimientos. En realidad, la programación en Logo significa añadir procedimientos al vobabulario Logo. Las primitivas y los procedimientos se usan de la misma manera. La única diferencia es que a los procedimientos los define usted mismo dentro del área de Procedimientos (ver El ambiente de la programación).

En otra categoría de palabras están aquellas que se añaden al vocabulario cuando se crea un objeto, como una caja de texto o un control. En realidad, cada vez que se crea una objeto, una o varias palabras se añaden al vocabulario. Al igual que en los procedimientos, son sus acciones las que crean estas palabras. Pero, al igual que las primitivas, tienen definiciones que les son propias.

Todas las palabras en Logo, incluídas las primitivas y los procedimientos, pueden ser clasificadas en dos categorías: los mandos y los reporteros.

Los Mandos hacen algo. Por ejemplo, adelante y muestra son mandos.

En adelante 100, adelante le dice a Logo que mueva la tortuga una determinada cantidad.

En muestra rumbo, muestra le dice a Logo que muestre el rumbo de la tortuga en el Centro de Mando.

Los reporteros reportan algo. Ellos informan sobre el resultado de un cálculo o sobre el estado de un objeto. Los datos que devuelven son recibidos por otro procedimiento. Rumbo y primero son reporteros.

En muestra rumbo, rumbo devuelve al mando muestra el rumbo actual de la tortuga.

Primero devuelve el primer elemento de su entrada: una palabra o una lista. Por ejemplo:

escribe primero "hola

Por más detalles, ver Cómo entender una instrucción Logo.