SlideShare una empresa de Scribd logo
Estructuras de Control
LIC. FERNANDO OMAR ARCINIEGA MARTÍNEZ
¿Qué son las Estructuras de Control?
 Permiten tomar decisiones y
realizar un proceso repetidas veces.
 Son comunes en la mayoría de los
lenguajes de programación
 Su sintaxis (forma de escribirlas) puede
variar de un lenguaje de
programación a otro.
 Son las encargadas de controlar el
flujo de un programa
Lenguaje de Programación “ C++ ”
En C++ se dividen tres categorías en
función del flujo de ejecución:
 Estructura secuencial.
 Estructura alternativa o condicional.
 Estructura iterativa o repetitiva.
1. ESTRUCTURA SECUENCIAL
 Son las instrucciones que se
ejecutan una tras otra.
 Cada instrucción se separa por ;
 Si se quieren agrupar las sentencias
por bloques se usarán { }
 Sí solamente se usa una sentencia,
no es necesario usar los { }
{
instrucción 1;
instrucción 2;
instrucción 3;
.....
instrucción N;
}
2. ESTRUCTURA CONDICIONAL, SELECTIVA
O ALTERNATIVA.
 Son las que controlan si una
sentencia se ejecuta o no.
 C++ tiene dos estructuras
de control: if y switch.
if (condición)
instrucción1;
-------
if (condición)
instrucción1;
else
instrucción2;
#include <iostream>
using namespace std;
int main(void)
{
int num;
cout <<"Introduzca numero:";
cin >> num;
if ((num%2)==0)
cout << “El número es PAR" << endl;
else
cout << “el número es IMPAR" << endl;
system("pause");
}
Sentencia: switch
Selecciona una de entre múltiples
opciones.
switch (expresión)
{
case constante1:
instrucciones;
break;
case constante 2:
instrucciones;
break;
· · ·
default:
instrucciones;
}
int A,B, Resultado;
char operador;
cout << "Introduzca un numero:";
cin >> A;
cout << "Introduzca otro numero:";
cin >> B;
cout <<"Introduzca un operador (+,-,*,/):";
cin >> operador;
Resultado = 0;
switch (operador)
{
case '-' : Resultado = A - B;
break;
case '+' : Resultado = A + B;
break;
case '*' : Resultado = A * B;
break;
case '/' : Resultado = A / B; //suponemos B!=0
break;
default : cout << "Operador no valido"<< endl;
}
cout << "El resultado es: ";
cout << Resultado << endl;
3. ESTRUCTURAS REPETITIVAS O
ITERATIVAS. while, do-while, for
Lee las instrucciones de la
condición, si se cumple se
ejecutarán, si no, pasa a la
siguiente instrucción.
while (condicion)
{
instrucción 1;
..............
instrucción N;
}
int suma, num;
suma = 0;
cout << "Introduzca un numero: ";
cin >> num;
while (num >= 0)
{
suma = suma + num;
cout << "Introduzca un numero: ";
cin >> num;
}
cout << endl << "La suma es: " << suma
<< endl;
3. ESTRUCTURAS REPETITIVAS O
ITERATIVAS. while, do-while, for
Ejecuta una instrucción varias
veces dependiendo de la
condición:
do
{
instrucción 1;
..............
instrucción N;
} while (condicion);
int numero;
do
{
cout << "Introduzca un numero entre 1 y 100: ";
cin >> numero;
}
while (numero < 1 || numero > 100);
3. ESTRUCTURAS REPETITIVAS O
ITERATIVAS. while, do-while, for
En este caso se va a repetir la misma instrucción hasta cierto numero de veces:
for(inicialización; condición; incremento/decremento)
{
instrucción 1;
...........
instrucción N;
} int n;
for (n = 1; n <= 10; n++)
{
cout << n << endl;
}
1
2
3
4
5
6
7
8
9
10
Conclusión LAS ESTRUCTURAS DE
CONTROL DETERMINAN LA
SECUENCIA EN LA QUE SE
EJECUTARÁN LAS INSTRUCCIONES DE
UN PROGRAMA.
LAS ESTRUCTURAS DE CONTROL SE
DIVIDEN EN TRES CATEGORÍAS DE
ACUERDO AL FLUJO DE EJECUCIÓN:
ESTRUCTURA SECUENCIAL.
ESTRUCTURA ALTERNATIVA O
CONDICIONAL.
ESTRUCTURA ITERATIVA O REPETITIVA.

