martes, 21 de octubre de 2025

Recursividad Metodología Midiendo distancia

 

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.