SlideShare una empresa de Scribd logo
1 de 7
Permiten modificar el flujo de ejecución de las instrucciones
de un programa. Con las estructuras de control se puede:
•De acuerdo a una condición, ejecutar un grupo u otro de sentencias
(If-Then-Else y Select-Case)

•Ejecutar un grupo de sentencias mientras exista una condición
(Do-While)
•Ejecutar un grupo de sentencias hasta que exista una condición
(Do-Until)
•Ejecutar un grupo de sentencias un número determinado de veces
(For to Do)
Escribir un programa en C que ingrese la edad de un persona y muestre
En la pantalla un mensaje “mayor de edad” o “menor de edad”
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int e;
main()
{
clrscr();
printf(" ingrese la edad ");
scanf("%d",&e);

if (e>=18)

{
printf("mayor de edad");
}

else

IF condición
Bloque de sentencias
else

{
printf("menor de edad");
}
getch();
}
ESTRUCTURA
WHILE - DO
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int i,s,x ;
main()
{
clrscr();
printf("ingrese el numero de la serie");
scanf("%d",&x);
i=0;
s=0;

while (i<=x)

WHILE (Condición)
(Bloque de sentencias)

{
i=i+1;
s=s+2;
printf("n %d",s);
}
getch();
}
ESTRUCTURA
FOR -TO - DO
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int i,s,x ;
main()
{
clrscr();
printf("ingrese el numero de la serie");
scanf("%d",&x);
s=0;

FOR (Variable) = (Expresión1) TO (Expresión2) STEP (Salto)
(Bloque de sentencias)

for (i=1;i<=x;i++)
{
s=s+2;
printf("n %d",s);
}
getch();
}
ESTRUCTURA
REPEAT UNTIL
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int i,s,x ;
main()
{
clrscr();
printf("ingrese el numero dela serie");
scanf("%d",&x);
s=0;

do{
do {
bloque de enunciados
} while (condición);

s=s+2;
i=i+1;
printf("n %d",s);
}while (i<x);
getch();
}
Evaluación
Realizar un programa en C que permite generar la serie de los
números impares.
Realizar en las 3 estructuras de control (repetición)

Más contenido relacionado

Similar a Estructuras de control en c

Programacion elem2
Programacion elem2Programacion elem2
Programacion elem2johitafresh
 
Sintaxis funciones c++
Sintaxis funciones c++Sintaxis funciones c++
Sintaxis funciones c++Fabiola Cortes
 
Estructuras de Control C++
Estructuras de Control C++Estructuras de Control C++
Estructuras de Control C++Jorge Leonardo
 
Estructuras de control c++
Estructuras de control c++Estructuras de control c++
Estructuras de control c++Jesús Navarro
 
Estructuras de seleccion
Estructuras de seleccionEstructuras de seleccion
Estructuras de seleccionClariza
 
Sentencias de Programacion
Sentencias de ProgramacionSentencias de Programacion
Sentencias de Programacionaeroscar90
 
Estructuras de control en la POO
Estructuras de control en la POOEstructuras de control en la POO
Estructuras de control en la POOAmado Arcaya
 
Estructuras de decisión o selectivas
Estructuras de decisión o selectivasEstructuras de decisión o selectivas
Estructuras de decisión o selectivasDenisse C
 
Power point progrmacion 2[1]
Power point progrmacion 2[1]Power point progrmacion 2[1]
Power point progrmacion 2[1]bonito-56
 
Sentencias condicionales y ciclos
Sentencias condicionales y ciclosSentencias condicionales y ciclos
Sentencias condicionales y ciclosSohar Carr
 
Utp lpi_s4_instrucciones de control 2012-2
 Utp lpi_s4_instrucciones de control 2012-2 Utp lpi_s4_instrucciones de control 2012-2
Utp lpi_s4_instrucciones de control 2012-2jcbenitezp
 