Más contenido relacionado

La actualidad más candente

Estructuras De Control
Estructuras De ControlEstructuras De Control
Estructuras De Controlmtemarialuisa
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
Lic_Vera
 
Sentencias de repetición en Java
Sentencias de repetición en JavaSentencias de repetición en Java
Sentencias de repetición en JavaJdcaste
 
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
Emilio Aviles Avila
 
Estructuras de Control - Ivan Walkes Mc.
Estructuras de Control - Ivan Walkes Mc.Estructuras de Control - Ivan Walkes Mc.
Estructuras de Control - Ivan Walkes Mc.
Ivan A. Walkes Mc.
 
Estructuras de control
Estructuras de  controlEstructuras de  control
Estructuras de control
mellcv
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
yance1
 
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++
ncrmax
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlparada137
 
Estructuras repetitivas for y while
Estructuras repetitivas for y whileEstructuras repetitivas for y while
Estructuras repetitivas for y while
christianlopezth
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasmarigelcontreras
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoRosbelia Balza
 
Estructura repetitiva
Estructura repetitivaEstructura repetitiva
Estructura repetitiva
Alcira Ordóñez Rey
 
Programacion Avanzada JavaScript
Programacion Avanzada JavaScriptProgramacion Avanzada JavaScript
Programacion Avanzada JavaScript
tovi27
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
wladimirclipper
 
Estructuras de control c++
Estructuras de control c++Estructuras de control c++
Estructuras de control c++
Jesús Navarro
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
Andres Carrera
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosmarigelcontreras
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de controlmariaisabelg
 

La actualidad más candente (20)

Estructuras De Control
Estructuras De ControlEstructuras De Control
Estructuras De Control
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Sentencias de repetición en Java
Sentencias de repetición en JavaSentencias de repetición en Java
Sentencias de repetición en Java
 
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
 
Estructuras de Control - Ivan Walkes Mc.
Estructuras de Control - Ivan Walkes Mc.Estructuras de Control - Ivan Walkes Mc.
Estructuras de Control - Ivan Walkes Mc.
 
Estructuras de control
Estructuras de  controlEstructuras de  control
Estructuras de control
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras repetitivas for y while
Estructuras repetitivas for y whileEstructuras repetitivas for y while
Estructuras repetitivas for y while
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
 
ESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVASESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVAS
 
Estructura repetitiva
Estructura repetitivaEstructura repetitiva
Estructura repetitiva
 
Programacion Avanzada JavaScript
Programacion Avanzada JavaScriptProgramacion Avanzada JavaScript
Programacion Avanzada JavaScript
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Estructuras de control c++
Estructuras de control c++Estructuras de control c++
Estructuras de control c++
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestos
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de control
 

Destacado

Clase 2 3 estructuras de control
Clase 2 3 estructuras de controlClase 2 3 estructuras de control
Clase 2 3 estructuras de controlBoOriz Hero
 
Ecosistemas
EcosistemasEcosistemas
Ecosistemas
BoOriz Hero
 
4 uzduotis
4 uzduotis4 uzduotis
4 uzduotis
daldap
 
Macros
MacrosMacros
Presentacion 2 estructuras de control web renee gonzalez
Presentacion 2 estructuras de control web renee gonzalezPresentacion 2 estructuras de control web renee gonzalez
Presentacion 2 estructuras de control web renee gonzalezRenee Gonzalez
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
Carlos Gavidia-Calderon
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
ralhum
 
Topografía: Control de Estructuras
Topografía: Control de EstructurasTopografía: Control de Estructuras
Topografía: Control de Estructuras
Jose Eduardo Gómez Manrique
 
