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 cuadras recorridas.

Slides:



Advertisements
Presentaciones similares
Ing. Victor Jaime Polo Romero
Advertisements

TEORIA DE LA PRODUCCION
INTELIGENCIA ARTIFICIAL
Proporciones Razones Porcentajes Nikole Jadrijevic María Paz Silva
MATEMÁTICAS I MEDIO PROGRAMA EMPRENDER PREUNIVERSITARIO ALUMNOS UC
MATEMÁTICAS OCTAVO GRADO “A” Y “B” 2009
Ejemplo 3.3b) El robot debe recorrer la avenida 1 hasta encontrar una esquina con flor y papel. Al finalizar el recorrido se debe informar la cantidad.
Curso de Microsoft® Access® 2010
¿Cómo ingresar texto a las plantillas?
Ejemplo 3.3 Retomemos la solución propuesta
Tema 7. Objetivos económicos y tendencias
Ordenamiento Interno y Búsqueda Binaria
Inferencia Estadística
COMPUTER DATA SYSTEMS.
ESTRUCTURAS REPETITIVAS CICLOS O BUCLES EL MIENTRAS Y EL PARA
SUMATORIAS Sumatoria de una sucesión a la forma abreviada de escribir sus términos expresados como sumandos.
Ciudad de Könisberg, Prusia, en XVIII:
ARELLANO GOMEZ, BRIANDA INTRODUCCION La asistencia sanitaria, es la prevención, tratamiento y manejo de la enfermedad y la preservación del bienestar.
Ecuaciones Algebraicas
Repasando lo aprendido
BUSQUEDA SECUENCIAL Consiste en revisar elemento tras elemento hasta encontrar el dato buscado, o llegar al final del conjunto de datos disponibles. La.
Alrededor de un terreno que mide 60 m. por 80 m
Resolución de Problemas y Algoritmos Uso de iteración con secuencias
GESTIÓN DE LA CALIDAD A ESCALA DE TODA LA EMPRESA.
Método Modificado de distribución (MODI)
Material de apoyo Unidad 4 Estructura de datos
Teoría de lenguajes y compiladores
MATEMÁTICA BÁSICA CERO
Ecuaciones Algebraicas
FACTOR COMÚN Y POR AGRUPACIÓN FACTOR COMÚN POR AGRUPACIÓN DE TÉRMINOS
Situación Observada Se observa en los microbuses del Plan de Transporte Metropolitano de Valparaíso (TMV) del Gran Valparaíso, durante el trayecto, al.
REPETITIVAS (CÍCLICAS)
Walda Flores Nikole Jadrijevic María Paz Silva. En la siguiente presentación usted podrá apreciar lo que son las Proporciones, Razones y los Porcentajes,
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.
ESTRATEGIAS REPRESENTACIÓN ANÁLISIS Con este recurso podras segui el proceso de resolución de problemas. Para ello te presentamos una situación que se.
Límites de Funciones Consideremos una función f, un punto x0 y un entorno reducido de dicho punto. Vamos a analizar qué ocurre con los valores de dicha.
UCLA – DAC M. Sc. Jorge E. Hernández H.
CONTINUIDAD DE UNA FUNCIÓN EN UN PUNTO
Administrador de escenarios
CONTROL E INSTRUMENTACIÓN DE PROCESOS TEMA 2 Control de Procesos
La ciudad de Granada encuentra limitada su expansión hacia la zona de la montaña, con relieve abrupto. Por eso, su crecimiento espontáneo se produce hacia.
La matemática en la economía
Arquitectura & Medio Ambiente
Necesita: El papel La lista de vocabulario Un lápiz
ESTRUCTURAS REPETITIVAS EJEMPLOS
OPERANDO CON NÚMEROS.
El Poder de la Sonrisa.
Solución Problema nº 3: PROBLEMA CASIO: FABRICANDO PAPEL En Matelandia se preocupan por el medio ambiente. Para concienciar a su clase de qué se debe.
ALGORITMO QUE ES ??.
Nombre del Campus: HERMOSILLO Nombre y matrícula de alumnos: 1) 2) 3) 4) 5) 6) Semestre: 1er Semestre Nombre del Maestro (a) guía: Bertha Alicia Sesma.
. . El Conjunto de los Números Complejos
 Un sistema de ecuaciones es un grupo de ecuaciones que representan líneas rectas.  Una ecuación es una igualdad en la que los términos pueden ser conocidos.
Los Problemas de Lápiz y Papel Miguel Corchuelo RED DE APRENDIZAJE DE LAS CIENCIAS CON ENFOQUE CTS.
Precio y producto bajo monopolio.
Prueba de escritorio Computación y Sistemas de Información.
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.

