SlideShare una empresa de Scribd logo
6
Lo más leído
8
Lo más leído
10
Lo más leído
ESTRUCTURAS DEESTRUCTURAS DE
CONTROL EN C++CONTROL EN C++
ESTRUCTURAS DE CONTROLESTRUCTURAS DE CONTROL
Las Estructuras de Control son sentencias que bifurcan
la ejecución del programa. En la mayoría de los
programas, llegados a un punto de estos, es posible que
deba elegirse entre ejecutar un grupo de instrucciones u
otro o repetir un grupo de instrucciones un numero
determinado de veces. Estas pueden ser:
SELECTIVAS REPETITIVAS
IF
IF…ELSE
SWITCH
WHILE
DO…WHILE
FOR
ESTRUCTURAS SELECTIVASESTRUCTURAS SELECTIVAS
Son sentencias para establecer alguna posible ruta de
acuerdo a una condición, llevando a cabo un
determinado bloque de instrucciones.
IF
IF…ELSE
SWITCH
IFIF
Toma una decisión referente a la acción a ejecutar en
un programa entre dos alternativas basándose en el
resultado (verdadero o falso) en una expresión.
if (condición) sentencia;
condición: se evaluara como verdadera o falsa.
sentencia: se ejecuta si es la condición es verdadera
y se ignora si es falsa.
IF - ELSEIF - ELSE
Permite especificar que se realizaran acciones
diferentes cuando la condición se verdadera y cuando
sea falsa.
if (condición)
sentencia1;
else
sentencia2;
Si condición es verdadera, entonces se ejecuta
sentencia 1; en caso contrario (else), se ejecuta
sentencia2.
SWITCHSWITCH
Es una instrucción de decisión múltiple donde se compara el
valor de una expresión con una lista de constantes de tipo
caracter o entero. En caso de que el valor de la expresión
corresponda con alguna de las constantes, se ejecutan las
acciones asociadas a esa constante.
switch (expresión)
{
case const1: instrucción(es);
break;
case const2: instrucción(es);
break;
case const3: instrucción(es);
break; ………………
default: instrucción(es);
};
ESTRUCTURAS REPETITIVASESTRUCTURAS REPETITIVAS
Este tipo de estructuras permiten la repetición de
un grupo de instrucciones mientras que una
condición se cumpla.
WHILE
DO…WHILE
FOR
WHILEWHILE
En este ciclo el cuerpo de instrucciones se ejecuta
mientras una condición permanezca como verdadera,
en el momento en que la condición se convierte en
falsa el ciclo termina.
while (condición)
{
sentencias;
}
Las sentencias son ejecutadas repetidamente
mientras la condición sea verdadera. Si la condición
resulta falsa, las sentencias no se ejecutaran
ninguna vez.
DO - WHILEDO - WHILE
Esta sentencia va un paso más allá que la anterior, ya
que las sentencias se ejecutan cuando menos una vez
porque primero las ejecuta y al final evalúa la condición
do
<sentencia>
while (condición);
Se repiten las sentencias hasta que la condición se haga
falsa, o mejor dicho, se ejecuta el grupo de sentencias
mientras la condición sea cierta, entonces, como mínimo
siempre se ejecutan las sentencias al menos una vez, ya
que la condición de salida es la hallada al final.
FORFOR
Resulta ideal para repetir una secuencia de instrucciones
cuando se conoce la cantidad exacta de veces que se
quiere que se ejecute una instrucción, la cual es ejecutada
repetidamente mientras la condición resulte verdadera, o
expresado de otro modo, hasta que la evaluación de la
condición resulte falsa.
for (inicialización; condición; incremento)
{
<sentencias>;
}
inicialización: ofrece un valor a una variable que servirá de
contadora, para controlar el número de veces que debe repetirse el
bucle.
condición: determina cuando debe parar el bucle de repetirse.
incremento: modifica el valor de la variable contadora para establecer
el inicio de la siguiente iteración del bucl

Más contenido relacionado

DOCX
Triptico no a las drogas
PDF
Comprensión lectora 3
PPTX
Aplicaciones distribuidas
PPT
Estructuras en c++
PPTX
Fórmulas de integración inmediata
PPT
Proyecto de Investigacion sobre Internet
PDF
Gestión de archivos
PDF
Ejercicios resueltos-de-estadistica
Triptico no a las drogas
Comprensión lectora 3
Aplicaciones distribuidas
Estructuras en c++
Fórmulas de integración inmediata
Proyecto de Investigacion sobre Internet
Gestión de archivos
Ejercicios resueltos-de-estadistica

