C-AYUDA C\C++
BIENVENIDO AL FORO C-AYUDA!

Estructuras de control en C

Ver el tema anterior Ver el tema siguiente Ir abajo

Estructuras de control en C

Mensaje  Tacticas el Sáb Mar 27, 2010 3:25 am

Existen varios tipos de estructura en C tales como:

*Estructuras de selección

-if
if significa si y nos sirve para validar una condición, un ejemplo: si el cielo esta nublado, va a llover
la sintaxis( Exclamation es la manera correcta de escribirlo) en c es de esta manera

if(condición)
{
instrucción 1
instrucción 2
etcétera
}
Exclamation la llave ( { ) significa que hay empieza el if y la llave ( } ) significa que ahí acaba el if.

esta estructura va acompañada de un "else" que significa "si no" si utiliza para realizar cualquier otra acción en caso de que el if no se cumpla
Shocked OJO en esa estructura el else no es obligatorio es opcional.

ejemplo:

if(a==b)
{
a=a+1
}
else
{
a=a-1
}

-swich
esta es una estructura de selección múltiple en la cual se utiliza un break después de cada condición para terminar todo el swich
Exclamation break es una palabra reservada como if o swich esto quiere decir que no se puede utilizar mas que para un proposito especial que en este caso se utiliza para romper,terminar o salir de una estructura de control.
su sintaxis es la siguiente:

swich(operador)
{
case 1:
instrucciones
break
case 2:
instrucciones
break
case 3:
instrucciones
break
default:
instrucción default
break

case significa "caso" esto se utiliza para decir que si el operador dio 1 (ose la primer condicion lo va a haceral primer casi ace lo del primer caso
default se utiliza como si fuera un caso, pero este se valida cuando ninguno de los casos anteriores de cumple entonces se cumple lo del default.

*Estructuras de iteración

-while

while significa "mientras" y se utiliza para crear un ciclo que termina hasta que su operador o condición de falso osea no se cumpla,
la sintaxis de while es las siguiente:

while(operador o condicon)
{
instrucción 1
instrucción 2
instrucción 3
etcétera...
}

donde las acciones se repiten hasta que la condicion no se cumpla o otra forma detener un while es por medio de un break

-do while

es una estructura parecida al while solo que en esta el ciclo se hace mínimo una vez
por que primero se realizan las instrucciones y luego valida la condición
su sintaxis en c es la siguiente:

do
{
instrucción 1
instrucción 2
instrucción 3
etcétera...
}while(condición)

primero se realizan las acciones que están después de do y luego pregunta si la condición es verdadera, si es verdadera se vuelve a repetir
y si no se termina el do while.

otra forma de salir del while es por medio de un brake.

-for

Esta estructura se utiliza para crear un ciclo con un incremento como while pero tu pones el inicio, la condicion y un incremento
por ejemplo en una serie tu le pones que inicie en 0 cero y luego le pones la condición como si fuera un while y al final le pones el incremento separados por un ;(punto y coma que significa el final de una instrucción)

Su sintaxis en C es:

for(inicio; condición; incremento)
{
instrucción 1
instrucción 2
instrucción 3
etcétera...
}

a++ es lo mismo que decir a=a+1

Very Happy Este es un tema un poco difícil asi que si tienes dudas no dudes en comentarlas Smile

Arrow TheXBest(Angel)

_________________

TheXBest
avatar
Tacticas
Admin

Mensajes : 41
Puntos : 90
Reputación : 4
Fecha de inscripción : 24/03/2010
Edad : 24

Ver perfil de usuario http://c-ayuda.forolatin.com

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.