1 / 14

Ejemplo 3.3

Esto significa que al comienzo del recorrido, debe tener valor 0 puesto que el robot no recorrió ninguna cuadra.

talen
Download Presentation

Ejemplo 3.3

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Esto significa que al comienzo del recorrido, debe tener valor 0 puesto que el robot no recorrió ninguna cuadra. 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. Suponga que la esquina seguro existe. Ejemplo 3.3 Como ya se analizó, observamos que un dato a tener en cuenta es la cantidad de cuadras recorridas. Cada vez que el robot avance una cuadra, ese dato debe incrementar su valor en 1 Este dato modificará su valor a lo largo del recorrido. Retomemos la solución propuesta Ingreso 2013 - Expresión de Problemas y Algoritmos

  2. 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. Suponga que la esquina seguro existe. Soluciónpropuesta Ejemplo 3.3 Analicemos paso a paso la solución Ingreso 2013 - Expresión de Problemas y Algoritmos

  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 cuadras recorridas hasta encontrar dicha esquina. Suponga que la esquina seguro existe. Paso 1: Declaro la variable cuadras, para contar las cuadras recorridas cuadras: numero Ejemplo 3.3 Ingreso 2013 - Expresión de Problemas y Algoritmos

  4. 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. Suponga que la esquina seguro existe. Paso 2: Ubico al robot en la esquina (1, 1) mirando hacia el norte iniciar Ejemplo 3.3 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. Suponga que la esquina seguro existe. Paso 3: Le asigno valor 0 a la variable cuadras, porque el robot aún no recorrió ninguna cuadra cuadras:= 0 Ejemplo 3.3 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. Suponga que la esquina seguro existe. Paso 4: Analizo la situación de la esquina . Si en esa esquina no hay flor o no hay papel, la condición será verdadera, por lo tanto se ejecutarán las instrucciones marcadas con (*). Si no pasará a la instrucción Informar mientras ~(hayFlorEnLaEsquina) | ~(hayPapelEnLaEsquina) Ejemplo 3.3 Ingreso 2013 - Expresión de Problemas y Algoritmos

  7. 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. Suponga que la esquina seguro existe. Paso 5: en caso que la condición del mientras sea verdadera, incremento la cantidad de cuadras en 1 cuadras:= cuadras + 1 Ejemplo 3.3 Ingreso 2013 - Expresión de Problemas y Algoritmos

  8. 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. Suponga que la esquina seguro existe. Paso 6: en caso que la condición del mientras sea verdadera, el robot avanza una cuadra y vuelvo a analizar la situación de la nueva esquina (Paso 4) Ejemplo 3.3 mover Ingreso 2013 - Expresión de Problemas y Algoritmos

  9. 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. Suponga que la esquina seguro existe. Las instrucciones con (*) se ejecutarán varias veces, hasta que el robot encuentre una esquina con flores y papeles Ejemplo 3.3 Ingreso 2013 - Expresión de Problemas y Algoritmos

  10. 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. Suponga que la esquina seguro existe. Paso 7: cuando el robot encuentre la esquina con flores y papeles (sale del mientras), muestra el valor que contiene la variable cuadras Ejemplo 3.3 Informar (cuadras) Ingreso 2013 - Expresión de Problemas y Algoritmos

  11. Supongamos la siguiente situación y sigamos la solución propuesta: Esquina (1,1) vacía Esquina (1,2) 3 papel Esquina (1,3) 5 flores Esquina (1,4) 2 papeles y 1flor Esquina (1,5) 4 papeles y 4 flores Situación inicial El robot en (1,1) La variable cuadras con valor 0 Condición verdadera (1,5) (1,6) 4 papeles, 4 flores (1,5) 2 papeles, 1 flor (1,4) Ejemplo 3.3 (1,3) 5 flores (1,2) 3 papeles En (1,1)  Verdadera 0 (1,1) Esquina vacía cuadras Ingreso 2013 - Expresión de Problemas y Algoritmos

  12. Supongamos la siguiente situación y sigamos la solución propuesta: Esquina (1,1) vacía Esquina (1,2) 3 papel Esquina (1,3) 5 flores Esquina (1,4) 2 papeles y 1flor Esquina (1,5) 4 papeles y 4 flores Situación actual El robot en (1,2) La variable cuadras con valor 1 Condición Verdadera (1,5) (1,6) 4 papeles, 4 flores (1,5) 2 papeles, 1 flor (1,4) Ejemplo 3.3 (1,3) 5 flores (1,2) 3 papeles En (1,2)  Verdadera 1 (1,1) Esquina vacía cuadras Ingreso 2013 - Expresión de Problemas y Algoritmos

  13. Supongamos la siguiente situación y sigamos la solución propuesta: Esquina (1,1) vacía Esquina (1,2) 3 papel Esquina (1,3) 5 flores Esquina (1,4) 2 papeles y 1flor Esquina (1,5) 4 papeles y 4 flores Situación actual El robot en (1,3) La variable cuadras con valor 2 Condición Verdadera (1,5) (1,6) 4 papeles, 4 flores (1,5) 2 papeles, 1 flor (1,4) Ejemplo 3.3 (1,3) 5 flores (1,2) 3 papeles En (1,3)  Verdadera 2 (1,1) Esquina vacía cuadras Ingreso 2013 - Expresión de Problemas y Algoritmos

  14. Supongamos la siguiente situación y sigamos la solución propuesta: Esquina (1,1) vacía Esquina (1,2) 3 papel Esquina (1,3) 5 flores Esquina (1,4) 2 papeles y 1flor Esquina (1,5) 4 papeles y 4 flores Situación actual El robot en (1,4) La variable cuadras con valor 3 Condición Falsa (1,5) (1,6) 4 papeles, 4 flores (1,5) 2 papeles, 1 flor (1,4) Ejemplo 3.3 (1,3) 5 flores (1,2) 3 papeles En (1,4)  Falsa 3 (1,1) Esquina vacía cuadras El robot se detiene Muestra el valor 3 Termina la iteración Ingreso 2013 - Expresión de Problemas y Algoritmos

More Related