[ Foro de Pascal ]

Necesito ayuda urgente para realizar un programa en pascal

01-Jul-2015 02:02
Fabricio forteis
1 Respuestas

Estimados tengo que realizar un ejercicio en Pasca y la verdad que estoy super perdido. Les paso el enunciado para quien pueda ayudarme se lo agredecere enormemente, es super importante.

Tema: Recursion.

Desarrollar un algoritmo recursivo cuya función sea devolver el número de "#" unidos en una matriz. Un "#" está unido a otro "#" si son vecinos horizontal, vertical o diagonalmente.

0 0 # # 0 0 0 #
0 # 0 # # 0 # 0
0 0 0 0 0 0 # 0
0 # 0 # # 0 # 0
# 0 0 0 0 # 0 #

Muchas gracias


04-Jul-2015 22:00
Nacho Cabanes (+83)

Para una función recursiva siempre tendrás que empezar por pensar cuál es el caso base (la solución trivial) y cómo pasas de un caso general al caso inmediatamente siguiente (y más sencillo que él).

¿Cuál tomarías aquí como caso base?  ¿Qué solución has intentado ya?






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)