Medidas de dispersión IIIº Medio 2015.
Valor promedio de una función Trabajo
A la parábola 3x 2 la hemos desplazado horizontalmente a la derecha 2 unidades y verticalmente hacia arriba 3 unidades.
Recorridos de grafos Segunda Parte M.C. Meliza Contreras González.
Apuntes de Matemáticas 1º ESO
LOS NÚMEROS IMAGINARIOS De acuerdo con lo que acabamos de analizar, la ecuación cuadrática planteada no tiene solución en el ámbito de los números reales.
El Conjunto de los Números Complejos (Más allá de los números reales) En el Conjunto de los Números Reales, no todos los números tienen raíz cuadrada...,
Listas Dinámicas.
 Software Comercial(Copyright)  Software Libre(Copyleft)  Freeware  Shareware  Adware(Pop-Up)  Spyware  Malware  Phishing  Spam  Hacker  Cracker.
Clase II Estructuras dinámicas (TAD) Listas Enlazadas. ¿A que llamamos estructuras dinámicas? ¿Por qué son necesarias? Ventajas y Desventajas que tendremos.
COJUNTO DE NUMEROS COMPLEJOS Prof(a): Mariana Carmona L.
Ciclos condicionales y exactos Estructura de control de ciclos
MATEMÁTICA Clase Resolución de ecuaciones de primer grado
Transcripción de la presentación:

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 cuadras recorridas hasta encontrar dicha esquina. La esquina puede NO existir. A diferencia de la solución anterior, ahora puede ocurrir que no exista a lo largo de la avenida 1, una esquina con flor y papel Por lo tanto, no solo debo analizar la situación de cada esquina sino que además debo asegurarme que el robot está dentro de los límites de la ciudad ¿QUE ANALIZO? Ejemplo 3.3b) Si esa esquina no existe, el robot recorrerá la avenida 1 desde la calle 1 hasta la calle 100, pero NO deberá avanzar mas allá. En ese caso no debe informar. Debo agregar una condición que controle que el robot no avance mas allá de la calle 100 Ingreso 2013 - Expresión de Problemas y Algoritmos Ingreso 2013 - Expresión de Problemas y Algoritmos

Planteamos una posible solución 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 cuadras recorridas hasta encontrar dicha esquina. La esquina puede NO existir. Debo agregar una condición que controle que el robot no avance mas allá de la calle 100 Esa condición debe permitir que el robot avance mientras el valor de la calle en la que está ubicado sea menor a 100 Mientras PosCa < 100 Ejemplo 3.3b) Cuando esa condición es falsa, el robot debe analizar la situación de la esquina (1,100) Planteamos una posible solución Ingreso 2013 - Expresión de Problemas y Algoritmos Ingreso 2013 - Expresión de Problemas y Algoritmos

Analicemos cada una de las partes de la solución 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 cuadras recorridas hasta encontrar dicha esquina. La esquina puede NO existir. Programa buscar variables cuadras : numero comenzar iniciar cuadras := 0 si (HayFlorEnLaEsquina & HayPapelEnLaEsquina) Informar (cuadras) sino mientras (PosCa <100) & (~HayFlorEnLaEsquina | ~HayPapelEnLaEsquina) Ejemplo 3.3 cuadras := cuadras + 1 mover si (HayFlorEnLaEsquina | HayPapelEnLaEsquina) cuadras := cuadras + 1 Informar (cuadras) fin Analicemos cada una de las partes de la solución Ingreso 2013 - Expresión de Problemas y Algoritmos 3 Ingreso 2013 - Expresión de Problemas y Algoritmos 3

Ejemplo 3.3 Analicemos cada una de las partes de la solución 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 cuadras recorridas hasta encontrar dicha esquina. La esquina puede NO existir. Programa buscar variables Se pueden destacar 4 partes en el programa cuadras : numero Parte 1 comenzar iniciar cuadras := 0 si (HayFlorEnLaEsquina & HayPapelEnLaEsquina) Parte 2 Informar (cuadras) sino mientras (PosCa <100) & (~HayFlorEnLaEsquina | ~HayPapelEnLaEsquina) Parte 3 Ejemplo 3.3 cuadras := cuadras + 1 mover si (HayFlorEnLaEsquina | HayPapelEnLaEsquina) cuadras := cuadras + 1 Parte 4 Informar (cuadras) fin Analicemos cada una de las partes de la solución Ingreso 2013 - Expresión de Problemas y Algoritmos 4 Ingreso 2013 - Expresión de Problemas y Algoritmos 4

