|
|
|
|
141
|
---
|
141
|
---
|
142
|
|
142
|
|
143
|
|
143
|
|
144
|
-## Sesión de laboratorio
|
|
|
|
|
144
|
+## Sesión de laboratorio:
|
145
|
|
145
|
|
146
|
### Ejercicio 1 - Cuadrícula cuadrada de cuartos
|
146
|
### Ejercicio 1 - Cuadrícula cuadrada de cuartos
|
147
|
|
147
|
|
148
|
Supón que el robot se encuentra en el cuarto superior izquierdo (extremo noroeste) de un espacio **cuadrado** de cuartos, i.e. el espacio contiene igual número de filas y columnas de cuartos (como el de la Figura 1). Diseña un algoritmo para que el robot pueda computar el número de cuartos que hay en la cuadrícula.
|
148
|
Supón que el robot se encuentra en el cuarto superior izquierdo (extremo noroeste) de un espacio **cuadrado** de cuartos, i.e. el espacio contiene igual número de filas y columnas de cuartos (como el de la Figura 1). Diseña un algoritmo para que el robot pueda computar el número de cuartos que hay en la cuadrícula.
|
149
|
|
149
|
|
150
|
-**Instrucciones**
|
|
|
|
|
150
|
+#### Instrucciones
|
151
|
|
151
|
|
152
|
1. Carga a `QtCreator` el proyecto `CountingSquares`. Hay dos maneras de hacer esto:
|
152
|
1. Carga a `QtCreator` el proyecto `CountingSquares`. Hay dos maneras de hacer esto:
|
153
|
|
153
|
|
|
|
|
|
167
|
|
167
|
|
168
|
### Ejercicio 2 - Cuadrícula rectangular de cuartos
|
168
|
### Ejercicio 2 - Cuadrícula rectangular de cuartos
|
169
|
|
169
|
|
170
|
-**Instrucciones**
|
|
|
|
|
170
|
+#### Instrucciones
|
171
|
|
171
|
|
172
|
1. Supón que ahora el robot se encuentra en el cuarto superior izquierdo (extremo noroeste) de un espacio **rectangular** (no necesariamente cuadrado) de cuartos. Diseña un algoritmo para que el robot pueda computar el número de cuartos que hay en la cuadrícula.
|
172
|
1. Supón que ahora el robot se encuentra en el cuarto superior izquierdo (extremo noroeste) de un espacio **rectangular** (no necesariamente cuadrado) de cuartos. Diseña un algoritmo para que el robot pueda computar el número de cuartos que hay en la cuadrícula.
|
173
|
|
173
|
|
|
|
|
|
179
|
|
179
|
|
180
|
### Ejercicio 3 - Cuadrícula rectangular de cuartos, posición aleatoria
|
180
|
### Ejercicio 3 - Cuadrícula rectangular de cuartos, posición aleatoria
|
181
|
|
181
|
|
182
|
-**Instrucciones**
|
|
|
|
|
182
|
+#### Instrucciones
|
183
|
|
183
|
|
184
|
1. Supón que ahora el robot comienza su recorrido en cualquiera de los cuartos de una cuadrícula **rectangular** (no necesariamente cuadrada). Diseña un algoritmo para que el robot pueda computar el número de cuartos que hay en la cuadrícula.
|
184
|
1. Supón que ahora el robot comienza su recorrido en cualquiera de los cuartos de una cuadrícula **rectangular** (no necesariamente cuadrada). Diseña un algoritmo para que el robot pueda computar el número de cuartos que hay en la cuadrícula.
|
185
|
|
185
|
|
|
|
|
|
193
|
|
193
|
|
194
|
### Ejercicio 4 - Cuadrícula en forma de pirámide, posición aleatoria
|
194
|
### Ejercicio 4 - Cuadrícula en forma de pirámide, posición aleatoria
|
195
|
|
195
|
|
196
|
-**Instrucciones**
|
|
|
|
|
196
|
+#### Instrucciones
|
197
|
|
197
|
|
198
|
1. Supón que ahora el robot comienza su recorrido en cualquiera de los cuartos de una cuadrícula en forma de pirámide. Diseña un algoritmo para que el robot pueda computar el número de cuartos que hay en la cuadrícula.
|
198
|
1. Supón que ahora el robot comienza su recorrido en cualquiera de los cuartos de una cuadrícula en forma de pirámide. Diseña un algoritmo para que el robot pueda computar el número de cuartos que hay en la cuadrícula.
|
199
|
|
199
|
|