etapa 4 - uanlcovid19.s3.amazonaws.com... · problema, o llevan a cabo una tarea determinada....
TRANSCRIPT
![Page 1: ETAPA 4 - uanlcovid19.s3.amazonaws.com... · problema, o llevan a cabo una tarea determinada. Características: Principio y fin. Contar con una cantidad finita de pasos. Pasos ordenados](https://reader036.vdocuments.net/reader036/viewer/2022062916/5ec8f6c8a1e6465def38cb74/html5/thumbnails/1.jpg)
ETAPA 4ESTRUCTURAS DE CONTROL CONDICIONAL Y CÍCLICAPresentación de apoyo
![Page 2: ETAPA 4 - uanlcovid19.s3.amazonaws.com... · problema, o llevan a cabo una tarea determinada. Características: Principio y fin. Contar con una cantidad finita de pasos. Pasos ordenados](https://reader036.vdocuments.net/reader036/viewer/2022062916/5ec8f6c8a1e6465def38cb74/html5/thumbnails/2.jpg)
Estructuras de operación:
• Permiten realizar ciertos procesos específicos y su finalidad es darsolución a un problema o problemas.
• Está orientado a mejorar la claridad, calidad y el tiempo de desarrollo de los programas.
![Page 3: ETAPA 4 - uanlcovid19.s3.amazonaws.com... · problema, o llevan a cabo una tarea determinada. Características: Principio y fin. Contar con una cantidad finita de pasos. Pasos ordenados](https://reader036.vdocuments.net/reader036/viewer/2022062916/5ec8f6c8a1e6465def38cb74/html5/thumbnails/3.jpg)
Se basa en tres estructuras básicas:secuencial, condicional y cíclica.
En esta programación se utilizanalgoritmos, los diagramas de flujo y laspruebas de escritorio antes de lacreación de los programas.
PROGRAMACIÓN
ESTRUCTURADA
![Page 4: ETAPA 4 - uanlcovid19.s3.amazonaws.com... · problema, o llevan a cabo una tarea determinada. Características: Principio y fin. Contar con una cantidad finita de pasos. Pasos ordenados](https://reader036.vdocuments.net/reader036/viewer/2022062916/5ec8f6c8a1e6465def38cb74/html5/thumbnails/4.jpg)
ALGORITMO
Conjunto de pasos ordenados de formalógica que describen la solución de unproblema, o llevan a cabo una tareadeterminada.
Características:
✓ Principio y fin.
✓ Contar con una cantidad finita de
pasos.
✓ Pasos ordenados lógicamente.
✓ Los pasos deben buscar solucionar
el problema de manera lógica.
![Page 5: ETAPA 4 - uanlcovid19.s3.amazonaws.com... · problema, o llevan a cabo una tarea determinada. Características: Principio y fin. Contar con una cantidad finita de pasos. Pasos ordenados](https://reader036.vdocuments.net/reader036/viewer/2022062916/5ec8f6c8a1e6465def38cb74/html5/thumbnails/5.jpg)
DIAGRAMA DE FLUJO
Es la representación
gráfica de un algoritmo.
Se emplean bloques
que permiten su
construcción
![Page 6: ETAPA 4 - uanlcovid19.s3.amazonaws.com... · problema, o llevan a cabo una tarea determinada. Características: Principio y fin. Contar con una cantidad finita de pasos. Pasos ordenados](https://reader036.vdocuments.net/reader036/viewer/2022062916/5ec8f6c8a1e6465def38cb74/html5/thumbnails/6.jpg)
Ejemplos de bloques
Bloque Nombre Función
Inicio y fin Marca el inicio y fin del diagrama
Entrada de datos Ingreso de datos por parte del
usuario
Proceso Proceso que se lleva a cabo con los
datos
Decisión Preguntas que pueden ser
respondidas como verdadero /falso,
si/no
Flujo Indica el flujo a seguir del proceso
Conector Hace conexiones entre un paso y
otro
Imprimir Imprime resultados, puede ser en
pantalla o papel
![Page 7: ETAPA 4 - uanlcovid19.s3.amazonaws.com... · problema, o llevan a cabo una tarea determinada. Características: Principio y fin. Contar con una cantidad finita de pasos. Pasos ordenados](https://reader036.vdocuments.net/reader036/viewer/2022062916/5ec8f6c8a1e6465def38cb74/html5/thumbnails/7.jpg)
ESTRUCTURA SECUENCIAL
ALGORITMO SECUENCIAL DIAGRAMA DE FLUJO PROGRAMA
1.Inicio
2.Se encienden 3 luces led
3.Se retrasa la siguiente
instrucción 1 segundo(por lo
tanto se quedan encendidas
por ese segundo)
4.Se apagan las 3 luces led
5.Se mantienen apagadas por 1
segundo
6.Se encienden las 3 luces led
por un segundo
7.Fin
Encender 3 luces led
Retrasar 1 segundo
Apagar 3 luces led
Retrasar 1 segundo
Encender 3 luces led
fin
![Page 8: ETAPA 4 - uanlcovid19.s3.amazonaws.com... · problema, o llevan a cabo una tarea determinada. Características: Principio y fin. Contar con una cantidad finita de pasos. Pasos ordenados](https://reader036.vdocuments.net/reader036/viewer/2022062916/5ec8f6c8a1e6465def38cb74/html5/thumbnails/8.jpg)
ESTRUCTURA CONDICIONAL
• Las estructuras de control condicional evalúanuna condición con ayuda de los operadores decomparación, esta condición puede ser respondidacomo verdadero/falso , si /no.
• El programa ejecuta ciertas instrucciones en casode ser verdadera la condición y en caso de que lacondición sea evaluada como falsa, ejecutaacciones diferentes.
• Los robots uitilizan sensores que les ayudan aevaluar condiciones y evalúa en su entorno, asícomo interactuar en su ambiente.
![Page 9: ETAPA 4 - uanlcovid19.s3.amazonaws.com... · problema, o llevan a cabo una tarea determinada. Características: Principio y fin. Contar con una cantidad finita de pasos. Pasos ordenados](https://reader036.vdocuments.net/reader036/viewer/2022062916/5ec8f6c8a1e6465def38cb74/html5/thumbnails/9.jpg)
SENSORES
Es un dispositivo que detecta eventos o cambios ensu entorno, mide las magnitudes físicas o químicasy envía esta información a un procesador,
![Page 10: ETAPA 4 - uanlcovid19.s3.amazonaws.com... · problema, o llevan a cabo una tarea determinada. Características: Principio y fin. Contar con una cantidad finita de pasos. Pasos ordenados](https://reader036.vdocuments.net/reader036/viewer/2022062916/5ec8f6c8a1e6465def38cb74/html5/thumbnails/10.jpg)
SENSINGBOT
Es un robot que, gracias a un sensor IR colocado debajode el, puede detectar cuando enfrente hay un objeto uobstáculo y evitarlo, al igual que también puede sabercuando esta al borde de la mesa para no caerse.
,
![Page 11: ETAPA 4 - uanlcovid19.s3.amazonaws.com... · problema, o llevan a cabo una tarea determinada. Características: Principio y fin. Contar con una cantidad finita de pasos. Pasos ordenados](https://reader036.vdocuments.net/reader036/viewer/2022062916/5ec8f6c8a1e6465def38cb74/html5/thumbnails/11.jpg)
Sensor IR
Un sensor IR, mejor conocido como sensorinfrarrojo, mide la distancia. Funciona como undispositivo optoelectrónico que se basa en unsistema de emisión/recepción, de radiaciónlumínica en el espectro de los infrarrojos.
![Page 12: ETAPA 4 - uanlcovid19.s3.amazonaws.com... · problema, o llevan a cabo una tarea determinada. Características: Principio y fin. Contar con una cantidad finita de pasos. Pasos ordenados](https://reader036.vdocuments.net/reader036/viewer/2022062916/5ec8f6c8a1e6465def38cb74/html5/thumbnails/12.jpg)
If Else
Es una estructura de controlcondicional en la que un robot evalúauna condición que puede serrespondida como verdadero falso, síno; el robot ejecuta unas condicionesen caso de ser verdadera u otrasdiferentes en caso que la condiciónfalsa
![Page 13: ETAPA 4 - uanlcovid19.s3.amazonaws.com... · problema, o llevan a cabo una tarea determinada. Características: Principio y fin. Contar con una cantidad finita de pasos. Pasos ordenados](https://reader036.vdocuments.net/reader036/viewer/2022062916/5ec8f6c8a1e6465def38cb74/html5/thumbnails/13.jpg)
![Page 14: ETAPA 4 - uanlcovid19.s3.amazonaws.com... · problema, o llevan a cabo una tarea determinada. Características: Principio y fin. Contar con una cantidad finita de pasos. Pasos ordenados](https://reader036.vdocuments.net/reader036/viewer/2022062916/5ec8f6c8a1e6465def38cb74/html5/thumbnails/14.jpg)
Contact Switch
La mayoría de loscontroles remotosfuncionan condiodos de emisión eninfrarrojo para emitiruna luz con unafrecuencia que estafuera del espectrovisible de luz para elhumano.
![Page 15: ETAPA 4 - uanlcovid19.s3.amazonaws.com... · problema, o llevan a cabo una tarea determinada. Características: Principio y fin. Contar con una cantidad finita de pasos. Pasos ordenados](https://reader036.vdocuments.net/reader036/viewer/2022062916/5ec8f6c8a1e6465def38cb74/html5/thumbnails/15.jpg)
Remote Control
Sensor que midepresencia haciendocontacto físicodirectamente con elobjeto que detecta.
![Page 16: ETAPA 4 - uanlcovid19.s3.amazonaws.com... · problema, o llevan a cabo una tarea determinada. Características: Principio y fin. Contar con una cantidad finita de pasos. Pasos ordenados](https://reader036.vdocuments.net/reader036/viewer/2022062916/5ec8f6c8a1e6465def38cb74/html5/thumbnails/16.jpg)
Estructura cíclica
• Loop:
Este comando es muy útil al programar, ya que tepermite que una o varias instrucciones se ejecutenrepetidamente un numero específico de veces.
• While:
Es un camando de control de repetición condicionalque permite ejecutar una serie de comandosrepetidamente “mientras” la condición dada seaverdadera; esto genera un bucle (ciclo).
![Page 17: ETAPA 4 - uanlcovid19.s3.amazonaws.com... · problema, o llevan a cabo una tarea determinada. Características: Principio y fin. Contar con una cantidad finita de pasos. Pasos ordenados](https://reader036.vdocuments.net/reader036/viewer/2022062916/5ec8f6c8a1e6465def38cb74/html5/thumbnails/17.jpg)
Estructura cíclica
![Page 18: ETAPA 4 - uanlcovid19.s3.amazonaws.com... · problema, o llevan a cabo una tarea determinada. Características: Principio y fin. Contar con una cantidad finita de pasos. Pasos ordenados](https://reader036.vdocuments.net/reader036/viewer/2022062916/5ec8f6c8a1e6465def38cb74/html5/thumbnails/18.jpg)
SensingBot (video)
https://www.youtube.com/watch?v=syD2nSA_r-U
![Page 19: ETAPA 4 - uanlcovid19.s3.amazonaws.com... · problema, o llevan a cabo una tarea determinada. Características: Principio y fin. Contar con una cantidad finita de pasos. Pasos ordenados](https://reader036.vdocuments.net/reader036/viewer/2022062916/5ec8f6c8a1e6465def38cb74/html5/thumbnails/19.jpg)
BIBLIOGRAFÍA
• Introducción a la Robótica, Raúl Gallegos, Diana Rodríguez, Alejandro Ojeda,Karla Quiroga, Iván Zaleta, Ediciones de Laurel, S.A. de C.V.,2019