Investigar el concepto de recursividad en la programación. Retomar el concepto de Función para poder explicar el concepto anterior.
Traer elaborada en el cuaderno, COMPLETA , la metodología de solución de problemas para el problema descrito abajo.
En la Etapa 4 de Desarrollo de la Solución del Problema, incluir la impresión de la Pantalla, junto con el código.(quitar el color de fondo azul y dejarlo en blanco)
Al Código agregar su nombre, no. de cta. y grupo:
class program {
(*Nombre Completo, No. de Cta, Grupo*)
(*ESTE PROGRAMA DESCRIPCION*)
void derecha(){
_______
____
}
(*el resto de funciones*)
program()
Metodología 5, recuerda hacer una carpeta para cada programa y en cada carpeta debes de hacer 5 mundos posibles y el código debe de funcionar con todos los mundos.
PROBLEMA 4: Midiendo la distancia
Descripción del problema:
Inicialmente Karel se encuentra orientado
hacia el ESTE en la esquina inferior izquierda de su mundo. Inicialmente Karel
tiene un número infinito de zumbadores, esto quiere decir que no importa
cuantos zumbadores deje en el piso nunca se le acabaran los zumbadores que trae
en la mochila.
A la derecha de Karel, a una distancia
desconocida hay una pared vertical.
Debes escribir un programa que permita que
Karel mida la distancia entre su posición inicial y la pared. Como resultado,
Karel deberá dejar en la esquina inferior izquierda del mundo una cantidad de
zumbadores igual a la distancia entre la posición inicial de Karel y la pared.