La actualidad más candente (20)

PPTX
Estructura básica de un programa en C++
PPTX
Tópicos avanzados de programación eventos
PPTX
Lenguajes de simulación
PPT
Estructuras repetitivas - pseudocodigo
PDF
P. estructurada vs. programación orientada a objetos
PDF
Unidad III generacion de variables aleatorias
PPTX
Programación Orientada a Objetos - atributos y métodos
PDF
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
PPTX
Estructuras Repetitivas con PSeInt (Parte 2)
TXT
Serie Fibonacci en C
PDF
ESPRESIONES REGULARES
PPTX
Administración de procesos en el S.O.
PPTX
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
PPSX
Estructuras de control selectivas
PPTX
Estructuras de control
DOC
Algoritmos secuenciales resueldos
PPTX
Unidad III procedimientos
PPTX
Procesos Ligeros: Hilos o Hebras
 
DOCX
Recursividad
PPTX
Analizador Sintáctico
Estructura básica de un programa en C++
Tópicos avanzados de programación eventos
Lenguajes de simulación
Estructuras repetitivas - pseudocodigo
P. estructurada vs. programación orientada a objetos
Unidad III generacion de variables aleatorias
Programación Orientada a Objetos - atributos y métodos
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Estructuras Repetitivas con PSeInt (Parte 2)
Serie Fibonacci en C
ESPRESIONES REGULARES
Administración de procesos en el S.O.
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Estructuras de control selectivas
Estructuras de control
Algoritmos secuenciales resueldos
Unidad III procedimientos
Procesos Ligeros: Hilos o Hebras
 
Recursividad
Analizador Sintáctico
Publicidad

Destacado (9)

PPTX
4. estructuras selectivas
PPTX
Estructuras de control selectivas
PPT
Entrada y salida de datos en c
PPTX
Mi lenguaje de programación de preferencia
PPT
Arreglos unidimensionales
PPTX
Sintaxis del lenguaje c++
PPTX
Tipos y modelos de procesadores
PDF
Variables y tipos de datos - fundamentos de la programación
4. estructuras selectivas
Estructuras de control selectivas
Entrada y salida de datos en c
Mi lenguaje de programación de preferencia
Arreglos unidimensionales
Sintaxis del lenguaje c++
Tipos y modelos de procesadores
Variables y tipos de datos - fundamentos de la programación
Publicidad

Similar a Estructuras Selectivas y Repetitivas en C++ (20)

PPT
Estrucselecyrepet
PPTX
Toma de decisiones If Else
PPT
Estructuras de control
PPT
Estructuras de control
PPTX
Expocision de visual basic.. lara antamba
PDF
Estructura de control repetitiva
PPTX
Presentación de estructuras de control en la programación
PPTX
Michell instrucciones de ontrol
PPTX
ESTRUCTURAS DE CONTROL
PPTX
Estructuras de control_luis_barreto
PDF
3 java sesin 3 pps
PDF
Universidad nacional experimental de guayana
PPTX
Estructuras de control
PPTX
Bucle Do while
PDF
Estructuras de control repetitivas
PDF
Estructuras de control C++
PPTX
Estructuras de control
PPTX
Presentación 8
PDF
Aprendiendo de la sintaxiss
PDF
Estructuras de control repetitivo
Estrucselecyrepet
Toma de decisiones If Else
Estructuras de control
Estructuras de control
Expocision de visual basic.. lara antamba
Estructura de control repetitiva
Presentación de estructuras de control en la programación
Michell instrucciones de ontrol
ESTRUCTURAS DE CONTROL
Estructuras de control_luis_barreto
3 java sesin 3 pps
Universidad nacional experimental de guayana
Estructuras de control
Bucle Do while
Estructuras de control repetitivas
Estructuras de control C++
Estructuras de control
Presentación 8
Aprendiendo de la sintaxiss
Estructuras de control repetitivo

Más de ncrmax (7)

PPT
Operaciones de Entrada / Salida en C++
PPT
Estructura de Programa en C++
PDF
Palabras Reservadas en C++
PPT
Variables y Constantes en C++
PPT
Tipos de Datos en C++
PDF
Fases de resolucion de problemas
PDF
Traduccion nielsen
Operaciones de Entrada / Salida en C++
Estructura de Programa en C++
Palabras Reservadas en C++
Variables y Constantes en C++
Tipos de Datos en C++
Fases de resolucion de problemas
Traduccion nielsen

Último (10)

