ESTRATEGIAS REPRESENTACIÓN ANÁLISIS Con este recurso podras segui el proceso de resolución de...

114
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 deberá resolver con el robot. SOLUCIÓN Para comenzar debes hacer click en la solapa ENUNCIADO la cual se encuentra a la izquierda de la pantalla. ENUNCIADO INTRODUCCIÓN Análisis y reolución de un ejercicio del robo

Transcript of ESTRATEGIAS REPRESENTACIÓN ANÁLISIS Con este recurso podras segui el proceso de resolución de...

Page 1: 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.

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 deberá resolver con el robot.

SOLUCIÓN

Para comenzar debes hacer click en la solapa ENUNCIADO la cual se encuentra a la izquierda de la pantalla.

ENUNCIADO

INTRODUCCIÓNAnálisis y reolución de un ejercicio del robot

Page 2: 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.

Programe el robot para que realice en la ciudad 3 figuras geométricas concéntricas De la figura más chica se sabe que uno de sus lados es 2 y que el valor del otro lado es el triple del lado anterior. El resto de las figuras aumentaran sus lados en 2 para el lado más chico y 4 para el más grande. El robot debe informar, al terminar su recorrido, la cantidad total de vértices que tienen alguna flor.

A continuación te presentamos el enunciado queanalizaremos

          

Lea el enunciadocon atención yprecione sobrelas diferentesSolapas del menú

ESTRATEGIAS

REPRESENTACIÓN

ANÁLISIS

SOLUCIÓN

ENUNCIADO

INTRODUCCIÓN

Page 3: 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.

•¿De que figuras geométricas estamos hablando?

•¿Qué significa que las figuras sean concéntricas?

•¿Dónde debería ubicar al robot para que realice el recorrido?

•¿Qué sé respecto al tamaño de la figura más chica?

•¿Qué debo hacer en el recorrido?

•¿Como obtengo el tamaño del resto de las figuras?

Algunas de las preguntas que pueden surgir a partir del enunciado son

Clikee sobre lasdiferentespreguntas paraver un ejemplodel razonamientoseguido parasu resolución

          

ESTRATEGIAS

REPRESENTACIÓN

ANÁLISIS

SOLUCIÓN

ENUNCIADO

INTRODUCCIÓN

CIUDADCIUDAD

61014

26 461014

26 4

Page 4: 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.

En este punto analizaremos que otras cosas son necesarias para la resolución del ejercicio

•¿Como se puede descomponer el problema?

•¿Que estructuras de control serán utiles para la resolución?

•¿Será necesario el uso de parámetros ?

•¿Que variables serán utiles para la resolución del ejercicio?Clikee sobrelas diferentespreguntas paraver un ejemplodel razonamientoseguido parasu resolución

ESTRATEGIAS

REPRESENTACIÓN

ANÁLISIS

SOLUCIÓN

ENUNCIADO

INTRODUCCIÓN

REPETIR LMOVER

ladoMayor

2ladoMayor

2

E lado:numero

Page 5: 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.

A continuación te mostramos una posible solución

La pantalla donde trabajaremos se encuentra dividida en 4 areas

RECORRIDO

MODULOS

RESOLUCION

VARIABLES

Clikee sobrelos botones “Siguiente”, “Anterior” y “Menú” paramoverse entrelas paginas.

 

SIGUIENTE

En este Área veremos los valores que toman las diferentes variables a lo largo de la ejecución 

En este Área aparecerán los módulosque el programa principal invocaa medida que los va necesitando.Veremos , además, su propia ejecución

 

 En este Área se encuentra la resolucióndel enunciado.Simularemos su ejecución a través delas distintas pantallas.Veremos como invoca a los módulos que lo componen y comomodifica variables todomientras construye el recorrido pedido

En este Área se irá dibujando elrecorrido pedido por el ejercicio, es decir,los 3 rectángulos concéntricos

ESTRATEGIAS

REPRESENTACIÓN

ANÁLISIS

SOLUCIÓN

ENUNCIADO

INTRODUCCIÓN

Page 6: 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.

Aqui analizaremos la solucion realizada

•¿Como quedó nuestro ambiente?

Clikee sobrelas diferentespreguntas paraver un análisisseguido parasu resolución

•¿Porque ubicamos al robot inicialmente en la esquina (47,49)?

•¿Que tipos de parámetros utilizamos?

ESTRATEGIAS

REPRESENTACIÓN

ANÁLISIS

SOLUCIÓN

ENUNCIADO

INTRODUCCIÓN

ES totalVertices: numero

Pos(47,49)Pos(47,49)

Page 7: 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.