Programas 21 27
Programas 21 27Programas 21 27
Programas 21 27Ali VB
 
Utp pti_s4_instrucciones de control 2012-2
 Utp pti_s4_instrucciones de control 2012-2 Utp pti_s4_instrucciones de control 2012-2
Utp pti_s4_instrucciones de control 2012-2jcbenitezp
 
Utp pti_s4_instrucciones de control
 Utp pti_s4_instrucciones de control Utp pti_s4_instrucciones de control
Utp pti_s4_instrucciones de controljcbenitezp
 

Similar a Estructuras de control en c (20)

Elemento 2
Elemento 2Elemento 2
Elemento 2
 
Programacion elem2
Programacion elem2Programacion elem2
Programacion elem2
 
Sintaxis funciones c++
Sintaxis funciones c++Sintaxis funciones c++
Sintaxis funciones c++
 
Elemento2
Elemento2Elemento2
Elemento2
 
Estructuras de Control C++
Estructuras de Control C++Estructuras de Control C++
Estructuras de Control C++
 
Estructuras de control c++
Estructuras de control c++Estructuras de control c++
Estructuras de control c++
 
Estructuras de seleccion
Estructuras de seleccionEstructuras de seleccion
Estructuras de seleccion
 
Sentencias de Programacion
Sentencias de ProgramacionSentencias de Programacion
Sentencias de Programacion
 
C basico
C basicoC basico
C basico
 
C basico
C basicoC basico
C basico
 
Estructuras de control en la POO
Estructuras de control en la POOEstructuras de control en la POO
Estructuras de control en la POO
 
Estructuras de decisión o selectivas
Estructuras de decisión o selectivasEstructuras de decisión o selectivas
Estructuras de decisión o selectivas
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Power point progrmacion 2[1]
Power point progrmacion 2[1]Power point progrmacion 2[1]
Power point progrmacion 2[1]
 
Sentencias condicionales y ciclos
Sentencias condicionales y ciclosSentencias condicionales y ciclos
Sentencias condicionales y ciclos
 
Utp lpi_s4_instrucciones de control 2012-2
 Utp lpi_s4_instrucciones de control 2012-2 Utp lpi_s4_instrucciones de control 2012-2
Utp lpi_s4_instrucciones de control 2012-2
 
Programas 21 27
Programas 21 27Programas 21 27
Programas 21 27
 
Utp pti_s4_instrucciones de control 2012-2
 Utp pti_s4_instrucciones de control 2012-2 Utp pti_s4_instrucciones de control 2012-2
Utp pti_s4_instrucciones de control 2012-2
 
Utp pti_s4_instrucciones de control
 Utp pti_s4_instrucciones de control Utp pti_s4_instrucciones de control
Utp pti_s4_instrucciones de control
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 

Más de Belén

Formato curriculum 2013
Formato curriculum 2013Formato curriculum 2013
Formato curriculum 2013Belén
 
Tópicos especiales 5 marzo 2013
Tópicos especiales 5 marzo 2013Tópicos especiales 5 marzo 2013
Tópicos especiales 5 marzo 2013Belén
 
Informatica educativa final
Informatica educativa finalInformatica educativa final
Informatica educativa finalBelén
 
Topicos especiales
Topicos especialesTopicos especiales
Topicos especialesBelén
 
Funciones biblioteca
Funciones bibliotecaFunciones biblioteca
Funciones bibliotecaBelén
 
Vectores
VectoresVectores
VectoresBelén
 
Unidad2
Unidad2Unidad2
Unidad2Belén
 
Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013Belén
 
Datos belen
Datos belenDatos belen
Datos belenBelén
 
Introduccion
IntroduccionIntroduccion
IntroduccionBelén
 
Introduccion
IntroduccionIntroduccion
IntroduccionBelén
 
Datos informativos
Datos informativosDatos informativos
Datos informativosBelén
 
Unidad2
Unidad2Unidad2
Unidad2Belén
 
