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.
Comentarios
Publicar un comentario