Ir al contenido principal

Condicional en programación

 Qué son los condicionales y ciclos?

Un condicional, como su nombre lo indica, es una condición para discernir entre una opción u otra, y en el proceso mental normalmente se manifiesta con un "si".

Operadores lógicos

Para crear condiciones, por muy simples que sean.se necesitan los operadores lógicos. Puedes escribir condiciones ajustadas a lo que necesitas.

== significa "igual". If x==y, significa "si x es igual a y" 

== significa "mayor que". If x>y, significa "si x es mayor a y"

< significa "menor que". If x<y, significa "si x es menor que y"

!= significa "si es distinto", If x!=y, significa "si x es distinto de y"

&& significa "Y", la conjunción copulativa; es decir, If(x==y) && (x==z), significa "si x es igual a y Y x igual a z".

IF: sintácticamente, es la palabra reservada para desencadenar el poder de los condicionales en el código.

ELSE: expresa "en el caso contrario". siguiendo con el ejemplo de la lluvia: If (va a llover) coge el paraguas else coge el bañador.

SWITCH: Es una estructura de control diseñada para diferentes condiciones ligasas a una decisión. Básicamente es como poner una pila de If, que sería más eficiente en cuanto a rendimiento, pero hará que tu código fuera ilegible.

Su sintaxis se basa en las palabras switch (variable) y case. Estos últimos plantean los casos en los que el código se dispara: si el case está en 1 y la variable contiene ese valor, se disparará el código que esté dentro de él. Cada uno delos casos se delimita con la palabra reservada break.

BUCLE FOR: se considera "el rey de los ciclos", porque con esta estructura se puede hacer cualquier cosa, literalmente, todo lo que puedes hacer con los demás bucles. y que los uses cuando toque.

Condición inicial

Como ejemplo pones la x=0, el bucle empezará en 0, así que vamos completando: for (x=0; condición de parada; ritmo de iteración).

Condición de parada

Si por ejemplo pones x<10, la parada se producirá cuando la x llegue a 10. for (x=0;x<10; ritmo de iteración).

Ritmo de iteración: 

Básicamente, es el ritmo al que consume el bucle. Si por ejemplo, pusiéramos x=x+2, el bucle itera de 2 en 2, aunque lo más común es que haga de 1 en 1 con la siguiente sintaxis x++. for(x=0;x<10;x++).

BUCLE WHILE: El bucle while es más sencillo de entender. Si has entendido el bucle for ,este también será fácil. Básicamente, esta es una estructura interactiva a la que hay que pasarle una condición de parada while (condición de parada). A demás aprovecha para introducir el concepto de contador, el cual es muy útil en este tipo de bucle for, el while no tiene ritmo de iteración.




Cibergrafia:https://codenotch.com/blog/condicionales-y-ciclos/



Comentarios

Entradas populares de este blog

Disyunción lógica en programación

Qué es conjunción en programación

Tipos de blog