SlideShare una empresa de Scribd logo
1 de 5
Los programas en NXC consisten en tareas (task). Nuestro
programa sólo consta de una, llamada main. Cada programa
necesita tener al menos una tarea llamada main, que es la que
ejecutará el robot. Cada tarea consta de un conjunto de comandos
llamados sentencias o instrucciones. Estas se encuentran
encerradas entre llaves. Cada sentencia termina con un punto y
coma. De esta forma se aprecia claramente dónde termina una
sentencia y dónde empieza la siguiente. Así que una tarea tiene la
siguiente estructura:
task main()
{
sentencia1;
sentencia2;
…
}
Nuestro programa tiene seis sentencias:
OnFwd(OUT_A, 75);
Esta sentencia le dice al robot que debe conectar el motor de la salida A para que se mueva
hacia adelante a una velocidad del 75% de la velocidad máxima.
OnFwd(OUT_C, 75);
Igual que antes, pero ahora conectamos el motor C, de modo que ahora los dos motores
avanzan y el robot se mueve hacia adelante.
Wait(4000);
Esta sentencia le dice al robot que espere 4 segundos. El argumento, es decir, el número
entre paréntesis, se expresa en 1/1000 de segundo, de forma que podemos definir con gran
precisión cuánto debe esperar. Durante 4 segundos el programa espera y con ello el robot
sigue avanzando.
OnRev(OUT_AC, 75);
El robot ya se ha alejado lo suficiente, por lo que ya le podemos dar la orden de volver,
cambiando su dirección de avance, es decir, retrocediendo. Podemos asignar como argumento
a ambos motores a la vez escribiendo OUT_AC .
Wait(4000);
De nuevo espera 4 segundos.
Off(OUT_AC);
Con ello detenemos los motores. Y este es el programa completo. El robot avanza durante 4
segundos y luego retrocede el mismo tiempo, deteniéndose al final.
 Seguramente apreciaste los
colores de las instrucciones
cuando tecleábamos el
programa. Aparecen
automáticamente y nos
ayudan a controlar la
correcta sintaxis del mismo.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Ciclos C++
Ciclos C++Ciclos C++
Ciclos C++
 
Bucle For Visual Basic
Bucle For Visual BasicBucle For Visual Basic
Bucle For Visual Basic
 
Curso java
Curso javaCurso java
Curso java
 
While Shell Script
While  Shell ScriptWhile  Shell Script
While Shell Script
 
Timer
TimerTimer
Timer
 
Cache del Contenedor de Symfony
Cache del Contenedor de SymfonyCache del Contenedor de Symfony
Cache del Contenedor de Symfony
 
PDF 14
PDF 14PDF 14
PDF 14
 
For shell script
For    shell scriptFor    shell script
For shell script
 
Condicionales en php
Condicionales en phpCondicionales en php
Condicionales en php
 
Unidad 5: Excepciones Ejercicio 4
Unidad 5: Excepciones Ejercicio 4Unidad 5: Excepciones Ejercicio 4
Unidad 5: Excepciones Ejercicio 4
 
Ruby EventMachine + em-WebSocket
Ruby EventMachine + em-WebSocketRuby EventMachine + em-WebSocket
Ruby EventMachine + em-WebSocket
 
Unidad 3: Herencia Ejercicio 1
Unidad 3: Herencia Ejercicio 1Unidad 3: Herencia Ejercicio 1
Unidad 3: Herencia Ejercicio 1
 
Unidad 4: Polimorfismo Ejercicio 1
Unidad 4: Polimorfismo Ejercicio 1Unidad 4: Polimorfismo Ejercicio 1
Unidad 4: Polimorfismo Ejercicio 1
 
Extendiendo el Lenguaje
Extendiendo el LenguajeExtendiendo el Lenguaje
Extendiendo el Lenguaje
 
While para presentación
While para presentaciónWhile para presentación
While para presentación
 
While
WhileWhile
While
 
Tabbed pane y excepciones
Tabbed pane y excepcionesTabbed pane y excepciones
Tabbed pane y excepciones
 
Ciclia y repititibas
Ciclia y repititibasCiclia y repititibas
Ciclia y repititibas
 
PDF 7
PDF 7PDF 7
PDF 7
 

Destacado

Destacado (12)

viajamos donde queramos
viajamos donde queramosviajamos donde queramos
viajamos donde queramos
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Net Impact Chapter Updated
Net Impact Chapter  UpdatedNet Impact Chapter  Updated
Net Impact Chapter Updated
 
Sydney webquest luka p. i franjo š.
Sydney webquest   luka p. i franjo š.Sydney webquest   luka p. i franjo š.
Sydney webquest luka p. i franjo š.
 
WebPage
WebPageWebPage
WebPage
 
J valves 2008
J valves 2008J valves 2008
J valves 2008
 
T E I A S P L A N E J A M E N T O Portugues Pdf
T E I A S  P L A N E J A M E N T O Portugues PdfT E I A S  P L A N E J A M E N T O Portugues Pdf
T E I A S P L A N E J A M E N T O Portugues Pdf
 
