SlideShare uma empresa Scribd logo
1 de 6
Sentencias de Control
Sentencia if simple

 if ( <expresión_lógica> )
   {
       <bloque_de_instrucciones>
   }
Sentencia if con else
if ( <expresión_lógica> )
     {
       <bloque_de_instrucciones>
     }
Else
 {
     <bloque_de_instrucciones>

 }
If anidados
if ( <expresión_lógica> )
     {
       <bloque_de_instrucciones>
     }
else if ( <expresión_lógica> )
 {
     <bloque_de_instrucciones>

  }
else
{
    <bloque_de_instrucciones>
}
Comparar Cadenas

 Se utiliza la función strcmp que viene en la librería
            #include <string.h>


 Sintaxis
 strcmp(cadena1,cadena2)
            Regresa valor cero si las cadenas son iguales
            Regresa valor distinto de cero si son diferentes
 Ejemplo:
    If(strcmp(“hola”, “hola2”)==0)
     {
         <aquí no entra porque las cadenas no son iguales>
     }
Sentencia switch
 switch ( <expresión> )
 {
   case <expresión_1> : [ <bloque_de_instrucciones_1> ]
               [ break; ]
   case <expresión_2> : [ <bloque_de_instrucciones_2> ]
               [ break; ]
   ...
   case <expresión_n> : [ <bloque_de_instrucciones_n> ]
               [ break; ]
        [ default : <bloque_de_instrucciones_n+1> ]
 }

Mais conteúdo relacionado

Mais procurados (11)

Estructuras algoritnicas de control
Estructuras algoritnicas de controlEstructuras algoritnicas de control
Estructuras algoritnicas de control
 
Curso Java Inicial 3 Sentencias De Control De Flujo
Curso Java Inicial   3 Sentencias De Control De FlujoCurso Java Inicial   3 Sentencias De Control De Flujo
Curso Java Inicial 3 Sentencias De Control De Flujo
 
D6 a sentencias de control de flujo
D6 a sentencias de control de flujoD6 a sentencias de control de flujo
D6 a sentencias de control de flujo
 
Fpr0407 control
Fpr0407 controlFpr0407 control
Fpr0407 control
 
Comando grep y expresiones regulares
Comando grep y expresiones regularesComando grep y expresiones regulares
Comando grep y expresiones regulares
 
Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Java
 
38 Php. La Funcion Switch
38 Php. La Funcion Switch38 Php. La Funcion Switch
38 Php. La Funcion Switch
 
Matlab 2
Matlab 2Matlab 2
Matlab 2
 
Estructuras De Control
Estructuras De ControlEstructuras De Control
Estructuras De Control
 
Guia sql funciones
Guia sql funcionesGuia sql funciones
Guia sql funciones
 
Estructuras de control en android
Estructuras de control en androidEstructuras de control en android
Estructuras de control en android
 

Destaque

Conceptos globales de cableado estructurado
Conceptos globales de cableado estructuradoConceptos globales de cableado estructurado
Conceptos globales de cableado estructurado
Nicolas Barone
 
Planificacion para taller de 1º año de enseñanza media
Planificacion para taller de 1º año de enseñanza mediaPlanificacion para taller de 1º año de enseñanza media
Planificacion para taller de 1º año de enseñanza media
enalgoface13
 
Pautasdecrianza001
Pautasdecrianza001Pautasdecrianza001
Pautasdecrianza001
Teamwork Sas
 
Fase II. Planificar
Fase II. PlanificarFase II. Planificar
Fase II. Planificar
LauraCGP
 
Evoluciondeltrabajosocialenchilee 111201151733-phpapp01
Evoluciondeltrabajosocialenchilee 111201151733-phpapp01Evoluciondeltrabajosocialenchilee 111201151733-phpapp01
Evoluciondeltrabajosocialenchilee 111201151733-phpapp01
Matias Pavez
 