¿De que figuras geométricas estamos hablando?

Tal vez en lo primero que debemos pensar es en las figuras geométricas que conozco.

Si sigo avanzando en el enunciado, veré que hay otros datos que me ayudan a precisar cual es lafigura en cuestión. Si se que tengo pares de lados de tamaños diferentes y que un par es mas grandes que el otro de seguro mi figura será un rectángulo.

MENÚ

Page 8: 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.

¿Qué significa que las figuras sean concéntricas?

Si pienso en concéntrico, pienso en algo que se une o que se relaciona por un centro.Y esa es justamente la definición “ Que tienen el mismo centro”

MENÚ

Page 9: 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.

¿Dónde debería ubicar al robot para que realice el recorrido?

Uno de los temas más importantes en lo que tiene que ver con este tipo de ejercicios es tener en cuenta que el robot no tiene que caerse de la ciudad.

Para ello deberíamos pensar en que lugar de la ciudad es conveniente comenzar el recorrido además de decidir si los rectángulos los construiré desde el mas pequeño hasta el mas grande o a la inversa

¿Que soluciones se te ocurren?

•El centro del recorrido lo ubico en el centro de la ciudad

•Comienzo a contruir apoyandome en uno de los lados

Dos posibles soluciones podrían ser ...

(Clikea sobre las posibles soluciones)

MENÚ

Page 10: 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.

•El centro del recorrido lo ubico en el centro de la ciudad

Si eligiera la otra opción necesitaría, antes de comenzar a construir todos los rectángulos, saber los tamaños de los lados de cada uno de ellos para no cometer ningún error de superposición cuando construya los mismos.

Si construyo de adentro hacia afuera, el calculo de los lados de los distintos rectángulo se harán a medida que los voy construyendo.

Si tomo este camino, puede surgir la duda de cual es el orden en que debo construir los rectángulos ¿Empezaré por el rectángulo mas chico y construiré hacia afuera?¿Empezaré por el rectángulo más grande?¿Ambas soluciones serán validas?

ANTERIOR

CIUDAD

CIUDAD

Ambas soluciones son correctas pero la segunda vista requiere mayor control para no cometer surperposiciones indeseablesl

MENÚ

Page 11: 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.

•Comienzo a construir apoyandome en uno de los lados

Si comienzo a construir desde el rectángulo más chico y continuo hacia afuera, ya cuando quiera ubicarme para construir el segundo rectángulo me caería de la ciudad!

 

Si considero esta solución, puede surgir la duda de construir hacia adentro o hacia afuera los rectángulos.

Solo una de las dos soluciones es valida . ¿Cual cree que es la correcta?

CIUDAD CIUDAD

Esta solución NO ES VALIDA y ,por eso, debemos descartarla.

ANTERIOR MENÚ

Page 12: 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.

¿Qué sé respecto al tamaño de la figura más chica?

Es muy importante conocer este dato ya que a partir de él podré calcular el tamaño del resto de los rectángulos a construir.

De la simple lectura del enunciado obtenemos que el lado mas chico, de la figura mas chica, vale 2. Este dato nos sirve para calcular el valor del otro lado de la misma figura puesto que sabemos que es el triple del mismo.

Si unimos todo esto tenemos que ...

2

Triple del otro lado => 2 X 3 = 6

MENÚ

Page 13: 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.

¿Como obtengo el tamaño del resto de las figuras?Como vimos antes, los datos que obtuvimos del rectángulo más chico son los que necesitamos para la construcción del resto de los rectángulos.

“El resto de las figuras aumentaran sus lados en 2 para el lado más chico y 4 para el más grande”

Aquí puede surgir nuevamente una ambigüedad en la interpretación.¿Como lo interpretan ustedes?

Lo correcto es calcular el tamaño de los lados de los otros rectángulos respetando siempre el aumentar 2 para el más chico y 4 para el más grande.

Lo erróneo seria pensar que cada lado mas grande ,de cada rectángulo, debo calcularlo basándome en el triple del lado mas chico.

2

6

¿Y que sabemos del resto de los rectángulos ?

61014

26 4

MENÚ

Page 14: 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.

¿Qué debo hacer en el recorrido?

Hasta ahora estuvimos prestando atención a como realizar el recorrido pedido dentro de la ciudad y sin caer de la misma pero no debemos olvidarnos de que todo eso lo hicimos con el objetivo deir realizando algo mas en el recorrido. ¿Y que es ese algo más?

“El robot debe informar, al terminar su recorrido, la cantidad total de vértices que tienen alguna flor.” De esta simple oración sacamos un montón de datos útiles!!!

Primero y principal , sabemos que hay algo que “INFORMAR” y que eso debe hacerse al“TERMINAR EL RECORRIDO”

TOTAL VERTICES = 7

¿Que informaremos? Un TOTAL

¿Un total de que? De VERTICES

Pero... ¿Debemos contar vértices o hay algún dato más? Contamos solo los vértices que tengan alguna FLOR

MENÚ

Page 15: 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.

¿Como se puede despomponer el problema?

Una de las herramienta más útiles en la resolución de problemas es la descomposición de los problemas a resolver en subproblemas más simples. Esta descomposición, que se basa en el paradigma "Divide y Vencerás" y persigue un objetivo: cada problema es dividido en un número de subproblemas más pequeños, cada uno de los cuales a su vez, puede dividirse en un conjunto de subproblemas más pequeños aún, y así siguiendo. Cada uno de estos subproblemas debiera resultar entonces más simple de resolver

¿Como podría descomponerse este problema?

Una de las posibles soluciones de descomposición vista en un diseño Top-Down sería

MENÚ

RECORRIDO

POSICIONARMECORRECTAMENTE

RECORRER UNRECTANGULO

CALCULARLADOS

RECORRERUN LADO

VERIFICAR EXISTENCIADE FLOR EN VERTICE

Page 16: 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.

¿ Que variables serán utiles para la resolución del ejercicio?

En general, durante la ejecución de un programa es necesario manipular información quepuede cambiar continuamente. Por este motivo, es imprescindible contar con un elementoque permita variar la información que se maneja en cada momento. Este elemento es lo quese conoce como variable.

¿ Que datos del ejercicio varían a lo largo de su resolución?

VARIABLES

•ladoMayor

•ladoMenor

•totalVertices

Los lados de los rectángulos, el más chico y el más grande, son datos que cambiaran de acuerdo al rectángulo en el que me encuentre.

Además necesitaré una variable que utilizare como contador de la cantidad total de vértices que tienen alguna flor.

MENÚ

Page 17: 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.

¿Que estructuras de control serán utiles para la resolución?

Es sencillo ver que el recorrido del rectángulo con todo lo que eso implica es una acción que se repetirá mas de una vez.

Recordemos que las estructuras de control son construcciones algorítmicas que alteran directamente el flujo de control lineal del algoritmo.Con ellas es posible seleccionar un determinado sentido de acción de entre un par de alternativaso repetir automáticamente un grupo de instrucciones.

REPETIR 3 RECORRIDO

¿MIENTRAS (CONDICION)?

Como debemos realizar 3 rectángulos lo correcto será utilizar un ......

¿REPETIR N ?

La pregunta es ¿Que es lo que debemos hacer mas de una vez ?

Pero...¿Sabemos la cantidad de veces que se repetirá esa acción o dependerá de alguna condición? La respuesta a esta pregunta nos dirá que tipo de estructura de control es la correcta utilizar

SIGUIENTEMENÚ

Page 18: 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.

¿Que estructuras de control serán utiles para la resolución?

Para el recorrido de cada uno de los lados utilizaremos alguna estructura repetitiva para generar el movimiento.¿Cual?

SI (HayFlorEnLaEsquina) entonces totalVertices:=totalVertices+1

 Además, para ver si hay o no flores en una esquina vértice de rectángulo...¿Que utilizaremos?

REPETIR ladoMayor mover

MENÚANTERIOR

Page 19: 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.

¿Será necesario el uso de parámetros?

Los parámetros nos posibilitan que se comparta información entre los modulos que llaman y los modulos que son llamados.Esto brinda la posibilidad de flexibilizar el comportamiento del proceso obteniendo, de esta forma, mejores resultados.

Anteriormente vimos que el problema puede dividirse en subproblemas mas sencillos. Estos subproblemas serán módulos para nuestro programa principal y la comunicación que exista entre estos módulos se dará a través de los parámetros.

¿Donde usarías parámetros?

Usaremos parámetros para indicarle al módulo que realiza los rectángulos el valor de los lados del mismo

Usaremos parámetros para ir calculando la cantidad de vértices que tienen alguna flor.

ladoMayor ladoMenor lado

totalVertices

MENÚ

Page 20: 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.

VARIABLES

RECORRIDO

MÓDULOS

ladoMayor ladoMenor totalVertices

programa recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 21: 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.

VARIABLES

RECORRIDO

MÓDULOS

ladoMayor ladoMenor totalVertices

programa recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 22: 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.

VARIABLES

RECORRIDO

ladoMayor ladoMenor totalVertices

programa recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

2

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 23: 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.

VARIABLES

RECORRIDO

