SlideShare une entreprise Scribd logo
1  sur  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> ]
 }

Contenu connexe

Tendances

Estructuras algoritnicas de control
Estructuras algoritnicas de controlEstructuras algoritnicas de control
Estructuras algoritnicas de controlMiguel Martinez
 
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 FlujoEmilio Aviles Avila
 
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 flujoGabriel Mondragón
 
Fpr0407 control
Fpr0407 controlFpr0407 control
Fpr0407 controllabebelo
 
Comando grep y expresiones regulares
Comando grep y expresiones regularesComando grep y expresiones regulares
Comando grep y expresiones regularesMadelón García
 
Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Javaquesada_diego
 
Matlab 2
Matlab 2Matlab 2
Matlab 2jmh700
 
Estructuras De Control
Estructuras De ControlEstructuras De Control
Estructuras De ControlUPS
 
Guia sql funciones
Guia sql funcionesGuia sql funciones
Guia sql funcioneskamilenac20
 
Estructuras de control en android
Estructuras de control en androidEstructuras de control en android
Estructuras de control en androidvane18evi
 

Tendances (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
 

En vedette

Conceptos globales de cableado estructurado
Conceptos globales de cableado estructuradoConceptos globales de cableado estructurado
Conceptos globales de cableado estructuradoNicolas 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 mediaenalgoface13
 
Windos7 y ubuntu
Windos7 y ubuntuWindos7 y ubuntu
Windos7 y ubuntuMoni Tapia
 
Pautasdecrianza001
Pautasdecrianza001Pautasdecrianza001
Pautasdecrianza001Teamwork Sas
 
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 skysales
 
Funcion de una red informatica.
Funcion de una red informatica.Funcion de una red informatica.
Funcion de una red informatica.Elizabeth McCann
 
Fase II. Planificar
Fase II. PlanificarFase II. Planificar
Fase II. PlanificarLauraCGP
 
Evoluciondeltrabajosocialenchilee 111201151733-phpapp01
Evoluciondeltrabajosocialenchilee 111201151733-phpapp01Evoluciondeltrabajosocialenchilee 111201151733-phpapp01
Evoluciondeltrabajosocialenchilee 111201151733-phpapp01Matias Pavez
 
Problemas matemáticos
Problemas matemáticosProblemas matemáticos
Problemas matemáticos163manuel
 
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 sustentable0000marilu1999
 

En vedette (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
 

Dernier

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 

Dernier (10)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 

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> ] }