Guía Nqc
Versión 2.5 a4
por Dave Baum
Índice
1.
Introducción.................................................................................................. 1
2.
Lenguaje NQC.............................................................................................. 1
2.1.
Reglasléxicas......................................................................................... 1
2.1.1.
Comentarios ...................................................................................... 1
2.1.2.
Espacio en blanco .............................................................................. 1
2.1.3.
Constantes numéricas ........................................................................ 2
2.1.4.
Identificadores y palabrasreservadas................................................ 2
2.2.
Estructura del programa ......................................................................... 2
2.2.1.
Tareas ................................................................................................ 2
2.2.2.
Funciones.......................................................................................... 3
2.2.3.
Subrutinas .......................................................................................... 6
2.2.4.
Variables............................................................................................ 6
2.2.5.
Matrices ............................................................................................. 7
2.3.
Instrucciones.......................................................................................... 8
2.3.1.
Declaración de variables ................................................................... 8
2.3.2.
Asignación......................................................................................... 8
2.3.3.
Estructuras decontrol........................................................................ 9
2.3.4.
Control de acceso y eventos............................................................ 12
2.3.5.
Otras instrucciones .......................................................................... 13
2.4.
Expresiones .......................................................................................... 14
2.4.1.
2.5.
Condiciones..................................................................................... 15
El preprocesador .................................................................................. 16
2.5.1.
2.5.2.
#define ............................................................................................. 16
2.5.3.
Compilación condicional................................................................. 162.5.4.
Inicialización del programa ............................................................. 16
2.5.5.
3.
#include ........................................................................................... 16
Almacenamiento de reserva ............................................................ 17
NQC API.................................................................................................... 18
3.1.
Sensores ............................................................................................... 18
3.1.1.
Tipos y modos RCX, CyberMaster................................................. 18
3.1.2.
Información del sensor.................................................................... 20
3.1.3.
Sensor de luz del Scout Scout........................................................ 21
3.1.4.
Sensores del Spybotics Spy............................................................ 22
Página i
3.2.
Salidas .................................................................................................. 22
3.2.1.
Funciones básicas ...............................................................................
Regístrate para leer el documento completo.