SlideShare una empresa de Scribd logo
1 de 17
Bifurcación condicional If Then
Else, Sentencias Select Case,
Estructuras Repetitivas, en
Lenguaje C.
Jose A. Barazarte
CI:27165343
Lenguaje de Programación
Ing. Sistemas
Profesor: Ing. Jose
Guzman
Sentencias Select
Case
Estructuras
Repetitivas
Bifurcación condicional
If Then Else
01
03
02
01
Bifurcación condicional If Then
Else
01
02
01 Bifurcacion Condicional If then Else
La bifurcación condicional If Then Else es una estructura
de control de flujo que permite bifurcar el flujo de
ejecución del programa en función de una condición. Si la
condición se cumple, se ejecutan ciertas instrucciones; en
caso contrario, se ejecutan otras instrucciones. Esta
estructura es muy útil para desarrollar programas más
complejos y eficientes. Su sintaxis es la siguiente:
if (condición) {
// bloque de
código si la
condición es
verdadera
} else {
// bloque de
código si la
condición es falsa
}
En esta estructura, la condición es una expresión
booleana que se evalúa como verdadera o falsa. Si
la condición es verdadera, se ejecuta el bloque de
código dentro del "if" (entonces), de lo contrario, se
ejecuta el bloque de código dentro del "else" (sino).
01 Caracteristicas de la Bifurcación Condicional if-then-else
La bifurcación condicional if-then-else tiene
las siguientes características:
1. Permite tomar decisiones basadas en
condiciones específicas.
2. Solo se ejecuta uno de los dos bloques
de código, dependiendo de si la condición
es verdadera o falsa.
3. Se puede anidar múltiples bifurcaciones
condicionales para lograr una lógica más
compleja.
01
c
#include <stdio.h>
int main() {
int numero;
printf("Ingrese un número: ");
scanf("%d", &numero);
if (numero > 0) {
printf("El número es positivo.n");
} else if (numero < 0) {
printf("El número es negativo.n");
} else {
printf("El número es cero.n");
}
return 0;
}
En este ejemplo, utilizamos el if-then-else para evaluar
tres casos posibles: si el número es mayor que cero, si
es menor que cero o si es igual a cero.
Ejemplo
02
Sentencias Select Case
02 La sentencia select case, también conocida
como switch-case, es otra estructura de
control utilizada en el lenguaje C. Nos
permite ejecutar diferentes bloques de
código dependiendo del valor de una
expresión. Su sintaxis es la siguiente:
Sentencias Select Case
switch (expresión) {
case valor1:
// bloque de código si la expresión es igual a
valor1
break;
case valor2:
// bloque de código si la expresión es igual a
valor2
break;
...
default:
// bloque de código si la expresión no coincide
con ninguno de los casos anteriores
break;
}
02
Características de las
sentencias Select Case
Las sentencias select case tienen las siguientes
características:
1. Nos permiten ejecutar diferentes bloques de
código dependiendo del valor de una expresión.
2. El bloque de código correspondiente a cada caso
se ejecuta de forma excluyente.
3. El bloque de código dentro de "default" se
ejecuta si ninguno de los casos coincide con el
valor de la expresión.
02 Ejemplos de Select Case
char letra = 'a';
switch (letra) {
case 'a':
printf("La letra es a");
break;
case 'b':
printf("La letra es b");
break;
case 'c':
printf("La letra es c");
break;
default:
printf("La letra no es a, b ni c");
break;
}
En este ejemplo, se evalúa la variable
"letra" y se imprime el mensaje
correspondiente al valor que tenga. Si el
valor de la variable no coincide con
ninguno de los valores especificados, se
imprime el mensaje "La letra no es a, b ni
c".
03
Estructuras Repetitivas
03
Las estructuras repetitivas, también conocidas
como bucles, se utilizan para repetir un bloque
de código múltiples veces hasta que se cumple
una condición específica. En el lenguaje C,
contamos con dos estructuras repetitivas
principales: el bucle for y el bucle while.
Estructuras Repetitivas
03
02
For
While
01
Estructuras Repititivas
03
Características de las Estructuras Repetitivas
• La condición que se evalúa puede ser una
expresión lógica o una variable que se evalúa
como verdadera o falsa.
• Las instrucciones que se repiten se encuentran
dentro de un bloque de código que se delimita con
llaves.
• La variable de control se inicializa antes de
comenzar el ciclo y se actualiza en cada iteración.
• El ciclo se detiene cuando la condición se evalúa
como falsa.
Características de las Estructuras Repetitivas
03
El bucle for es una estructura de control que nos
permite ejecutar un bloque de código un número fijo de
veces. Su sintaxis es la siguiente:
for (inicialización; condición; incremento/decremento) {
// bloque de código
}
En esta estructura, la inicialización se realiza antes de
que comience el bucle, la condición se evalúa antes de
cada iteración y el incremento/decremento se realiza
después de cada iteración.
Estructura Repetitiva Bucle
For
03
Bucle while
El bucle while es otra estructura de control utilizada para repetir un
bloque de código mientras se cumple una condición. Su sintaxis es la
siguiente:
while (condición) {
// bloque de código
}
En esta estructura, el bloque de código se ejecuta mientras la
condición se evalúa como verdadera. Antes de cada iteración, se
verifica la condición y, si se cumple, se ejecuta el bloque de código. Si
la condición se evalúa como falsa, el bucle se detiene y la ejecución
continúa con el código después del bucle while.
Estructuras Repetitivas
Gracias Por su
Atención

Más contenido relacionado

Similar a Presentacion Jose Barazarte Estructuras Repetitivas.pptx

Estructuras selectivas.pptx
Estructuras selectivas.pptxEstructuras selectivas.pptx
Estructuras selectivas.pptxAdryanaEN
 
Estructuras de control_luis_barreto
Estructuras de control_luis_barretoEstructuras de control_luis_barreto
Estructuras de control_luis_barretoLuisBarreto80
 
Estructura de control
Estructura de controlEstructura de control
Estructura de controlmauricioo5
 
DAW-Estructuras de control
DAW-Estructuras de controlDAW-Estructuras de control
DAW-Estructuras de controlvay82
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxCarlos Díaz Sánchez
 
Estructuras algoritnicas de control
Estructuras algoritnicas de controlEstructuras algoritnicas de control
Estructuras algoritnicas de controlMiguel Martinez
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloqueTensor
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloqueTensor
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloqueTensor
 
3 java sesin 3 pps
3 java sesin 3 pps3 java sesin 3 pps
3 java sesin 3 ppsajplbe
 
Exposicion estalin
Exposicion estalinExposicion estalin
Exposicion estalinStalyn Cruz
 
Sentencias de Programacion
Sentencias de ProgramacionSentencias de Programacion
Sentencias de Programacionaeroscar90
 
Las sentencias de_control[1]
Las sentencias de_control[1]Las sentencias de_control[1]
Las sentencias de_control[1]grachika
 

Similar a Presentacion Jose Barazarte Estructuras Repetitivas.pptx (20)

Estructuras selectivas.pptx
Estructuras selectivas.pptxEstructuras selectivas.pptx
Estructuras selectivas.pptx
 
Estructuras de control_luis_barreto
Estructuras de control_luis_barretoEstructuras de control_luis_barreto
Estructuras de control_luis_barreto
 
Estructura de control
Estructura de controlEstructura de control
Estructura de control
 
DAW-Estructuras de control
DAW-Estructuras de controlDAW-Estructuras de control
DAW-Estructuras de control
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptx
 
Programación
ProgramaciónProgramación
Programación
 
Estructuras algoritnicas de control
Estructuras algoritnicas de controlEstructuras algoritnicas de control
Estructuras algoritnicas de control
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
lp1t3.pdf
lp1t3.pdflp1t3.pdf
lp1t3.pdf
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloque
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloque
 
Instrucciones de control
Instrucciones de controlInstrucciones de control
Instrucciones de control
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloque
 
3 java sesin 3 pps
3 java sesin 3 pps3 java sesin 3 pps
3 java sesin 3 pps
 
Clase 3 Unidad 2 Parte 2
Clase 3 Unidad 2 Parte 2Clase 3 Unidad 2 Parte 2
Clase 3 Unidad 2 Parte 2
 
Exposicion estalin
Exposicion estalinExposicion estalin
Exposicion estalin
 
Arreglos Expresiones y Control de Flujo
Arreglos Expresiones y Control de FlujoArreglos Expresiones y Control de Flujo
Arreglos Expresiones y Control de Flujo
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Sentencias de Programacion
Sentencias de ProgramacionSentencias de Programacion
Sentencias de Programacion
 
Las sentencias de_control[1]
Las sentencias de_control[1]Las sentencias de_control[1]
Las sentencias de_control[1]
 

Último

ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdfESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdfSegundo Silva Maguiña
 
707555966-El-Libro-de-La-Inteligencia-Artificial-Version-11-Alfredovela.pdf
707555966-El-Libro-de-La-Inteligencia-Artificial-Version-11-Alfredovela.pdf707555966-El-Libro-de-La-Inteligencia-Artificial-Version-11-Alfredovela.pdf
707555966-El-Libro-de-La-Inteligencia-Artificial-Version-11-Alfredovela.pdfErnestoCano12
 
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOSTEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOSCarlosHuamulloDavila1
 
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptxREGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptxJhonLeon59
 
1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdfThe16Frame
 
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...p39961945
 
Sesión de Clase A dde sistemas de riego y otras obras
Sesión de Clase A dde sistemas de riego y otras obrasSesión de Clase A dde sistemas de riego y otras obras
Sesión de Clase A dde sistemas de riego y otras obrasBildStrify1
 
Diagramas de Tiempo.pptpara electronica aplicada
Diagramas de Tiempo.pptpara electronica aplicadaDiagramas de Tiempo.pptpara electronica aplicada
Diagramas de Tiempo.pptpara electronica aplicadaSantiago Luis Gómez
 
herrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptxherrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptxDiegoSuarezGutierrez
 
subestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energiasubestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energiazaydaescalona
 
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPODIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPOSegundo Silva Maguiña
 
DIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.pptDIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.pptalisonsarmiento4
 
METRADOS EN OBRAS DE PAVIMENTACION- ACTUALIZADA.pptx
METRADOS EN OBRAS DE PAVIMENTACION- ACTUALIZADA.pptxMETRADOS EN OBRAS DE PAVIMENTACION- ACTUALIZADA.pptx
METRADOS EN OBRAS DE PAVIMENTACION- ACTUALIZADA.pptxEdwardRodriguezPalom1
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...FRANCISCOJUSTOSIERRA
 
Diseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdfDiseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdfssuserf46a26
 
expo unidad5 metodologia de los sistemas blandos .pptx
expo unidad5 metodologia de los sistemas blandos .pptxexpo unidad5 metodologia de los sistemas blandos .pptx
expo unidad5 metodologia de los sistemas blandos .pptxeduardo1sauceda7
 
UNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptxUNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptxElybe Hernandez
 
Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdffredyflores58
 

Último (20)

ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdfESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
 
707555966-El-Libro-de-La-Inteligencia-Artificial-Version-11-Alfredovela.pdf
707555966-El-Libro-de-La-Inteligencia-Artificial-Version-11-Alfredovela.pdf707555966-El-Libro-de-La-Inteligencia-Artificial-Version-11-Alfredovela.pdf
707555966-El-Libro-de-La-Inteligencia-Artificial-Version-11-Alfredovela.pdf
 
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOSTEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
 
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptxREGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
 
1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf
 
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
 
Sesión de Clase A dde sistemas de riego y otras obras
Sesión de Clase A dde sistemas de riego y otras obrasSesión de Clase A dde sistemas de riego y otras obras
Sesión de Clase A dde sistemas de riego y otras obras
 
Diagramas de Tiempo.pptpara electronica aplicada
Diagramas de Tiempo.pptpara electronica aplicadaDiagramas de Tiempo.pptpara electronica aplicada
Diagramas de Tiempo.pptpara electronica aplicada
 
Convocatoria de Becas Caja de Ingenieros_UOC 2024-25
Convocatoria de Becas Caja de Ingenieros_UOC 2024-25Convocatoria de Becas Caja de Ingenieros_UOC 2024-25
Convocatoria de Becas Caja de Ingenieros_UOC 2024-25
 
herrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptxherrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptx
 
subestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energiasubestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energia
 
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPODIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
 
DIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.pptDIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.ppt
 
METRADOS EN OBRAS DE PAVIMENTACION- ACTUALIZADA.pptx
METRADOS EN OBRAS DE PAVIMENTACION- ACTUALIZADA.pptxMETRADOS EN OBRAS DE PAVIMENTACION- ACTUALIZADA.pptx
METRADOS EN OBRAS DE PAVIMENTACION- ACTUALIZADA.pptx
 
50870516-hidroponia. descargado en novppt
50870516-hidroponia. descargado en novppt50870516-hidroponia. descargado en novppt
50870516-hidroponia. descargado en novppt
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...
 
Diseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdfDiseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdf
 
expo unidad5 metodologia de los sistemas blandos .pptx
expo unidad5 metodologia de los sistemas blandos .pptxexpo unidad5 metodologia de los sistemas blandos .pptx
expo unidad5 metodologia de los sistemas blandos .pptx
 
UNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptxUNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptx
 
Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdf
 

Presentacion Jose Barazarte Estructuras Repetitivas.pptx

  • 1. Bifurcación condicional If Then Else, Sentencias Select Case, Estructuras Repetitivas, en Lenguaje C. Jose A. Barazarte CI:27165343 Lenguaje de Programación Ing. Sistemas Profesor: Ing. Jose Guzman
  • 4. 01 02 01 Bifurcacion Condicional If then Else La bifurcación condicional If Then Else es una estructura de control de flujo que permite bifurcar el flujo de ejecución del programa en función de una condición. Si la condición se cumple, se ejecutan ciertas instrucciones; en caso contrario, se ejecutan otras instrucciones. Esta estructura es muy útil para desarrollar programas más complejos y eficientes. Su sintaxis es la siguiente: if (condición) { // bloque de código si la condición es verdadera } else { // bloque de código si la condición es falsa } En esta estructura, la condición es una expresión booleana que se evalúa como verdadera o falsa. Si la condición es verdadera, se ejecuta el bloque de código dentro del "if" (entonces), de lo contrario, se ejecuta el bloque de código dentro del "else" (sino).
  • 5. 01 Caracteristicas de la Bifurcación Condicional if-then-else La bifurcación condicional if-then-else tiene las siguientes características: 1. Permite tomar decisiones basadas en condiciones específicas. 2. Solo se ejecuta uno de los dos bloques de código, dependiendo de si la condición es verdadera o falsa. 3. Se puede anidar múltiples bifurcaciones condicionales para lograr una lógica más compleja.
  • 6. 01 c #include <stdio.h> int main() { int numero; printf("Ingrese un número: "); scanf("%d", &numero); if (numero > 0) { printf("El número es positivo.n"); } else if (numero < 0) { printf("El número es negativo.n"); } else { printf("El número es cero.n"); } return 0; } En este ejemplo, utilizamos el if-then-else para evaluar tres casos posibles: si el número es mayor que cero, si es menor que cero o si es igual a cero. Ejemplo
  • 8. 02 La sentencia select case, también conocida como switch-case, es otra estructura de control utilizada en el lenguaje C. Nos permite ejecutar diferentes bloques de código dependiendo del valor de una expresión. Su sintaxis es la siguiente: Sentencias Select Case switch (expresión) { case valor1: // bloque de código si la expresión es igual a valor1 break; case valor2: // bloque de código si la expresión es igual a valor2 break; ... default: // bloque de código si la expresión no coincide con ninguno de los casos anteriores break; }
  • 9. 02 Características de las sentencias Select Case Las sentencias select case tienen las siguientes características: 1. Nos permiten ejecutar diferentes bloques de código dependiendo del valor de una expresión. 2. El bloque de código correspondiente a cada caso se ejecuta de forma excluyente. 3. El bloque de código dentro de "default" se ejecuta si ninguno de los casos coincide con el valor de la expresión.
  • 10. 02 Ejemplos de Select Case char letra = 'a'; switch (letra) { case 'a': printf("La letra es a"); break; case 'b': printf("La letra es b"); break; case 'c': printf("La letra es c"); break; default: printf("La letra no es a, b ni c"); break; } En este ejemplo, se evalúa la variable "letra" y se imprime el mensaje correspondiente al valor que tenga. Si el valor de la variable no coincide con ninguno de los valores especificados, se imprime el mensaje "La letra no es a, b ni c".
  • 12. 03 Las estructuras repetitivas, también conocidas como bucles, se utilizan para repetir un bloque de código múltiples veces hasta que se cumple una condición específica. En el lenguaje C, contamos con dos estructuras repetitivas principales: el bucle for y el bucle while. Estructuras Repetitivas
  • 14. 03 Características de las Estructuras Repetitivas • La condición que se evalúa puede ser una expresión lógica o una variable que se evalúa como verdadera o falsa. • Las instrucciones que se repiten se encuentran dentro de un bloque de código que se delimita con llaves. • La variable de control se inicializa antes de comenzar el ciclo y se actualiza en cada iteración. • El ciclo se detiene cuando la condición se evalúa como falsa. Características de las Estructuras Repetitivas
  • 15. 03 El bucle for es una estructura de control que nos permite ejecutar un bloque de código un número fijo de veces. Su sintaxis es la siguiente: for (inicialización; condición; incremento/decremento) { // bloque de código } En esta estructura, la inicialización se realiza antes de que comience el bucle, la condición se evalúa antes de cada iteración y el incremento/decremento se realiza después de cada iteración. Estructura Repetitiva Bucle For
  • 16. 03 Bucle while El bucle while es otra estructura de control utilizada para repetir un bloque de código mientras se cumple una condición. Su sintaxis es la siguiente: while (condición) { // bloque de código } En esta estructura, el bloque de código se ejecuta mientras la condición se evalúa como verdadera. Antes de cada iteración, se verifica la condición y, si se cumple, se ejecuta el bloque de código. Si la condición se evalúa como falsa, el bucle se detiene y la ejecución continúa con el código después del bucle while. Estructuras Repetitivas