ladoMayor ladoMenor totalVertices

programa recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin 2 6

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 24: 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.

VARIABLES

RECORRIDO

ladoMayor ladoMenor totalVertices

programa recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin 2 06

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 25: 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.

VARIABLES

RECORRIDO

ladoMayor ladoMenor totalVertices

programa recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin 2 06

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 26: 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.

VARIABLES

RECORRIDO

ladoMayor ladoMenor totalVertices

programa recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin 2 06

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 27: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 2 06

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 28: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 2 06

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 29: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

ladoMayor ladoMenor totalVertices 2 06

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 30: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

ladoMayor ladoMenor totalVertices 2 06

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 31: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

ladoMayor ladoMenor totalVertices 2 16

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 32: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 2 16

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 33: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 2 16

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 34: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 2 16

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 35: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

ladoMayor ladoMenor totalVertices 2 16

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 36: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 2 16

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 37: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 2 16

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 38: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 2 16

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 39: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 2 16

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 40: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 2 16

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 41: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 2 16

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 42: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 2 16

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 43: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 2 16

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 44: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 2 16

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 45: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 2 16

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 46: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 2 16

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 47: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 2 16

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 48: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 2 16

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 49: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso calcularLados ( ES ladoMayor:numero;

ES ladoMenor:numero)

comenzar

ladoMenor:=ladoMenor+2

ladoMayor:= ladoMayor+4

fin

ladoMayor ladoMenor totalVertices 2 16

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 50: 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.

VARIABLES

RECORRIDO

ladoMayor ladoMenor totalVertices

programa recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin 4 110

proceso calcularLados ( ES ladoMayor:numero;

ES ladoMenor:numero)

comenzar

ladoMenor:=ladoMenor+2 2 + 2 = 4

ladoMayor:= ladoMayor+4 6 + 4 = 10

fin

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 51: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso posicionar

comenzar

Pos(PosAv-2,PosCa-1)

fin

ladoMayor ladoMenor totalVertices 4 110

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 52: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

ladoMayor ladoMenor totalVertices 4 110

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 53: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 4 110

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 54: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 4 110

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 55: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 4 110

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 56: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 4 110

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 57: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 4 110

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 58: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 4 110

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 59: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 4 110

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 60: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 4 110

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 61: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 4 110

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 62: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 4 110

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 63: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 4 210

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 64: 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.

VARIABLES

programa recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

RECORRIDO

ladoMayor ladoMenor totalVertices 4 210

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 65: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero;

ES totalVertices:numero)proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 4 210

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 66: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 4 210

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 67: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 4 210

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 68: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 4 210

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 69: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 4 210

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 70: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 4 310

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 71: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 4 310

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 72: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 4 310

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 73: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 4 310

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 74: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 4 310

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 75: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 4 310

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 76: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDO

MODULOS

programa recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 4 410

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 77: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 4 410

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 78: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso calcularLados ( ES ladoMayor:numero;

ES ladoMenor:numero)

comenzar

ladoMenor:=ladoMenor+2

ladoMayor:= ladoMayor+4

fin

ladoMayor ladoMenor totalVertices 4 410

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 79: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso calcularLados ( ES ladoMayor:numero;

ES ladoMenor:numero)

comenzar

ladoMenor:=ladoMenor+2 4 + 2 = 6

ladoMayor:= ladoMayor+4 10 + 4 = 14

fin

ladoMayor ladoMenor totalVertices 6 414

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 80: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso posicionar

comenzar

Pos(PosAv-2,PosCa-1)

fin

ladoMayor ladoMenor totalVertices 6 414

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 81: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

ladoMayor ladoMenor totalVertices 6 414

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 82: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 6 414

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 83: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 6 414

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 84: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 6 414

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 85: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 6 414

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 86: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 6 414

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 87: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 6 514

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 88: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

6 514ladoMayor ladoMenor totalVertices 6 514

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 89: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 6 514

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 90: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 6 514

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 91: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 6 514

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 92: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 6 514

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 93: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 6 614

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 94: 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.

VARIABLES

programa recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

RECORRIDO

6 614ladoMayor ladoMenor totalVertices 6 614

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 95: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 6 614

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 96: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 6 614

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 97: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 6 614

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 98: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 6 614

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 99: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 6 614

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 100: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 6 614

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 101: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 6 614

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 102: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

proceso recorrerLado(E lado:numero ) comenzar repetir lado mover fin

ladoMayor ladoMenor totalVertices 6 614

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 103: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 6 614

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 104: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 6 614

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 105: 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.

