Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 08/03/2007.

Slides:



Advertisements
Presentaciones similares
Métodos y parámetros.
Advertisements

Sun Microsystems desarrolló, en 1991, el lenguaje de programación orientado a objetos que se conoce como Java. La intención de Sun era crear un lenguaje.
Casa Inteligente Presentación.
Lección 4: Soluciones de Programación con Enunciados Condicionales
Programación Básica con NQC Pedro F. Toledo – Patricio Castillo 18/08/2006.
Noveno Curso de Programación Básica con NQC Primera Clase José M. Galarce H. Abril 4 de 2009.
Programación Básica con NQC Pedro F. Toledo Universidad Técnica Federico Santa María Departamento de Electrónica.
INSTITUTO TECNOLOGICO DE MINATITLAN
Procedimientos y SubProcedimientos
Subprogramas: Procedimientos
Metodología de la Programación
Quinta Clase Patricio A. Navarrete Junio 3 de 2011.
SubRutinas Se pueden usar subrutinas cuando se necesita el mismo trozo de código en distintos lugares del programa. En esos casos se escribe una subrutina.
POO (Programación Orientada a Objetos)
LEGO MINDSTORMS Marco Antono López Trinidad Laboratorio de Sistemas Inteligentes Tec de Monterrey Campus Cuernavaca.
Funciones en lenguaje C
NQC Lazos, Enunciados Condicionales, Lógica Booleana.
Métodos Algoritmos y Desarrollo de Programas I. Cuando utilizar métodos  Los métodos se utilizan para romper un problema en pedazos de forma que este.
Programación Básica con NQC Patricio A. Castillo Pizarro 18/08/2007.
Programación Básica con NQC Patricio A. Castillo 03/05/2008.
Tema 6: Clases Antonio J. Sierra.
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
Tercera Clase Patricio A. Navarrete Septiembre 10 de 2011.
FUNCIÓN IGUAL (Lo que entra igual (=) a lo que sale)
Patricio A. Navarrete Junio 17 de 2011
Semana 5 Subprogramas..
Décimo Curso de Programación Básica con NQC “Tercera Clase” Cristián A. Arenas Ulloa Septiembre 5 de 2009.
Pamela González Patricio Navarrete Septiembre 11 de 2010 Tercera Clase.
Estructura de un programa en C
Segunda Clase Pamela R. González Patricio A. Navarrete Mayo 8 de 2011.
TABLAS Definición. El tipo tabla permite definir objetos formados por un conjunto de elementos del mismo tipo. Ejemplos. El tipo tabla se utiliza para.
LEGO. LEGO MINDSTORMS Plataforma para el diseño y desarrollo de robots. Sigue la filosofia Lego () armar y construir todo tipo de objetos uniendo bloques.
Un programa no es nada mas que una serie de instrucciones dadas al ordenador en un lenguaje entendido por el, para decirle exactamente lo que queremos.
Programación Básica con NQC Patricio A. Castillo Pizarro 18/08/2007.
LENGUAJE DE PROGRAMACIÓN
Programación Básica con NQC Patricio A. Castillo Pizarro 25/08/2007.
Control de errores visual basic
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/08/2006.
Lección 1: Motores y Sonido Soluciones de Programación.
Décimo Curso de Programación Básica con NQC “Quinta Clase” Cristián A. Arenas Ulloa Septiembre 26 de 2009.
Tareas NQC puede tener hasta 10 tareas, una de las cuales siempre será main. Las tareas se ejecutan usando el comando start. Las tareas corren simultaneamente.
“LIC. JESÚS REYES HEROLES” ASIGNATURA: CAPACITACIÓN DE INFORMÁTICA I.
Décimo Curso de Programación Básica con NQC “Primera Clase” Cristián Arenas Ulloa Agosto 29 de 2009.
Elementos básicos del lenguaje
José M. Galarce Junio 19 de 2010 Quinta Clase. Estructuras de Control Complejas Se basan en las estructuras de control básicas: if(){}else{}while(){}
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/08/2006.
Noveno Curso de Programación Básica con NQC “Tercera Clase” José M. Galarce H. Abril 18 de 2009.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 15/04/2007.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 13/05/2006.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 13/05/2006.
Programación Básica con “NQC” Pedro F. Toledo Universidad Técnica Federico Santa María Departamento de Electrónica.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 20/05/2006.
Lección 2: Niveles de Potencia, Repeticiones, y Lazos While. Soluciones de Programación: De RoboLab a NQC.
INTERMITENCIA VAMOS A APRENDER A ESPERAR. En este programa vamos a presentar una instrucción que nos sirve para esperar antes de ejecutar la instrucción.
Algorit moAlgorit mo An á lisisAn á lisis Argumen toArgumen to Asignación Asociación Cometar ioCometar io Compilación Constan teConstan te Definición.
Programación Básica con NQC Patricio A. Castillo 10/05/2008.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/05/2007.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 15/08/2006.
Patricio A. Castillo José M. Galarce Agosto 23 de 2008 Segunda Clase.
1 Asignación Dinámica de Memoria Agustín J. González ELO 329.
Patricio A. Castillo José M. Galarce Septiembre 13 de 2008 Cuarta Clase.
Programación Básica con NQC Patricio A. Castillo 12/04/2008.
Lección 6: Variables Soluciones de Programación RoboLab a NQC
Programación Básica con “NQC” Pedro F. Toledo Universidad Técnica Federico Santa María Departamento de Electrónica.
PROGRAMACIÓN ESTRUCTURADA LOS DIAGRAMAS DE ESTADO
Noveno Curso de Programación Básica con NQC “Quinta Clase” José M. Galarce H. Mayo 15 de 2009.
Programación Básica con NQC Patricio A. Castillo 04/04/2008.
Introducción al Lenguaje C y al Visual C++. Lenguaje C El lenguaje C se conoce como un lenguaje compilado. Es un lenguaje estructurado, ya que permite.
Dpto. de Electrónica - Universidad de AlcaláTuBot GUIA DE MONTAJE Y PROGRAMACIÓN MOTORES TuBot 2015.
Lección 1: Soluciones de Programación con Enunciados Condicionales.
Transcripción de la presentación:

Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 08/03/2007