Cuestionario de Computación
Cuestionario de ComputaciónCuestionario de Computación
Cuestionario de Computación
Marianapanta
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Marcelo Vilela Pardo
 
Guia informática 2 contestada
Guia informática 2   contestadaGuia informática 2   contestada
Guia informática 2 contestada
Fernando Omar Arciniega Martinez
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
luismarlmg
 
Diagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesosDiagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesosIvan Vera Montenegro
 

Destacado (13)

Clase 2 3 estructuras de control
Clase 2 3 estructuras de controlClase 2 3 estructuras de control
Clase 2 3 estructuras de control
 
Ecosistemas
EcosistemasEcosistemas
Ecosistemas
 
4 uzduotis
4 uzduotis4 uzduotis
4 uzduotis
 
Macros
MacrosMacros
Macros
 
Presentacion 2 estructuras de control web renee gonzalez
Presentacion 2 estructuras de control web renee gonzalezPresentacion 2 estructuras de control web renee gonzalez
Presentacion 2 estructuras de control web renee gonzalez
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Topografía: Control de Estructuras
Topografía: Control de EstructurasTopografía: Control de Estructuras
Topografía: Control de Estructuras
 
Cuestionario de Computación
Cuestionario de ComputaciónCuestionario de Computación
Cuestionario de Computación
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
 
Guia informática 2 contestada
Guia informática 2   contestadaGuia informática 2   contestada
Guia informática 2 contestada
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
Diagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesosDiagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesos
 

Similar a Estructuras de control

Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlKarina Arguedas Ruelas
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
Fernando Solis
 
3. ESTRUCTURAS DE CONTROL C.pptx
3. ESTRUCTURAS DE CONTROL C.pptx3. ESTRUCTURAS DE CONTROL C.pptx
3. ESTRUCTURAS DE CONTROL C.pptx
Dieguess
 
Ejemplo C++
Ejemplo C++Ejemplo C++
Ejemplo C++David
 
Estructuras de control C++
Estructuras de control C++Estructuras de control C++
Estructuras de control C++
LOANNELMARIN
 
Power point
Power pointPower point
Power point
LuisJoseJimenez
 
Estructuras de control secuencial
Estructuras de control secuencialEstructuras de control secuencial
Estructuras de control secuencial
NstorjosecolmenarHen
 
Sentencias de control
Sentencias de controlSentencias de control
Sentencias de control
Fernando Solis
 
Programacion ii modulo2-leccion2
Programacion ii modulo2-leccion2Programacion ii modulo2-leccion2
Programacion ii modulo2-leccion2karlalopezbello
 
Estructuras algoritnicas de control
Estructuras algoritnicas de controlEstructuras algoritnicas de control
Estructuras algoritnicas de controlMiguel Martinez
 
lp1t3.pdf
lp1t3.pdflp1t3.pdf
lp1t3.pdf
RashelOajaca
 
Unidad3.pptx
Unidad3.pptxUnidad3.pptx
Unidad3.pptx
EMILIOGUERRERO22
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujo
AliandroMejias
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
Ivan A. Walkes Mc.
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de controlmariaisabelg
 
Introduccion a la programación Parte II
Introduccion a la programación Parte IIIntroduccion a la programación Parte II
Introduccion a la programación Parte IIYelixa Araque Angulo
 
Estructuras de control_luis_barreto
Estructuras de control_luis_barretoEstructuras de control_luis_barreto
Estructuras de control_luis_barreto
LuisBarreto80
 
Las estructuras de control en la programación
Las estructuras de control en la programaciónLas estructuras de control en la programación
Las estructuras de control en la programación
RoibertOnielEstradaL
 

Similar a Estructuras de control (20)

Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de Control
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
3. ESTRUCTURAS DE CONTROL C.pptx
3. ESTRUCTURAS DE CONTROL C.pptx3. ESTRUCTURAS DE CONTROL C.pptx
3. ESTRUCTURAS DE CONTROL C.pptx
 
