programacion en Objective C: generar combinaciones de variables booleanas

recursividad – Objective C + POO (generar combinaciones de variables booleanas)

El problema planteado consiste en crear un algoritmo que permita generar todas las posibles combinaciones entre variables booleanas. Para 1 variable se tomarían dos combinaciones(verdadero, falso) para 2 variables se tomarían 4 combinaciones, es decir la forma de combinaciones se da como: 2 ^ n. Se debe usar una función recursiva.

El siguiente programa en Objective C hace uso de una función recursiva encargada de generar cada combinación según la cantidad de variables. Se programo usando POO

La lógica que utiliza este programa en Objective C es simple. Se leen la cantidad de variables y se muestra la tabla de salida de combinaciones invocando la función recursiva generaCombinaciones().

Reto

Quiero hacer este programa… Pero ¿Cómo funciona?

La ejecución paso a paso del programa la puede ver en la

Simulación

ESCUCHANDO


Suscribete a nuestro canal

AMPLIAR ESCUCHANDO

programacion en Objective C: generar combinaciones de variables booleanas
Figura. programacion en Objective C: genera combinaciones variables booleanas

resultado ejecucion programa: generar combinaciones de varibles
Figura. resultado ejecucion programa: genera combinaciones variables booleanas

EVALUAR APLICANDO
BUENAS PRÁCTICAS

Las funciones recursivas aprovechan al maximo la velocidad de procesamientos de datos de un PC. Las funciones recursivas generan pilas de llamadas

[Tweet «»El uso de funciones recursivas se autoinvocan» #Tutorias ☺»]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.