PPTX
Implementación equipo monitor12.08.25.pptx
PDF
DNS_SERVIDORES PARA ASER PRACTICAS EN REDES
PDF
Presentacion de compiladores e interpretes
PPTX
presentación de introducción a las metodologías agiles .pptx
PPTX
hojas_de_calculo_aplicado para microsoft office
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PPTX
ANALOGÍA 6.pptx9191911818181119111162363733839292
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PPTX
PROPIEDADES Y METODOS DE PrOO CON PYTHON
PPTX
Control de seguridad en los sitios web.pptx
Implementación equipo monitor12.08.25.pptx
DNS_SERVIDORES PARA ASER PRACTICAS EN REDES
Presentacion de compiladores e interpretes
presentación de introducción a las metodologías agiles .pptx
hojas_de_calculo_aplicado para microsoft office
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
ANALOGÍA 6.pptx9191911818181119111162363733839292
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PROPIEDADES Y METODOS DE PrOO CON PYTHON
Control de seguridad en los sitios web.pptx

Estructuras Selectivas y Repetitivas en C++

  • 2. ESTRUCTURAS DE CONTROLESTRUCTURAS DE CONTROL Las Estructuras de Control son sentencias que bifurcan la ejecución del programa. En la mayoría de los programas, llegados a un punto de estos, es posible que deba elegirse entre ejecutar un grupo de instrucciones u otro o repetir un grupo de instrucciones un numero determinado de veces. Estas pueden ser: SELECTIVAS REPETITIVAS IF IF…ELSE SWITCH WHILE DO…WHILE FOR
  • 3. ESTRUCTURAS SELECTIVASESTRUCTURAS SELECTIVAS Son sentencias para establecer alguna posible ruta de acuerdo a una condición, llevando a cabo un determinado bloque de instrucciones. IF IF…ELSE SWITCH
  • 4. IFIF Toma una decisión referente a la acción a ejecutar en un programa entre dos alternativas basándose en el resultado (verdadero o falso) en una expresión. if (condición) sentencia; condición: se evaluara como verdadera o falsa. sentencia: se ejecuta si es la condición es verdadera y se ignora si es falsa.
  • 5. IF - ELSEIF - ELSE Permite especificar que se realizaran acciones diferentes cuando la condición se verdadera y cuando sea falsa. if (condición) sentencia1; else sentencia2; Si condición es verdadera, entonces se ejecuta sentencia 1; en caso contrario (else), se ejecuta sentencia2.
  • 6. SWITCHSWITCH Es una instrucción de decisión múltiple donde se compara el valor de una expresión con una lista de constantes de tipo caracter o entero. En caso de que el valor de la expresión corresponda con alguna de las constantes, se ejecutan las acciones asociadas a esa constante. switch (expresión) { case const1: instrucción(es); break; case const2: instrucción(es); break; case const3: instrucción(es); break; ……………… default: instrucción(es); };
  • 7. ESTRUCTURAS REPETITIVASESTRUCTURAS REPETITIVAS Este tipo de estructuras permiten la repetición de un grupo de instrucciones mientras que una condición se cumpla. WHILE DO…WHILE FOR
  • 8. WHILEWHILE En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera, en el momento en que la condición se convierte en falsa el ciclo termina. while (condición) { sentencias; } Las sentencias son ejecutadas repetidamente mientras la condición sea verdadera. Si la condición resulta falsa, las sentencias no se ejecutaran ninguna vez.
  • 9. DO - WHILEDO - WHILE Esta sentencia va un paso más allá que la anterior, ya que las sentencias se ejecutan cuando menos una vez porque primero las ejecuta y al final evalúa la condición do <sentencia> while (condición); Se repiten las sentencias hasta que la condición se haga falsa, o mejor dicho, se ejecuta el grupo de sentencias mientras la condición sea cierta, entonces, como mínimo siempre se ejecutan las sentencias al menos una vez, ya que la condición de salida es la hallada al final.
  • 10. FORFOR Resulta ideal para repetir una secuencia de instrucciones cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instrucción, la cual es ejecutada repetidamente mientras la condición resulte verdadera, o expresado de otro modo, hasta que la evaluación de la condición resulte falsa. for (inicialización; condición; incremento) { <sentencias>; } inicialización: ofrece un valor a una variable que servirá de contadora, para controlar el número de veces que debe repetirse el bucle. condición: determina cuando debe parar el bucle de repetirse. incremento: modifica el valor de la variable contadora para establecer el inicio de la siguiente iteración del bucl