Ejemplo C++
Ejemplo C++Ejemplo C++
Ejemplo C++
 
Estructuras de control C++
Estructuras de control C++Estructuras de control C++
Estructuras de control C++
 
Power point
Power pointPower point
Power point
 
Estructuras de control secuencial
Estructuras de control secuencialEstructuras de control secuencial
Estructuras de control secuencial
 
Sentencias de control
Sentencias de controlSentencias de control
Sentencias de control
 
Programacion ii modulo2-leccion2
Programacion ii modulo2-leccion2Programacion ii modulo2-leccion2
Programacion ii modulo2-leccion2
 
Estructuras algoritnicas de control
Estructuras algoritnicas de controlEstructuras algoritnicas de control
Estructuras algoritnicas de control
 
lp1t3.pdf
lp1t3.pdflp1t3.pdf
lp1t3.pdf
 
Unidad3.pptx
Unidad3.pptxUnidad3.pptx
Unidad3.pptx
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujo
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de control
 
Guia 4
Guia 4Guia 4
Guia 4
 
Introduccion a la programación Parte II
Introduccion a la programación Parte IIIntroduccion a la programación Parte II
Introduccion a la programación Parte II
 
Estructuras de control_luis_barreto
Estructuras de control_luis_barretoEstructuras de control_luis_barreto
Estructuras de control_luis_barreto
 
Las estructuras de control en la programación
Las estructuras de control en la programaciónLas estructuras de control en la programación
Las estructuras de control en la programación
 
4.instrucciones de control en c++
4.instrucciones de control en c++4.instrucciones de control en c++
4.instrucciones de control en c++
 

Más de Fernando Omar Arciniega Martinez

La pantalla de excel y sus elementos
La pantalla de excel y sus elementosLa pantalla de excel y sus elementos
La pantalla de excel y sus elementos
Fernando Omar Arciniega Martinez
 
Utilización de la clase math
Utilización de la clase mathUtilización de la clase math
Utilización de la clase math
Fernando Omar Arciniega Martinez
 
Que son los sistemas de información
Que son los sistemas de informaciónQue son los sistemas de información
Que son los sistemas de información
Fernando Omar Arciniega Martinez
 
Sistemas formales e informales
Sistemas formales e informalesSistemas formales e informales
Sistemas formales e informales
Fernando Omar Arciniega Martinez
 
Ejercicios practicos y ejemplos de Excel
Ejercicios practicos y ejemplos de ExcelEjercicios practicos y ejemplos de Excel
Ejercicios practicos y ejemplos de Excel
Fernando Omar Arciniega Martinez
 
Conceptos informatica
Conceptos informaticaConceptos informatica
Conceptos informatica
Fernando Omar Arciniega Martinez
 
Auditoria de formulas
Auditoria de formulasAuditoria de formulas
Auditoria de formulas
Fernando Omar Arciniega Martinez
 
Arquitectura de integración
Arquitectura de integraciónArquitectura de integración
Arquitectura de integración
Fernando Omar Arciniega Martinez
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
Fernando Omar Arciniega Martinez
 
Desafíos de la administración de Recursos Humanos
Desafíos de la administración de Recursos HumanosDesafíos de la administración de Recursos Humanos
Desafíos de la administración de Recursos Humanos
Fernando Omar Arciniega Martinez
 
guión gráfico y mapa de sitio
guión gráfico y mapa de sitioguión gráfico y mapa de sitio
guión gráfico y mapa de sitio
Fernando Omar Arciniega Martinez
 
Informática formato de entrega
Informática  formato de entregaInformática  formato de entrega
Informática formato de entrega
Fernando Omar Arciniega Martinez
 
Ficha archivo excel 2010
Ficha archivo excel 2010Ficha archivo excel 2010
Ficha archivo excel 2010
Fernando Omar Arciniega Martinez
 
