1. Juan Diego SicacháCortes
Sistemas e informáticaempresarial
Estructura de sentencias, repetitivas y condicional
Sentencia “if-else”
Repetitiva “For”
Repetitiva “while”
Repetitiva “do while”
Condicional “switch”
Sentencia “if-else”
Esta sentencia se utiliza para realizar un test lógico y a continuación llevar a cabo una de dos
posibles acciones, dependiendo de que el resultado sea cierto o falso. La parte else de una
sentencia if-else es opcional. Por tanto, la sentencia en su forma general más simple se puede
escribirif (expresión) sentencia;Lasentenciase ejecutarásólosi la expresióntiene unvalorno
nulo(escierta).Lasentenciapuedesersimple ocompuesta.Laformageneral de estasentencia
incluyendo la cláusula else es: if (expresión) sentencia1; else sentencia2; Es posible anidar
sentencias if-else una en otra, de la misma forma que los bucles.
2. - Cuando la sentencia es verdadera :
- Cuando la sentencia es falsa :
3. Repetitiva“For”
Los ciclosfor sonloque se conoce como estructurasde control de flujocíclicaso simplemente
estructurascíclicas,estosciclos,comosu nombre losugiere,nospermitenejecutarunao
variaslíneasde códigode formaiterativa,conociendounvalorespecificoinicial yotrovalor
final,además nospermitendeterminarel tamañodel pasoentre cada"giro"o iteracióndel
ciclo.
En resumen,unciclofores unaestructura de control iterativa,que nospermite ejecutarde
manerarepetitivaunbloque de instrucciones,conociendopreviamente unvalorde inicio,un
tamañode pasoy un valorfinal para el ciclo.
4. Repetitiva“While”
Los cicloswhile sontambiénunaestructuracíclica,que nospermite ejecutarunaovarias
líneasde códigode manera repetitivasinnecesidadde tenerunvalorinicial e inclusoaveces
sinsiquieraconocercuándose va a dar el valor final que esperamos,loscicloswhile,no
dependendirectamente de valoresnuméricos,sinode valoresbooleanos,esdecirsuejecución
depende del valorde verdadde unacondicióndada,verdaderaofalso,nadamás. De este
modoloscicloswhile,sonmuchomásefectivosparacondicionesindeterminadas,que no
conocemoscuandose van a dar a diferenciade losciclosfor,conlos cualesse debe tenerclaro
un principio,unfinal yuntamañode paso.
5. Repetitiva“DO-While”
Los ciclosdo-whilesonunaestructurade control cíclica, loscualesnospermitenejecutarunao
variaslíneasde códigode formarepetitivasinnecesidadde tenerunvalorinicial e inclusoa
vecessinsiquieraconocercuándose vaa dar el valorfinal,hastaaquí sonsimilaresalosciclos
while,sinembargoel ciclodo-while nospermiteañadirciertaventajaadicional yestaconsiste
que nos da laposibilidadde ejecutarprimeroel bloquede instruccionesantesde evaluar la
condiciónnecesaria,de este modolosciclosdo-while,sonmásefectivosparaalgunas
situacionesespecíficas.Enresumenunciclodo-while,esunaestructurade control cíclicaque
permite ejecutarde manerarepetitivaunbloque de instruccionessinevaluarde forma
inmediataunacondiciónespecífica,sinoevaluándolajustodespuésde ejecutarporprimera
vezel bloque de instrucciones.
6. Condicional “switch”
Los condicionalesSwitch,sonunaestructurade control condicional,que permite definir
múltiplescasosque puede llegaracumplirunavariable cualquiera,yqué accióntomaren
cualquierade estassituaciones,inclusoesposible determinarqué acciónllevaracaboen caso
de no cumplirningunade lascondicionesdadas.
Ejemplo1: