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

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
 

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

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

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 

Último (20)

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 

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