Reckon Conf2015 (NZ) Steamline workflow with BankData
Reckon Conf2015 (NZ) Steamline workflow with BankDataReckon Conf2015 (NZ) Steamline workflow with BankData
Reckon Conf2015 (NZ) Steamline workflow with BankData
 
Jynxs - You're Beautiful
Jynxs - You're BeautifulJynxs - You're Beautiful
Jynxs - You're Beautiful
 
ledgerで経理
ledgerで経理ledgerで経理
ledgerで経理
 
игровая программа фабрика звезд
игровая программа фабрика звездигровая программа фабрика звезд
игровая программа фабрика звезд
 
Cosmic Adventure Episode 2.01
Cosmic Adventure Episode 2.01Cosmic Adventure Episode 2.01
Cosmic Adventure Episode 2.01
 

Similar a Iniciando el bricx command center

Similar a Iniciando el bricx command center (20)

Clase 1
Clase 1Clase 1
Clase 1
 
Estructuras de Control
Estructuras de Control Estructuras de Control
Estructuras de Control
 
Como crear un programa de Ciclo WHILE en lenguaje C++
Como crear un programa de Ciclo WHILE en lenguaje C++Como crear un programa de Ciclo WHILE en lenguaje C++
Como crear un programa de Ciclo WHILE en lenguaje C++
 
Algoritmo utilizando pseudolenguaje
Algoritmo utilizando pseudolenguajeAlgoritmo utilizando pseudolenguaje
Algoritmo utilizando pseudolenguaje
 
Estructura .COM
Estructura .COMEstructura .COM
Estructura .COM
 
Unidad III procedimientos
Unidad III procedimientosUnidad III procedimientos
Unidad III procedimientos
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
Php basico
Php basicoPhp basico
Php basico
 
Taller de PHP Básico
Taller de PHP BásicoTaller de PHP Básico
Taller de PHP Básico
 
Lenguajes de Programación: Estructuras de Control
Lenguajes de Programación: Estructuras de ControlLenguajes de Programación: Estructuras de Control
Lenguajes de Programación: Estructuras de Control
 
Manual fortran
Manual fortranManual fortran
Manual fortran
 
UNIDAD 2 PROGRAMACIÓN BASICA
UNIDAD 2 PROGRAMACIÓN BASICAUNIDAD 2 PROGRAMACIÓN BASICA
UNIDAD 2 PROGRAMACIÓN BASICA
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 
Como crear un programa de ciclo FOR en lenguaje C++
Como crear un programa de ciclo FOR en lenguaje C++Como crear un programa de ciclo FOR en lenguaje C++
Como crear un programa de ciclo FOR en lenguaje C++
 
Funciones y procedimientos_propios_lpp
Funciones y procedimientos_propios_lppFunciones y procedimientos_propios_lpp
Funciones y procedimientos_propios_lpp
 
Funciones y procedimientos propios de LPP
Funciones y procedimientos propios de LPPFunciones y procedimientos propios de LPP
Funciones y procedimientos propios de LPP
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Http estructa
Http estructaHttp estructa
Http estructa
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivas
 
Estructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigoEstructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigo
 

Último

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Último (16)

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Iniciando el bricx command center

  • 1.
  • 2. Los programas en NXC consisten en tareas (task). Nuestro programa sólo consta de una, llamada main. Cada programa necesita tener al menos una tarea llamada main, que es la que ejecutará el robot. Cada tarea consta de un conjunto de comandos llamados sentencias o instrucciones. Estas se encuentran encerradas entre llaves. Cada sentencia termina con un punto y coma. De esta forma se aprecia claramente dónde termina una sentencia y dónde empieza la siguiente. Así que una tarea tiene la siguiente estructura: task main() { sentencia1; sentencia2; … }
  • 3.
  • 4. Nuestro programa tiene seis sentencias: OnFwd(OUT_A, 75); Esta sentencia le dice al robot que debe conectar el motor de la salida A para que se mueva hacia adelante a una velocidad del 75% de la velocidad máxima. OnFwd(OUT_C, 75); Igual que antes, pero ahora conectamos el motor C, de modo que ahora los dos motores avanzan y el robot se mueve hacia adelante. Wait(4000); Esta sentencia le dice al robot que espere 4 segundos. El argumento, es decir, el número entre paréntesis, se expresa en 1/1000 de segundo, de forma que podemos definir con gran precisión cuánto debe esperar. Durante 4 segundos el programa espera y con ello el robot sigue avanzando. OnRev(OUT_AC, 75); El robot ya se ha alejado lo suficiente, por lo que ya le podemos dar la orden de volver, cambiando su dirección de avance, es decir, retrocediendo. Podemos asignar como argumento a ambos motores a la vez escribiendo OUT_AC . Wait(4000); De nuevo espera 4 segundos. Off(OUT_AC); Con ello detenemos los motores. Y este es el programa completo. El robot avanza durante 4 segundos y luego retrocede el mismo tiempo, deteniéndose al final.
  • 5.  Seguramente apreciaste los colores de las instrucciones cuando tecleábamos el programa. Aparecen automáticamente y nos ayudan a controlar la correcta sintaxis del mismo.