NXC: Primer contacto

Comenzaremos a ver y estudiar a partir de este momento, cómo realizar nuestros programas en este lenguaje. Haremos (como se mencionó anteriormente) la comparación con un programa conocido como TurtleBots para entender lo que vayamos escribiendo.

Cuando comenzamos nuestros programas, usualmente colocamos (aunque sea la primer vez) el bloque que nos realice la conexión con el brick:

En este programa, simplemente conectaremos el brick mediante el cable USB al equipo, y presionaremos la lupa que está arriba  a la derecha del programa:

Una vez establecida la conexión, aparecerán los datos que estaban anteriormente incompletos:

 

(por supuesto que esta imagen es meramente ilustrativa, los datos pueden ser diferentes en cada caso)

ANTES DE EMPEZAR:

Como cualquier programa básico, comenzaremos yendo al menú Archivo –> Nuevo.

Recordemos guardar cada poco tiempo nuestro archivo, colocándole como extensión .nxc ¡¡O NOS DARÁ UN ERROR!!

En el área de escritura del código (sector blanco a la derecha de la ventana), veremos que las líneas están numeradas; esto facilita encontrar rápidamente algún error, por ejemplo, aunque podemos dejar alguna en blanco si es necesario.

Cuando comenzamos un algoritmo nuevo, todo lo que deseamos que se ejecute como «inicio» lo colocamos en:

 

 

Aquí, la estrutura de los programas están dentro de tareas o task.

Es así que para el caso del bloque anterior, escribiremos:

task main() {

instrucción 1 ;

instrucción 2 ;

instrucción 3 ;

… ;

}

Lo que esté dentro de las «llaves» { } es lo que se ejecutará como el programa «main» (principal) y siempre tiene que haber uno y cada instrucción DEBE terminar con un punto y coma ; para dar por finalizada a sentencia de la misma. Es habitual que salten errores por falta de algun signo, así que debemos estar atentos a estos detalles.

Si por algún motivo deseamos escribir comentarios (que no forman parte de las instrucciones pero pueden ayudarnos en un futuro a entender el porqué escribimos alguna línea de código) lo haremos de la siguiente manera:

  • Una línea simple de comentario comienza con: //
  • Múltiples comentarios se colocan entre los signos: /* y */