Lección 4: Soluciones de Programación con Enunciados Condicionales

Slides:



Advertisements
Presentaciones similares
Procesos de revelado Trabajo en laboratorio de fotografía
Advertisements

Ecuaciones con Valor Absoluto
“LA HABITACIÓN DE FERMAT”
Dispositivos para Prevenir Errores
Manual para Usar la Consola Multimedia Deslizable PSP
¡Hola! Los siguientes avisos son de una campaña de prensa de la Iglesia de Singapur. Espero sean de tu agrado… Disfrútalos… Al Mendoza.
¡Hola! Los siguientes avisos son de una campaña de prensa de la Iglesia de Singapur. Resultó un éxito atronador. Disfrútalos…
Manual para Usar la Consola Multimedia PSP 6 en 1
Fuerzas U.1 Fuerza: una magnitud para medir las interacciones
¡Hola! Los siguientes avisos son de una campaña de prensa de la Iglesia de Singapur. Espero sean de tu agrado… Disfrútalos…
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.
Botones irregulares. Hola. Este tutorial explica el método para crear botones con formas irregulares y su utilidad en ejercicios de selección de objetos.
NQC Lazos, Enunciados Condicionales, Lógica Booleana.
FUNCIONES DEL ROBOT THE ANONYMOUS HOLA AMIGOS, ME LLAMO BENDER.

Como prevenir las lesiones
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 08/03/2007.
EL RELÉ..
Técnicas de pintura y sombreado
Use bombillas de luz de bajo consumo: ahorran hasta un 75% de energía. Para ahorrar energía, una buena idea es cambiar las bombillas tradicio nales.
SiguienteCondiciones de uso.Autor. SiguienteAutor Se autoriza a realizar este curso a toda persona que este registrado en la página
EL CICLO DE CRECIMIENTO DE LA LEVADURA
EJERCICIOS ZELIO.
Víctor Gallego Le Forlot I.E.S. Jovellanos (Fuenlabrada)
Sensor de Rotación. Sensor de Rotación Sensor de Rotación.
Los siguientes avisos son de una campaña de prensa de la Iglesia de Singapur. Resultó un éxito atronador.
CLASE 105 RESOLUCIÓN DE INECUACIONES FRACCIONARIAS.
Resolución del ejercicio 6 de la guía de Cinemática (pág. 28) Hagamos primero un esquema de la situación. Tenemos la Casa de Juan Adoptemos ahora un sistema.
Lección 5: Tareas Múltiples & Relojes Soluciones de Programación RoboLab a NQC.
Lección 1: Motores y Sonido Soluciones de Programación.
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.
Palmada de puesta en marcha, palmada de paro Presentación introductoria.
“LIC. JESÚS REYES HEROLES” ASIGNATURA: CAPACITACIÓN DE INFORMÁTICA I.

BIENVENIDOS A SU CLASE INFORMACIÓN RECOPILADA Y ORGANIZADA POR EFRÉN GIRALDO TORO.
Girar a la derecha Presentación introductoria. Actividad de apertura ¿Cómo puedes utilizarlo para crear un programa para girar a la derecha? Éste es tu.
¡ Hola! Los siguientes avisos son de una campaña de prensa de la Iglesia de Singapur. Espero sean de tu agrado… Disfrútalos…
Dr. José Guadalupe Ríos1 MUESTRA DE ANÁLISIS DE CONFIABILIDAD Consiste en seleccionar al azar n productos, poniéndolos a funcionar hasta que fallan. Entonces.
Leyes del movimiento de Newton
Lección 2: Modificadores, Lazos y Saltos. Soluciones de Programaación.
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.
Lección 3: Estados de Espera “Espere Por” Basados en Sensores Soluciones de Programación.
Carro Solar Universidad de Puerto Rico-Mayagüez
FACTORES CULTURALES EN NEGOCIOS INTERNACIONALES
Diseño de Sistemas Expertos
CURSO DE ROBÓTICA.  Mantención de Software.  Para efectos de este curso ocuparemos NXT-G 2.1.  Se debe instalar en el computador el Software y el firmware.
DIAGRAMA DE INSTALACIÓN DE APAGADO DE MOTOR
ALGORITMO QUE ES ??.
VAMOS ACONTOLAR EL TRÁFICO CON ARDUINO
Lección 3: Sensores y Untils Soluciones de Programación RoboLab a NQC
Lección 6: Variables Soluciones de Programación RoboLab a NQC
Proceso para resolver un problema
Lección 6: Soluciones de Programaación con Contenedores.
ROBOT SELECCIONABOLAS JUAN RAMÓN FERNÁNDEZ, FRANCISCO PÉREZ, FRANCISCO QUESADA, FRANCISCO TOLEDO, CURSO PROYECTOS CEFIRE ELX OCTUBRE 2004.
Introducción al lenguaje PROCESSING para ARDUINO
Ejemplo 3.3 El robot debe recorrer la avenida 1 hasta encontrar una esquina con flor y papel. Al finalizar el recorrido se debe informar la cantidad de.
Lección 3: Simulación El siguiente ejercicio es para poner en práctica lo que has aprendido en esta lección. Sólo debes seguir correctamente las instrucciones,
Lección 5: Soluciones de Programación conTareas Múltiples y Relojes.
Curso: Fundamentos de Computación
Sé mi luz … Enciende mi noche Sé mi luz … enciende mi noche.
D ESDE 0 Mariana Agudelo Juliana Lopera. Presentación del Proyecto 1.1 Idea de proyecto 1.2 Situación origen 1.3 Productos y servicios 1.4 Factor innovador.
MANEJO DE SISTEMAS OPERATIVOS INSTALACION DE UBUNTU.
Page 1 Ciclo de Estructuras de Repetición Carlos Bautista García Unidad VI PROG 2270L.
Dpto. de Electrónica - Universidad de AlcaláTuBot GUIA DE MONTAJE Y PROGRAMACIÓN MOTORES TuBot 2015.
PRODUCTOS MAC Víctor Valverde. Mac OS Sistema operativo de Apple creado con el fin de destruir a iBeMe. Después de desarrollarlo, Apple le regaló todo.
Solución del “Estacionamiento”. Fluxsys Resolución paso a paso…
Ciclos condicionales y exactos Estructura de control de ciclos
Lección 1: Soluciones de Programación con Enunciados Condicionales.
SOLUCION DE EJERCICIO N°15 SOLUCION EJERCICIO N°17.
Transcripción de la presentación:

Lección 4: Soluciones de Programación con Enunciados Condicionales

Ejercicio 1 Al comenzar el programa, emita un zumbido si se presiona el sensor de contacto; sino, si el sensor de contacto no es presionado, emita un sonido descendiente.

Ejercicio 1: Solución Si el sensor de contacto no es presionado, Ejecute el sonido #3 (tono descendiente). Use una bifurcación basada en el sensor de contacto. No olvide fusionar la bifurcación! Si se presiona el sensor de contacto, Ejecute el sonido #5 (zumbido).

Ejercicio 2 Si el sensor de luz está sobre un papel blanco, encienda sólo el motor A. Si el sensor de luz está sobre un papel negro, encienda sólo el motor C. Haga esto para siempre.

Ejercicio 2: Solución El par Salto/tierra ejecuta este programa para siempre. Use una bifurcación basada en el sensor de luz. No olvide apagar el otro motor en cada rama!

Ejercicio 3 Encienda el motor A para que avance. Si el sensor de rotación cuenta 3 vueltas, apague el motor A y salga del programa. En otro caso, ejecute un sonido, espere un segundo, y siga chequeando el sensor de rotación.

Ejercicio 3: Solución Al usar una bifurcación de rotación, debe poner a cero el contador. Si es mayor que 3, Apague el motor. …y aterrice acá. Encienda el motor 48 pulsos = 3 vueltas Si es menor a 3, emita un sonido, espere un segundo,salte...

Ejercicio 4 Si el sensor de luz está sobre papel blanco, si presiona el sensor de contacto, encienda el motor A para que avance; en otro caso, encienda el motor A para que retroceda. Sino, si el sensor de luz está sobre papel negro, si se presiona el sensor de contacto, encienda el motor C para que avance; en otro caso, encienda el motor C para que retroceda. Para todos los casos, el motor corre por 4 segundos 4 seconds, y después se detiene.

Este signo PARE, detiene todos los motores, no importa cual esté Ejercicio 4: Solución Este es un ejemplo de enunciados condicionales anidados Este signo PARE, detiene todos los motores, no importa cual esté encendido. No olvide especificar los puertos de sensores. Fusione las bifurcaciones desde adentro hacia atrás.

Lección 4: Ideas para la Solución de Problemas con Enunciados Condicionales

Problema 4a ¿Cuál es el error con este programa?

Solución 4a Recuerde: Toda bifurcación necesita una fusión.

Problema 4b Este programa se supone que enciende el motor A si se presiona el contacto, en otro caso enciende el motor C. ¿Cuál es el error?

Solución 4b Las ramas de la bifurcación están mezcladas. Esto es un erro común.

Problema 4c En este programa, si el sensor ded luz lee un valor mayor a 80, debería encender el motor B. En otro caso, emite un sonido. ¿Porqué no funciona? Indicaciónt: ¿cuál es el valor por defecto del nivel de luz?

Solución 4c El valor de luz por defecto es 55. Para especificar un valor distinto, debe usar un modificador de constante numérica.

Problema 4d ¿qué falta en este programa?

Solución 4d Antes de una bifurcación rotacional, debe poner a cero al sensor de rotación. Puesta a cero del sensor de rotación