proceso verificarVertice( ES totalVertices:numero) comenzar si(HayFlorEnLaEsquina) totalVertices:=totalVertices+1 fin

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 6 714

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 106: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) comenzar repetir 2 recorrerLado(ladoMenor) verificarVertice(totalVertices) derecha recorrerLado(ladoMayor) verificarVertice(totalVertices) derecha fin

ladoMayor ladoMenor totalVertices 6 714

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 107: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso calcularLados ( ES ladoMayor:numero;

ES ladoMenor:numero)

comenzar

ladoMenor:=ladoMenor+2

ladoMayor:= ladoMayor+4

fin

ladoMayor ladoMenor totalVertices 6 714

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 108: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso calcularLados ( ES ladoMayor:numero;

ES ladoMenor:numero)

comenzar

ladoMenor:=ladoMenor+2 6 + 2 = 8

ladoMayor:= ladoMayor+4 14 + 4 = 18

fin

ladoMayor ladoMenor totalVertices 8 718

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 109: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

proceso posicionar

comenzar

Pos(PosAv-2,PosCa-1)

fin

ladoMayor ladoMenor totalVertices 8 718

MÓDULOS

RESOLUCIÓN

MENU SIGUIENTEANTERIOR

Page 110: 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.

VARIABLES

RECORRIDOprograma recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

ladoMayor ladoMenor totalVertices 8 718

MÓDULOS

RESOLUCIÓN

Total de Vertices7

MENU SIGUIENTEANTERIOR

Page 111: 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.

programa recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

Los procesos recorrerCuadrado, calcularLados y posicionar se ejecutaron 3 veces. Una vez por cada rectángulo que se debía recorrer .

Los procesos recorrerLado y verificarVertice se ejecutaron 12 veces cada uno. 4 veces para cadarectángulo.

RESOLUCIÓN

MENU SIGUIENTE

Page 112: 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.

VARIABLES

RECORRIDO

En el Área de RECORRIDO podemos ver que se realizaron correctamente los 3 rectángulos.el robot quedó ubicado en la ultima posición que se obtuvo luego de aplicar el moduloPOSICIONAR

ladoMayor ladoMenor totalVertices 8 718

 En el Área de MODULOS vemos que no hayninguno en ejecución puesto que todos finalizaronen el momento correcto y antes de la finalizacióndel programa principal.

En el Área de VARIABLES vemos los valorescon los que quedaron las mismas.nótese que el calculo de estos valores es innecesarioya que no se utilizaran.

MÓDULOS

MENUANTERIOR

Page 113: 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.

programa recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

MENU

El numero de posicionamiento inicial es un numero que calculamos para posicionar al robot de unamanera correcta logrando que los recangulos se contruyan concentricanmente y con centroen el centro de la ciudad.

Es importante ver que esta posicion NO es la unicacorrecta ya que existen otras esquinas donde sepodria ubicar al robot y asi conseguir el recorridocorrecto. Recordar que lo imporante es que los rectangulossean concentricos y no cual es el centro de eserecorrido

•¿Porque ubicamos al robot inicialmente en la esquina (47,49) ?

Page 114: 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.

programa recorridoprocesos proceso recorrerLado(E lado:numero ) proceso verificarVertice( ES totalVertices:numero) proceso recorrerCuadrado(E ladoMayor:numero; E ladoMenor:numero; ES totalVertices:numero) proceso calcularLados ( ES ladoMayor:numero; ES ladoMenor:numero) proceso posicionar variables ladoMayor:numero ladoMenor:numero totalVertices:numero comenzar iniciar ladoMenor:=2 ladoMayor:=ladoMenor*3 totalVertices:=0 Pos(47,49) repetir 3 recorrerCuadrado(ladoMayor, ladoMenor, totalVertices) calcularLados(ladoMayor, ladoMenor) posicionar Informar(totalVertices)fin

MENU

Usamos dos tipos de parámetros :

Parametros de entrada (E) y parámetros de entradaSalida (ES)Los parámetros de entrada los utilizamos cuando eldato solo es útil dentro del módulo.

En nuestra resolución los usamos para indicarlos tamaños de los lados mayores y menores en el módulo recorrerCuadrado. Tambien lo usamos para indicarle al modulorecorrerLado el tamaño, presisamente del lado,que debe recorrer

Los parámetros de salida los usamos cuando traen informacion util para un modulo y luego llevaInformacion para ser utilizada por otro modulos o el Programa principal En nuestra resolucion los usamos para calcular loslados de los rectangulos ya que el nuevo valor que adoptam depende del valor anterior.Tambien los usamos para ir acumulando el total devertices de todo el recorrido.

•¿Que tipos de parámetros utilizamos?