Problemas matemáticos
Problemas matemáticosProblemas matemáticos
Problemas matemáticos
163manuel
 

Destaque (20)

Creatividad
CreatividadCreatividad
Creatividad
 
Bloque 3
Bloque 3Bloque 3
Bloque 3
 
selling ideas
selling ideasselling ideas
selling ideas
 
Conceptos globales de cableado estructurado
Conceptos globales de cableado estructuradoConceptos globales de cableado estructurado
Conceptos globales de cableado estructurado
 
Planificacion para taller de 1º año de enseñanza media
Planificacion para taller de 1º año de enseñanza mediaPlanificacion para taller de 1º año de enseñanza media
Planificacion para taller de 1º año de enseñanza media
 
Actividad integradora
Actividad integradora Actividad integradora
Actividad integradora
 
Windos7 y ubuntu
Windos7 y ubuntuWindos7 y ubuntu
Windos7 y ubuntu
 
Pautasdecrianza001
Pautasdecrianza001Pautasdecrianza001
Pautasdecrianza001
 
Presentación Unidad III
Presentación Unidad IIIPresentación Unidad III
Presentación Unidad III
 
sistema de reclutamiento hunter hrms automática
 sistema de reclutamiento hunter hrms automática  sistema de reclutamiento hunter hrms automática
sistema de reclutamiento hunter hrms automática
 
Funcion de una red informatica.
Funcion de una red informatica.Funcion de una red informatica.
Funcion de una red informatica.
 
Artearte
ArtearteArtearte
Artearte
 
Fase II. Planificar
Fase II. PlanificarFase II. Planificar
Fase II. Planificar
 
Evoluciondeltrabajosocialenchilee 111201151733-phpapp01
Evoluciondeltrabajosocialenchilee 111201151733-phpapp01Evoluciondeltrabajosocialenchilee 111201151733-phpapp01
Evoluciondeltrabajosocialenchilee 111201151733-phpapp01
 
Problemas matemáticos
Problemas matemáticosProblemas matemáticos
Problemas matemáticos
 
Secuencia didáctica profe alonzo
Secuencia didáctica profe alonzoSecuencia didáctica profe alonzo
Secuencia didáctica profe alonzo
 
La innovación técnica y el desarrollo sustentable0000
La innovación técnica y el desarrollo sustentable0000La innovación técnica y el desarrollo sustentable0000
La innovación técnica y el desarrollo sustentable0000
 
Portal CANTV
Portal CANTVPortal CANTV
Portal CANTV
 
riesgos en internet
riesgos en internetriesgos en internet
riesgos en internet
 
2 trabajoo
2 trabajoo2 trabajoo
2 trabajoo
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (11)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

Clase 5 sentencias_de_control_1

  • 2. Sentencia if simple  if ( <expresión_lógica> ) { <bloque_de_instrucciones> }
  • 3. Sentencia if con else if ( <expresión_lógica> ) { <bloque_de_instrucciones> } Else { <bloque_de_instrucciones> }
  • 4. If anidados if ( <expresión_lógica> ) { <bloque_de_instrucciones> } else if ( <expresión_lógica> ) { <bloque_de_instrucciones> } else { <bloque_de_instrucciones> }
  • 5. Comparar Cadenas  Se utiliza la función strcmp que viene en la librería  #include <string.h>  Sintaxis  strcmp(cadena1,cadena2)  Regresa valor cero si las cadenas son iguales  Regresa valor distinto de cero si son diferentes  Ejemplo:  If(strcmp(“hola”, “hola2”)==0) { <aquí no entra porque las cadenas no son iguales> }
  • 6. Sentencia switch switch ( <expresión> ) { case <expresión_1> : [ <bloque_de_instrucciones_1> ] [ break; ] case <expresión_2> : [ <bloque_de_instrucciones_2> ] [ break; ] ... case <expresión_n> : [ <bloque_de_instrucciones_n> ] [ break; ] [ default : <bloque_de_instrucciones_n+1> ] }