Unidad1
Unidad1Unidad1
Unidad1Belén
 
Tema 2 funciones
Tema 2 funcionesTema 2 funciones
Tema 2 funcionesBelén
 
Sotfware
SotfwareSotfware
SotfwareBelén
 
Primavera
PrimaveraPrimavera
PrimaveraBelén
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujoBelén
 
Tecnologia
TecnologiaTecnologia
TecnologiaBelén
 

Más de Belén (20)

Formato curriculum 2013
Formato curriculum 2013Formato curriculum 2013
Formato curriculum 2013
 
Tópicos especiales 5 marzo 2013
Tópicos especiales 5 marzo 2013Tópicos especiales 5 marzo 2013
Tópicos especiales 5 marzo 2013
 
Informatica educativa final
Informatica educativa finalInformatica educativa final
Informatica educativa final
 
Topicos especiales
Topicos especialesTopicos especiales
Topicos especiales
 
Funciones biblioteca
Funciones bibliotecaFunciones biblioteca
Funciones biblioteca
 
Vectores
VectoresVectores
Vectores
 
Unidad2
Unidad2Unidad2
Unidad2
 
Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013
 
Datos belen
Datos belenDatos belen
Datos belen
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Datos informativos
Datos informativosDatos informativos
Datos informativos
 
Unidad2
Unidad2Unidad2
Unidad2
 
Unidad1
Unidad1Unidad1
Unidad1
 
Tema 2 funciones
Tema 2 funcionesTema 2 funciones
Tema 2 funciones
 
Sotfware
SotfwareSotfware
Sotfware
 
Hola
HolaHola
Hola
 
Primavera
PrimaveraPrimavera
Primavera
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 

Estructuras de control en c

  • 1.
  • 2. Permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: •De acuerdo a una condición, ejecutar un grupo u otro de sentencias (If-Then-Else y Select-Case) •Ejecutar un grupo de sentencias mientras exista una condición (Do-While) •Ejecutar un grupo de sentencias hasta que exista una condición (Do-Until) •Ejecutar un grupo de sentencias un número determinado de veces (For to Do)
  • 3. Escribir un programa en C que ingrese la edad de un persona y muestre En la pantalla un mensaje “mayor de edad” o “menor de edad” #include<stdio.h> #include<stdlib.h> #include<conio.h> int e; main() { clrscr(); printf(" ingrese la edad "); scanf("%d",&e); if (e>=18) { printf("mayor de edad"); } else IF condición Bloque de sentencias else { printf("menor de edad"); } getch(); }
  • 4. ESTRUCTURA WHILE - DO #include<stdio.h> #include<stdlib.h> #include<conio.h> int i,s,x ; main() { clrscr(); printf("ingrese el numero de la serie"); scanf("%d",&x); i=0; s=0; while (i<=x) WHILE (Condición) (Bloque de sentencias) { i=i+1; s=s+2; printf("n %d",s); } getch(); }
  • 5. ESTRUCTURA FOR -TO - DO #include<stdio.h> #include<stdlib.h> #include<conio.h> int i,s,x ; main() { clrscr(); printf("ingrese el numero de la serie"); scanf("%d",&x); s=0; FOR (Variable) = (Expresión1) TO (Expresión2) STEP (Salto) (Bloque de sentencias) for (i=1;i<=x;i++) { s=s+2; printf("n %d",s); } getch(); }
  • 6. ESTRUCTURA REPEAT UNTIL #include<stdio.h> #include<stdlib.h> #include<conio.h> int i,s,x ; main() { clrscr(); printf("ingrese el numero dela serie"); scanf("%d",&x); s=0; do{ do { bloque de enunciados } while (condición); s=s+2; i=i+1; printf("n %d",s); }while (i<x); getch(); }
  • 7. Evaluación Realizar un programa en C que permite generar la serie de los números impares. Realizar en las 3 estructuras de control (repetición)