Espacio de trabajo pantalla - dreamweaver cs5
Espacio de trabajo   pantalla - dreamweaver cs5Espacio de trabajo   pantalla - dreamweaver cs5
Espacio de trabajo pantalla - dreamweaver cs5
Fernando Omar Arciniega Martinez
 
Hipervinculos en office
Hipervinculos en officeHipervinculos en office
Hipervinculos en office
Fernando Omar Arciniega Martinez
 
Pantalla con el espacio de trabajo de Adobe Flash
Pantalla con el espacio de trabajo de Adobe FlashPantalla con el espacio de trabajo de Adobe Flash
Pantalla con el espacio de trabajo de Adobe Flash
Fernando Omar Arciniega Martinez
 
Pantalla de power point 2010
Pantalla de power point 2010Pantalla de power point 2010
Pantalla de power point 2010
Fernando Omar Arciniega Martinez
 
Fichas de access 2010
Fichas de access 2010Fichas de access 2010
Fichas de access 2010
Fernando Omar Arciniega Martinez
 

Más de Fernando Omar Arciniega Martinez (20)

La pantalla de excel y sus elementos
La pantalla de excel y sus elementosLa pantalla de excel y sus elementos
La pantalla de excel y sus elementos
 
Utilización de la clase math
Utilización de la clase mathUtilización de la clase math
Utilización de la clase math
 
Que son los sistemas de información
Que son los sistemas de informaciónQue son los sistemas de información
Que son los sistemas de información
 
Sistemas formales e informales
Sistemas formales e informalesSistemas formales e informales
Sistemas formales e informales
 
Excel practica
Excel practicaExcel practica
Excel practica
 
Ejercicios practicos y ejemplos de Excel
Ejercicios practicos y ejemplos de ExcelEjercicios practicos y ejemplos de Excel
Ejercicios practicos y ejemplos de Excel
 
Conceptos informatica
Conceptos informaticaConceptos informatica
Conceptos informatica
 
Autoformas
AutoformasAutoformas
Autoformas
 
Auditoria de formulas
Auditoria de formulasAuditoria de formulas
Auditoria de formulas
 
Arquitectura de integración
Arquitectura de integraciónArquitectura de integración
Arquitectura de integración
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Desafíos de la administración de Recursos Humanos
Desafíos de la administración de Recursos HumanosDesafíos de la administración de Recursos Humanos
Desafíos de la administración de Recursos Humanos
 
guión gráfico y mapa de sitio
guión gráfico y mapa de sitioguión gráfico y mapa de sitio
guión gráfico y mapa de sitio
 
Informática formato de entrega
Informática  formato de entregaInformática  formato de entrega
Informática formato de entrega
 
Ficha archivo excel 2010
Ficha archivo excel 2010Ficha archivo excel 2010
Ficha archivo excel 2010
 
Espacio de trabajo pantalla - dreamweaver cs5
Espacio de trabajo   pantalla - dreamweaver cs5Espacio de trabajo   pantalla - dreamweaver cs5
Espacio de trabajo pantalla - dreamweaver cs5
 
Hipervinculos en office
Hipervinculos en officeHipervinculos en office
Hipervinculos en office
 
Pantalla con el espacio de trabajo de Adobe Flash
Pantalla con el espacio de trabajo de Adobe FlashPantalla con el espacio de trabajo de Adobe Flash
Pantalla con el espacio de trabajo de Adobe Flash
 
Pantalla de power point 2010
Pantalla de power point 2010Pantalla de power point 2010
Pantalla de power point 2010
 
Fichas de access 2010
Fichas de access 2010Fichas de access 2010
Fichas de access 2010
 

Último

Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
YasneidyGonzalez
 
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
JAVIER SOLIS NOYOLA
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
FelixCamachoGuzman
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
Alejandrino Halire Ccahuana
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
ClaudiaAlcondeViadez
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
Profes de Relideleón Apellidos
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 

Último (20)

Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
 
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 