Queda igual a la solución anterior 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 cuadras recorridas hasta encontrar dicha esquina. La esquina puede NO existir. Parte 1 Programa buscar variables Queda igual a la solución anterior cuadras : numero comenzar iniciar cuadras := 0 si (HayFlorEnLaEsquina & HayPapelEnLaEsquina) Informar (cuadras) sino mientras (PosCa <100) & (~HayFlorEnLaEsquina | ~HayPapelEnLaEsquina) Ejemplo 3.3 cuadras := cuadras + 1 mover si (HayFlorEnLaEsquina | HayPapelEnLaEsquina) cuadras := cuadras + 1 Informar (cuadras) fin Ingreso 2013 - Expresión de Problemas y Algoritmos 5 Ingreso 2013 - Expresión de Problemas y Algoritmos 5

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 cuadras recorridas hasta encontrar dicha esquina. La esquina puede NO existir. Parte 2 Programa buscar Analiza la esquina (1,1). Si hay flor y papel, entonces se informa 0 puesto que el robot NO avanzó variables cuadras : numero comenzar iniciar cuadras := 0 si (HayFlorEnLaEsquina & HayPapelEnLaEsquina) Informar (cuadras) sino mientras (PosCa <100) & (~HayFlorEnLaEsquina | ~HayPapelEnLaEsquina) Ejemplo 3.3 cuadras := cuadras + 1 mover si (HayFlorEnLaEsquina | HayPapelEnLaEsquina) cuadras := cuadras + 1 Informar (cuadras) fin Ingreso 2013 - Expresión de Problemas y Algoritmos 6 Ingreso 2013 - Expresión de Problemas y Algoritmos 6

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 cuadras recorridas hasta encontrar dicha esquina. La esquina puede NO existir. Parte 3 Programa buscar variables cuadras : numero comenzar Evalúa que el valor de la calle sea menor a 100 Evalúa la situación de la esquina iniciar cuadras := 0 si (HayFlorEnLaEsquina & HayPapelEnLaEsquina) Informar (cuadras) sino mientras (PosCa <100) & (~HayFlorEnLaEsquina | ~HayPapelEnLaEsquina) Ejemplo 3.3 cuadras := cuadras + 1 (*) mover (*) si (HayFlorEnLaEsquina | HayPapelEnLaEsquina) Mientras la conjunción sea verdadera se ejecutarán las instrucciones con (*) Al salir de la iteración, el robot debe analizar la situación de la esquina en la que se encuentra cuadras := cuadras + 1 Informar (cuadras) fin Ingreso 2013 - Expresión de Problemas y Algoritmos 7 Ingreso 2013 - Expresión de Problemas y Algoritmos 7

Ejemplo 3.3 Parte 4 Revisemos nuevamente la solución completa 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 cuadras recorridas hasta encontrar dicha esquina. La esquina puede NO existir. Parte 4 Programa buscar variables cuadras : numero comenzar iniciar cuadras := 0 si (HayFlorEnLaEsquina & HayPapelEnLaEsquina) Informar (cuadras) Evalúa la situación de la esquina donde se encuentra el robot sino mientras (PosCa <100) & (~HayFlorEnLaEsquina | ~HayPapelEnLaEsquina) Ejemplo 3.3 cuadras := cuadras + 1 mover Puede ser una esquina cualquiera o la (1,100) si (HayFlorEnLaEsquina | HayPapelEnLaEsquina) cuadras := cuadras + 1 Informar (cuadras) fin Revisemos nuevamente la solución completa Ingreso 2013 - Expresión de Problemas y Algoritmos 8 Ingreso 2013 - Expresión de Problemas y Algoritmos 8

Analice siguiendo la solución que informa el robot en cada casos: Programa buscar Flores y papeles en (1,1) variables cuadras : numero comenzar Flores y papeles en una esquina cualquiera iniciar cuadras := 0 si (HayFlorEnLaEsquina & HayPapelEnLaEsquina) Informar (cuadras) sino mientras (PosCa <100) & (~HayFlorEnLaEsquina | ~HayPapelEnLaEsquina) Ejemplo 3.3 cuadras := cuadras + 1 Flores y papeles en (1,100) mover si (HayFlorEnLaEsquina | HayPapelEnLaEsquina) cuadras := cuadras + 1 Ninguna esquina con flores y papeles Informar (cuadras) fin Ingreso 2013 - Expresión de Problemas y Algoritmos 9 Ingreso 2013 - Expresión de Problemas y Algoritmos 9