Variables de Salida del Sistema La unidad RCX tiene tres puertos de salida para controlar “Actuadores”. Cada una de las salidas de actuadores se define por un nombre: –OUT_A –OUT_B –OUT_C De acuerdo al programa que se ha cargado en el RCX, el sistema definirá el funcionamiento de los actuadores a medida que transcurre el programa. En el kit que se usará en éste curso se encuentran disponibles dos actuadores: –Motor (2) –Luz (1) Para el caso de la luz, por ejemplo, si la salida a la que se encuentra conectada está encendida, la luz se encenderá; en caso contrario permanecerá apagada.

Instrucciones de Movimiento Para poder asignar el valor que deben adquirir los actuadores a medida que se ejecuta el programa, existen funciones para cada instrucción: –On( OUT_X )Enciende la salida –Off( OUT_X )Apaga la salida –Fwd (OUT_X) La salida avanza. –Rev (OUT_X) La salida retrocede. –Wait (tiempo) Espera el tiempo indicado en centésimas de segundo antes de realizar la próxima acción.

Definición de constantes Una constante se define de la siguiente manera: #define nombre_constante valor_constante Éste método de declaración permite definir tanto valores numéricos como líneas de código: #define espera 120 #define avanza Fwd(OUT_C); Las constantes simplemente reemplazan todos los nombre_constante que se encuentren en el código y los reemplaza por valor_constante antes de compilar el programa y enviarlo al RCX.

Utilización del entorno “NQC Edit” El programa NQC Edit permite fácilmente Editar, Compilar y Enviar el programa al RCX.

Utilización del entorno “NQC Edit” Errores típicos: –La función task main que indica el inicio del programa debe contener a las sentencias en un abrir y cerrar de paréntesis. –Las sentencias de instrucciones deben terminar con punto y coma. –Las constantes se definen fuera de la función main y no llevan punto y coma. –El programa debe estar guardado como nombre_programa.nqc antes de compilar. –El programa debe estar compilado antes de ser enviado al RCX. –Los colores que adquieren las palabras de sistema ayudan a prevenir errores en la escritura.

Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 15/08/2006