Condicionales y Ciclos en C
Condicionales y Ciclos en C
Condicionales y Ciclos en C
CONDICIONALES
Las condicionales en programación son procedimientos para llevar a cabo una serie de
instrucciones cuando se cumpla una sentencia o pregunta, estos van acompañados de
operadores lógicos los cueles son:
(==) igual que.
(<=) menor o igual que
(>=) mayor igual que
(>)mayor que
(!=) no es igual que o diferente de.
el forma de escribirlo es:
if(condicion)
Lo que pasa si se cumple la condición
else
Lo que pasa si no se cumple la condición
Un ejemplo del uso de condicionales se puede enmarcar en el diario vivir con el hecho de
tomar un bus, en la mente la persona por un instante se hace cantidad de preguntas que van
a llevar a un resultado, por ejemplo "si tengo el dinero suficiente para pagar el pasaje". del
resultado de esta pregunta va a salir una respuesta de falso o verdadero la cual va a generar
una decisión o un camino a tomar: "si lo tiene toma el bus" de lo contrario (o si no) "no
puede tomar el bus" y se busca otra opción.
Se llevan a cabo cuando se desea que una serie de instrucciones se ejecuten varias veces
cundo se cumpla la condición dada, ya sea por una opción de continuar o mediante una
condición cumplida. Los ciclos más usados en programación son el for que traduce para y
el while que traduce mientras.
Ciclo for
Este comando se utiliza para que se repitan una serie de instrucciones, es usado
habitualmente cuando se conoce la cantidad exacta de interacciones que se desea hacer, ya
que en su sintaxis esta el inicio, y el fin exacto, es decir la cantidad de veces que se va a
realizar las instrucciones.
Un ejemplo clásico del ciclo for son las tablas de multiplicar, ya que tienen un inicio
especifico (habitualmente 1) y un fin definido (comúnmente 10). Entonces podríamos
decirle al programa que estamos realizando que comience en 1 y realice la operación de
multiplicación hasta que llegue a 10 incrementándose de uno en uno.
Para hacer más simple el ejemplo a continuación se enuncia el seudocódigo del ejemplo
para la tabla del 2
Ciclo do while
do while puede traducirse como "hasta que", ósea, que si quisiera ponerlo en un lenguaje
natural estaría diciendo que hasta que se cumpla la condición realice las instrucciones
previstas.
do{
bloque de instrucciones a realizar mientras se cumpla la condición
}while (condición)
Se debe tener presente que antes de la instruccion debe ir el valor inicial, en su cuerpo debe
ir el incremento y la condición da el valor final. Para el ejemplo de las tablas en
seudocódigo podríamos decirlo así
inicia en 1
do{
multiplique 2 por el valor tomado
incrementelo en 1
}
while(hagalo hasta 10);
Ciclo While
while (condicion){
bloque de sentencias que se van a realizar mientras que se cumple la condicion
}
Para continuar con el ejemplo de las tablas ahora usando el while debemos tener en cuenta
que el inicio se debe estipular antes de ser usado, el incremento va en su cuerpo y el final lo
da la condición.
valor inicial 1
while(hasta que el valor sea 10)
{
multiplique el numero por 2
incremente el numero
}
En la página principal se encuentran los códigos de estos ejemplos para poder usarlos en un
compilador de C++
Colegio Particular Mixto
La Ilustración
Mazatenango, Suchitepéquez
Cátedra: Sistemas
Clave: 33