Condicionales

En la vida real vivimos constantemente de toma de decisiones, en algunas veces es fácil decidir entre un si ó no, y en otras tenemos muchas más opciones para tomar una decisión.

Imagenemos que tienes que salir con urgencia y debes llegar algún sitio a tiempo, para eso piensas si tomar un bus ó un taxi, ¿qué pasaría si tomas la ruta del bus equivocada?, posiblemente no llegues a tiempo, ¿qué pasaría si ese bus se vara?, ó hay demasiados trancones?, ¿qué pasaría si mejor tomas un taxi? posiblemente con el taxi llegues a tiempo, podría irse directo, y no te equivocarías de ruta porque con el bus ya hay una ruta preestablecida, mientras que con el taxi no... Bueno te pones a pensar en esas multiples opciones, supongamos que tomas el bus, así que existen dos opciones, si tomas el bus equivocado entonces te pierdes y no llegues a tiempo, si tomas el bus no equivocado entonces no te pierdes y llegas a tiempo, como vemos existe una toma de decisiones que debes realizar y de acuedo a la decisión que se tome tienes una salida. Lo mismo pasa a la hora de programar, existe una toma de decisiones que te permitirán comprobar condiciones y hacer que nuestro programa se comporte bien sea de una forma u otra, y dependiendo de esa condición realizará una acción.

Ejemplo: Verificar si un número es positivo o negativo. Siguiente la estructura del algoritmo planteada en capitulos anteriores, debemos identificar las entradas, la solución del problema y la salida. Entradas: número Calculo problema: . si un número es mayor > a 0 es positivo, . si un número es menor a < 0 es negativo

Ya teniendo esto presente procedemos entonces a estructurar el algoritmo

Algoritmo numero_positivo: Entradas: numero como Entero Salidas: numero

INICIO Si numero > 0 entonces: devolver "el numero es positivo" Sino devolver "el numero es negativo"

Fin Si Fin Fin Algoritmo

Ya entendiendo un poco de que trata los condicionales te reto hacer un algoritmo donde imagines que harás la compra de un producto en una tienda, y si el producto esta disponible preguntes el precio del producto, sino salir de la tienda. ☺️

Una ayudita:

ALGORITMO comprarproducto_en_tienda: Entradas: Salidas: producto INICIO Si producto esta en la tienda entonces: imprimir "Preguntar por el precio" Sino: salir de la tienda Fin Si Fin FIN ALGORITMO

Como vemos hemos hecho un algoritmo de forma conceptual, desarrollar un algoritmo de esta forma es hacerlo por etapas para dar solución a un problema, a medida que vamos aprendiendo a dar una resolución a problemas, a pensar primero en como resolverlo podemos pasar después a llevarlo a un lenguaje de computador. El pseudocodigo no es un lenguaje de programación, pero si es una forma de escribir algoritmos de tal forma que sea por etapas y comprensible.

La estructura de flujo condicional entonces sería:

Si condicion: . . . sino: . . .

Last updated

Was this helpful?