Estructuras de control

  • 1. Estructuras de Control LIC. FERNANDO OMAR ARCINIEGA MARTÍNEZ
  • 2. ¿Qué son las Estructuras de Control?  Permiten tomar decisiones y realizar un proceso repetidas veces.  Son comunes en la mayoría de los lenguajes de programación  Su sintaxis (forma de escribirlas) puede variar de un lenguaje de programación a otro.  Son las encargadas de controlar el flujo de un programa
  • 3. Lenguaje de Programación “ C++ ” En C++ se dividen tres categorías en función del flujo de ejecución:  Estructura secuencial.  Estructura alternativa o condicional.  Estructura iterativa o repetitiva.
  • 4. 1. ESTRUCTURA SECUENCIAL  Son las instrucciones que se ejecutan una tras otra.  Cada instrucción se separa por ;  Si se quieren agrupar las sentencias por bloques se usarán { }  Sí solamente se usa una sentencia, no es necesario usar los { } { instrucción 1; instrucción 2; instrucción 3; ..... instrucción N; }
  • 5. 2. ESTRUCTURA CONDICIONAL, SELECTIVA O ALTERNATIVA.  Son las que controlan si una sentencia se ejecuta o no.  C++ tiene dos estructuras de control: if y switch. if (condición) instrucción1; ------- if (condición) instrucción1; else instrucción2; #include <iostream> using namespace std; int main(void) { int num; cout <<"Introduzca numero:"; cin >> num; if ((num%2)==0) cout << “El número es PAR" << endl; else cout << “el número es IMPAR" << endl; system("pause"); }
  • 6. Sentencia: switch Selecciona una de entre múltiples opciones. switch (expresión) { case constante1: instrucciones; break; case constante 2: instrucciones; break; · · · default: instrucciones; } int A,B, Resultado; char operador; cout << "Introduzca un numero:"; cin >> A; cout << "Introduzca otro numero:"; cin >> B; cout <<"Introduzca un operador (+,-,*,/):"; cin >> operador; Resultado = 0; switch (operador) { case '-' : Resultado = A - B; break; case '+' : Resultado = A + B; break; case '*' : Resultado = A * B; break; case '/' : Resultado = A / B; //suponemos B!=0 break; default : cout << "Operador no valido"<< endl; } cout << "El resultado es: "; cout << Resultado << endl;
  • 7. 3. ESTRUCTURAS REPETITIVAS O ITERATIVAS. while, do-while, for Lee las instrucciones de la condición, si se cumple se ejecutarán, si no, pasa a la siguiente instrucción. while (condicion) { instrucción 1; .............. instrucción N; } int suma, num; suma = 0; cout << "Introduzca un numero: "; cin >> num; while (num >= 0) { suma = suma + num; cout << "Introduzca un numero: "; cin >> num; } cout << endl << "La suma es: " << suma << endl;
  • 8. 3. ESTRUCTURAS REPETITIVAS O ITERATIVAS. while, do-while, for Ejecuta una instrucción varias veces dependiendo de la condición: do { instrucción 1; .............. instrucción N; } while (condicion); int numero; do { cout << "Introduzca un numero entre 1 y 100: "; cin >> numero; } while (numero < 1 || numero > 100);
  • 9. 3. ESTRUCTURAS REPETITIVAS O ITERATIVAS. while, do-while, for En este caso se va a repetir la misma instrucción hasta cierto numero de veces: for(inicialización; condición; incremento/decremento) { instrucción 1; ........... instrucción N; } int n; for (n = 1; n <= 10; n++) { cout << n << endl; } 1 2 3 4 5 6 7 8 9 10
  • 10. Conclusión LAS ESTRUCTURAS DE CONTROL DETERMINAN LA SECUENCIA EN LA QUE SE EJECUTARÁN LAS INSTRUCCIONES DE UN PROGRAMA. LAS ESTRUCTURAS DE CONTROL SE DIVIDEN EN TRES CATEGORÍAS DE ACUERDO AL FLUJO DE EJECUCIÓN: ESTRUCTURA SECUENCIAL. ESTRUCTURA ALTERNATIVA O CONDICIONAL. ESTRUCTURA ITERATIVA O REPETITIVA.