SlideShare uma empresa Scribd logo
E S T R U C T U R A D E C O N T R O L
C + +
1 . A l t e r n a t i v a s ( C o n d i c i o n a l e s )
1 . 1 . S i m p l e
1 . 2 . D o b l e
1 . 3 . M ú l t i p l e s .
2 . R e p e t i t i v a s ( i t e r a t i v a s )
2 . 1 . C i c l o P a r a / D e s d e
2 . 2 . M i e n t r a s Q u e ( M q )
2 . 3 . H a c e r M i e n t r a s Q u e ( H a c e r /
M i e n t r a s q u e )
3 . D e s a l t o ( C a m b i o d e S e c u e n c i a s )
3 . 1 . R u t i n a s y s u b r u t i n a s
3 . 2 . G o t o ( N o e s a d e c u a d o s u u s o )
1
E S T R U C T U R A S E C U E N C I A L
L a e s t r u c t u r a s e c u e n c i a l e s t á f o r m a d a p o r u n a
s e c u e n c i a d e i n s t r u c c i o n e s q u e s e e j e c u t a n e n
o r d e n u n a a c o n t i n u a c i ó n d e l a o t r a . N o
o b s t a n t e , e n a l g u n o s c a s o s n o s i n t e r e s a r á
a g r u p a r e n u n b l o q u e u n a s e r i e d e
i n s t r u c c i o n e s , c o m o v e r e m o s a l e x p l i c a r l a s
e s t r u c t u r a s d e s e l e c c i ó n y d e i t e r a c i ó n .
E s t r u c t u r a c o n d i c i o n a l s e l e c t i v a c o n
a l t e r n a t i v a
L a s e s t r u c t u r a s c o n d i c i o n a l e s c o n t r o l a n s i u n a
s e n t e n c i a o b l o q u e d e s e n t e n c i a s s e e j e c u t a n ,
e n f u n c i ó n d e l c u m p l i m i e n t o o n o d e u n a
c o n d i c i ó n o e x p r e s i ó n l ó g i c a .
C + + t i e n e d o s e s t r u c t u r a s d e c o n t r o l p a r a l a
s e l e c c i ó n , i f y s w i t c h .
2 . 1 I n s t r u c c i ó n I F
E s t a i n s t r u c c i ó n h a c e q u e s e e j e c u t e n u n a s
s e n t e n c i a s u o t r a s d e p e n d i e n d o d e l v a l o r q u e
t o m a u n a c o n d i c i ó n . L a i n s t r u c c i ó n i f p u e d e s e r
s i m p l e o d o b l e
I n s t r u c c i ó n s w i t c h
L a s e n t e n c i a s w i t c h s e l e c c i o n a u n a d e e n t r e
m ú l t i p l e s a l t e r n a t i v a s . E n u n a i n s t r u c c i ó n
s w i t c h , e x p r e s i ó n d e b e s e r u n a e x p r e s i ó n c o n
u n v a l o r e n t e r o , y c o n s t a n t e 1 , c o n s t a n t e 2 ,
. . . , d e b e n s e r c o n s t a n t e s e n t e r a s , c o n s t a n t e s
d e t i p o c a r á c t e r o u n a e x p r e s i ó n c o n s t a n t e
d e v a l o r e n t e r o .
E S T R U C T U R A S R E P E T I T I V A S O I T E R A T I V A S .
C + + d i s p o n e d e t r e s e s t r u c t u r a s r e p e t i t i v a s :
w h i l e , d o - w h i l e , f o r .
I n s t r u c c i ó n w h i l e e n C + + . . C u a n d o s e u t i l i z a
u n a i n s t r u c c i ó n d o - w h i l e e l b l o q u e d e
i n s t r u c c i o n e s s e e j e c u t a a l m e n o s u n a v e z , y a
q u e l a c o n d i c i ó n s e e v a l ú a a l f i n a l . E n
c a m b i o , c o n u n a i n s t r u c c i ó n w h i l e , p u e d e
s u c e d e r q u e e l b l o q u e d e i n s t r u c c i o n e s n o
l l e g u e a e j e c u t a r s e n u n c a s i l a c o n d i c i ó n
i n i c i a l m e n t e e s f a l s a .
I n s t r u c c i ó n f o r .
U n b u c l e f o r h a c e q u e u n a i n s t r u c c i ó n o
b l o q u e d e i n s t r u c c i o n e s s e r e p i t a n u n
n ú m e r o d e t e r m i n a d o d e v e c e s m i e n t r a s s e
c u m p l a l a c o n d i c i ó n .
B U C L E S A N I D A D O S .
H a b l a m o s d e b u c l e s a n i d a d o s c u a n d o s e
i n c l u y e n i n s t r u c c i o n e s f o r , w h i l e o d o - w h i l e
u n a s d e n t r o d e o t r a s . E j e m p l o d e b u c l e s
a n i d a d o s e n C + + . P r o g r a m a q u e m u e s t r a e l
p r i m e r n ú m e r o p e r f e c t o m a y o r q u e 1 0 0 .

Mais conteúdo relacionado

Semelhante a Estructura de control C++

Contabilidad de costos
Contabilidad de costosContabilidad de costos
Contabilidad de costoscardenas97
 
P RENDIMIENTO ACADÉMICO Y CLASES VIRTUALES EN ESTUDIANTES DEL IV CICLO DEL CU...
P RENDIMIENTO ACADÉMICO Y CLASES VIRTUALES EN ESTUDIANTES DEL IV CICLO DEL CU...P RENDIMIENTO ACADÉMICO Y CLASES VIRTUALES EN ESTUDIANTES DEL IV CICLO DEL CU...
P RENDIMIENTO ACADÉMICO Y CLASES VIRTUALES EN ESTUDIANTES DEL IV CICLO DEL CU...KatleenPereda
 
DOTACION DE EQUIPAMIENTOS Y SERVICIOS
DOTACION DE EQUIPAMIENTOS Y SERVICIOSDOTACION DE EQUIPAMIENTOS Y SERVICIOS
DOTACION DE EQUIPAMIENTOS Y SERVICIOSmarialissethfarfanco
 
EFECTO DE LA COMUNICACIÓN ORGANIZACIONAL INTERNA SOBRE EL CLIMA LABORAL EN LO...
EFECTO DE LA COMUNICACIÓN ORGANIZACIONAL INTERNA SOBRE EL CLIMA LABORAL EN LO...EFECTO DE LA COMUNICACIÓN ORGANIZACIONAL INTERNA SOBRE EL CLIMA LABORAL EN LO...
EFECTO DE LA COMUNICACIÓN ORGANIZACIONAL INTERNA SOBRE EL CLIMA LABORAL EN LO...Johana Guevara Tantalean
 
Salud y seguridad en el trabajo
Salud y seguridad en el trabajoSalud y seguridad en el trabajo
Salud y seguridad en el trabajoBrianda1904
 
Cuellos de botella
Cuellos de botellaCuellos de botella
Cuellos de botellaandreaca85
 
Resolución de Conflictos en la sociedad
Resolución de Conflictos en la sociedadResolución de Conflictos en la sociedad
Resolución de Conflictos en la sociedadJordiSebastianMoscuy
 
Construccion columnas
Construccion columnasConstruccion columnas
Construccion columnasMaria Boss
 
Magnesio en la medicina
Magnesio en la medicina  Magnesio en la medicina
Magnesio en la medicina svasquezcuen
 
Actividad 1 mapa conceptual presupuesto empresarial
Actividad 1 mapa conceptual presupuesto empresarialActividad 1 mapa conceptual presupuesto empresarial
Actividad 1 mapa conceptual presupuesto empresarialYenisYaniraAbreuNovo
 
Presentacion de power point
Presentacion de power pointPresentacion de power point
Presentacion de power pointOriana Valencia
 
ciberbullyng y haking.pdf
ciberbullyng y haking.pdfciberbullyng y haking.pdf
ciberbullyng y haking.pdfblancabermejo4
 

Semelhante a Estructura de control C++ (20)

Impacto ambiental
Impacto ambientalImpacto ambiental
Impacto ambiental
 
Contabilidad de costos
Contabilidad de costosContabilidad de costos
Contabilidad de costos
 
P RENDIMIENTO ACADÉMICO Y CLASES VIRTUALES EN ESTUDIANTES DEL IV CICLO DEL CU...
P RENDIMIENTO ACADÉMICO Y CLASES VIRTUALES EN ESTUDIANTES DEL IV CICLO DEL CU...P RENDIMIENTO ACADÉMICO Y CLASES VIRTUALES EN ESTUDIANTES DEL IV CICLO DEL CU...
P RENDIMIENTO ACADÉMICO Y CLASES VIRTUALES EN ESTUDIANTES DEL IV CICLO DEL CU...
 
NUTRICION
NUTRICIONNUTRICION
NUTRICION
 
DOTACION DE EQUIPAMIENTOS Y SERVICIOS
DOTACION DE EQUIPAMIENTOS Y SERVICIOSDOTACION DE EQUIPAMIENTOS Y SERVICIOS
DOTACION DE EQUIPAMIENTOS Y SERVICIOS
 
EFECTO DE LA COMUNICACIÓN ORGANIZACIONAL INTERNA SOBRE EL CLIMA LABORAL EN LO...
EFECTO DE LA COMUNICACIÓN ORGANIZACIONAL INTERNA SOBRE EL CLIMA LABORAL EN LO...EFECTO DE LA COMUNICACIÓN ORGANIZACIONAL INTERNA SOBRE EL CLIMA LABORAL EN LO...
EFECTO DE LA COMUNICACIÓN ORGANIZACIONAL INTERNA SOBRE EL CLIMA LABORAL EN LO...
 
Salud y seguridad en el trabajo
Salud y seguridad en el trabajoSalud y seguridad en el trabajo
Salud y seguridad en el trabajo
 
Cuellos de botella
Cuellos de botellaCuellos de botella
Cuellos de botella
 
tucanes (2).pdf
tucanes (2).pdftucanes (2).pdf
tucanes (2).pdf
 
Resolución de Conflictos en la sociedad
Resolución de Conflictos en la sociedadResolución de Conflictos en la sociedad
Resolución de Conflictos en la sociedad
 
Qué es el software
Qué es el softwareQué es el software
Qué es el software
 
Construccion columnas
Construccion columnasConstruccion columnas
Construccion columnas
 
Magnesio en la medicina
Magnesio en la medicina  Magnesio en la medicina
Magnesio en la medicina
 
Actividad 1 mapa conceptual presupuesto empresarial
Actividad 1 mapa conceptual presupuesto empresarialActividad 1 mapa conceptual presupuesto empresarial
Actividad 1 mapa conceptual presupuesto empresarial
 
Presentacion de power point
Presentacion de power pointPresentacion de power point
Presentacion de power point
 
ciberbullyng y haking.pdf
ciberbullyng y haking.pdfciberbullyng y haking.pdf
ciberbullyng y haking.pdf
 
Servicios del internet
Servicios del internetServicios del internet
Servicios del internet
 
Final boletín
Final boletínFinal boletín
Final boletín
 
El magnesio
El magnesioEl magnesio
El magnesio
 
Triaxial
TriaxialTriaxial
Triaxial
 

Último

Exercícios de Clima no brasil e no mundo.pdf
Exercícios de Clima no brasil e no mundo.pdfExercícios de Clima no brasil e no mundo.pdf
Exercícios de Clima no brasil e no mundo.pdfRILTONNOGUEIRADOSSAN
 
ATPCG 27.05 - Recomposição de aprendizagem.pptx
ATPCG 27.05 - Recomposição de aprendizagem.pptxATPCG 27.05 - Recomposição de aprendizagem.pptx
ATPCG 27.05 - Recomposição de aprendizagem.pptxmairaviani
 
Apresentação Formação em Prevenção ao Assédio
Apresentação Formação em Prevenção ao AssédioApresentação Formação em Prevenção ao Assédio
Apresentação Formação em Prevenção ao Assédioifbauab
 
Eurodeputados Portugueses 2019-2024 (nova atualização)
Eurodeputados Portugueses 2019-2024 (nova atualização)Eurodeputados Portugueses 2019-2024 (nova atualização)
Eurodeputados Portugueses 2019-2024 (nova atualização)Centro Jacques Delors
 
Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...
Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...
Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...cristianofiori1
 
Instrucoes_A_M_Pranchas_01_a_33_Encadern (4).pdf
Instrucoes_A_M_Pranchas_01_a_33_Encadern (4).pdfInstrucoes_A_M_Pranchas_01_a_33_Encadern (4).pdf
Instrucoes_A_M_Pranchas_01_a_33_Encadern (4).pdfssuserbb4ac2
 
Junho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na IgrejaJunho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na IgrejaComando Resgatai
 
AS COLUNAS B E J E SUAS POSICOES CONFORME O RITO.pdf
AS COLUNAS B E J E SUAS POSICOES CONFORME O RITO.pdfAS COLUNAS B E J E SUAS POSICOES CONFORME O RITO.pdf
AS COLUNAS B E J E SUAS POSICOES CONFORME O RITO.pdfssuserbb4ac2
 
Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....
Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....
Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....LuizHenriquedeAlmeid6
 
curso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdfcurso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdfLeandroTelesRocha2
 
5ca0e9_ea0307e5baa1478490e87a15cb4ee530.pdf
5ca0e9_ea0307e5baa1478490e87a15cb4ee530.pdf5ca0e9_ea0307e5baa1478490e87a15cb4ee530.pdf
5ca0e9_ea0307e5baa1478490e87a15cb4ee530.pdfedjailmax
 
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdfGRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdfrarakey779
 
DESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptx
DESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptxDESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptx
DESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptxProfessor Liniker Santana
 
04_GuiaDoCurso_Neurociência, Psicologia Positiva e Mindfulness.pdf
04_GuiaDoCurso_Neurociência, Psicologia Positiva e Mindfulness.pdf04_GuiaDoCurso_Neurociência, Psicologia Positiva e Mindfulness.pdf
04_GuiaDoCurso_Neurociência, Psicologia Positiva e Mindfulness.pdfARIANAMENDES11
 
Apresentação de vocabulário fundamental em contexto de atendimento
Apresentação de vocabulário fundamental em contexto de atendimentoApresentação de vocabulário fundamental em contexto de atendimento
Apresentação de vocabulário fundamental em contexto de atendimentoPedroFerreira53928
 
Slides Lição 9, CPAD, Resistindo à Tentação no Caminho, 2Tr24.pptx
Slides Lição 9, CPAD, Resistindo à Tentação no Caminho, 2Tr24.pptxSlides Lição 9, CPAD, Resistindo à Tentação no Caminho, 2Tr24.pptx
Slides Lição 9, CPAD, Resistindo à Tentação no Caminho, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Atividade português 7 ano página 38 a 40
Atividade português 7 ano página 38 a 40Atividade português 7 ano página 38 a 40
Atividade português 7 ano página 38 a 40vitoriaalyce2011
 
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...IsabelPereira2010
 
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptxCIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptxMariaSantos298247
 
hereditariedade é variabilidade genetic
hereditariedade é variabilidade  genetichereditariedade é variabilidade  genetic
hereditariedade é variabilidade geneticMrMartnoficial
 

Último (20)

Exercícios de Clima no brasil e no mundo.pdf
Exercícios de Clima no brasil e no mundo.pdfExercícios de Clima no brasil e no mundo.pdf
Exercícios de Clima no brasil e no mundo.pdf
 
ATPCG 27.05 - Recomposição de aprendizagem.pptx
ATPCG 27.05 - Recomposição de aprendizagem.pptxATPCG 27.05 - Recomposição de aprendizagem.pptx
ATPCG 27.05 - Recomposição de aprendizagem.pptx
 
Apresentação Formação em Prevenção ao Assédio
Apresentação Formação em Prevenção ao AssédioApresentação Formação em Prevenção ao Assédio
Apresentação Formação em Prevenção ao Assédio
 
Eurodeputados Portugueses 2019-2024 (nova atualização)
Eurodeputados Portugueses 2019-2024 (nova atualização)Eurodeputados Portugueses 2019-2024 (nova atualização)
Eurodeputados Portugueses 2019-2024 (nova atualização)
 
Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...
Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...
Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...
 
Instrucoes_A_M_Pranchas_01_a_33_Encadern (4).pdf
Instrucoes_A_M_Pranchas_01_a_33_Encadern (4).pdfInstrucoes_A_M_Pranchas_01_a_33_Encadern (4).pdf
Instrucoes_A_M_Pranchas_01_a_33_Encadern (4).pdf
 
Junho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na IgrejaJunho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na Igreja
 
AS COLUNAS B E J E SUAS POSICOES CONFORME O RITO.pdf
AS COLUNAS B E J E SUAS POSICOES CONFORME O RITO.pdfAS COLUNAS B E J E SUAS POSICOES CONFORME O RITO.pdf
AS COLUNAS B E J E SUAS POSICOES CONFORME O RITO.pdf
 
Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....
Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....
Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....
 
curso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdfcurso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdf
 
5ca0e9_ea0307e5baa1478490e87a15cb4ee530.pdf
5ca0e9_ea0307e5baa1478490e87a15cb4ee530.pdf5ca0e9_ea0307e5baa1478490e87a15cb4ee530.pdf
5ca0e9_ea0307e5baa1478490e87a15cb4ee530.pdf
 
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdfGRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
 
DESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptx
DESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptxDESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptx
DESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptx
 
04_GuiaDoCurso_Neurociência, Psicologia Positiva e Mindfulness.pdf
04_GuiaDoCurso_Neurociência, Psicologia Positiva e Mindfulness.pdf04_GuiaDoCurso_Neurociência, Psicologia Positiva e Mindfulness.pdf
04_GuiaDoCurso_Neurociência, Psicologia Positiva e Mindfulness.pdf
 
Apresentação de vocabulário fundamental em contexto de atendimento
Apresentação de vocabulário fundamental em contexto de atendimentoApresentação de vocabulário fundamental em contexto de atendimento
Apresentação de vocabulário fundamental em contexto de atendimento
 
Slides Lição 9, CPAD, Resistindo à Tentação no Caminho, 2Tr24.pptx
Slides Lição 9, CPAD, Resistindo à Tentação no Caminho, 2Tr24.pptxSlides Lição 9, CPAD, Resistindo à Tentação no Caminho, 2Tr24.pptx
Slides Lição 9, CPAD, Resistindo à Tentação no Caminho, 2Tr24.pptx
 
Atividade português 7 ano página 38 a 40
Atividade português 7 ano página 38 a 40Atividade português 7 ano página 38 a 40
Atividade português 7 ano página 38 a 40
 
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
 
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptxCIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
 
hereditariedade é variabilidade genetic
hereditariedade é variabilidade  genetichereditariedade é variabilidade  genetic
hereditariedade é variabilidade genetic
 

Estructura de control C++

  • 1. E S T R U C T U R A D E C O N T R O L C + + 1 . A l t e r n a t i v a s ( C o n d i c i o n a l e s ) 1 . 1 . S i m p l e 1 . 2 . D o b l e 1 . 3 . M ú l t i p l e s . 2 . R e p e t i t i v a s ( i t e r a t i v a s ) 2 . 1 . C i c l o P a r a / D e s d e 2 . 2 . M i e n t r a s Q u e ( M q ) 2 . 3 . H a c e r M i e n t r a s Q u e ( H a c e r / M i e n t r a s q u e ) 3 . D e s a l t o ( C a m b i o d e S e c u e n c i a s ) 3 . 1 . R u t i n a s y s u b r u t i n a s 3 . 2 . G o t o ( N o e s a d e c u a d o s u u s o ) 1 E S T R U C T U R A S E C U E N C I A L L a e s t r u c t u r a s e c u e n c i a l e s t á f o r m a d a p o r u n a s e c u e n c i a d e i n s t r u c c i o n e s q u e s e e j e c u t a n e n o r d e n u n a a c o n t i n u a c i ó n d e l a o t r a . N o o b s t a n t e , e n a l g u n o s c a s o s n o s i n t e r e s a r á a g r u p a r e n u n b l o q u e u n a s e r i e d e i n s t r u c c i o n e s , c o m o v e r e m o s a l e x p l i c a r l a s e s t r u c t u r a s d e s e l e c c i ó n y d e i t e r a c i ó n . E s t r u c t u r a c o n d i c i o n a l s e l e c t i v a c o n a l t e r n a t i v a L a s e s t r u c t u r a s c o n d i c i o n a l e s c o n t r o l a n s i u n a s e n t e n c i a o b l o q u e d e s e n t e n c i a s s e e j e c u t a n , e n f u n c i ó n d e l c u m p l i m i e n t o o n o d e u n a c o n d i c i ó n o e x p r e s i ó n l ó g i c a . C + + t i e n e d o s e s t r u c t u r a s d e c o n t r o l p a r a l a s e l e c c i ó n , i f y s w i t c h . 2 . 1 I n s t r u c c i ó n I F E s t a i n s t r u c c i ó n h a c e q u e s e e j e c u t e n u n a s s e n t e n c i a s u o t r a s d e p e n d i e n d o d e l v a l o r q u e t o m a u n a c o n d i c i ó n . L a i n s t r u c c i ó n i f p u e d e s e r s i m p l e o d o b l e
  • 2. I n s t r u c c i ó n s w i t c h L a s e n t e n c i a s w i t c h s e l e c c i o n a u n a d e e n t r e m ú l t i p l e s a l t e r n a t i v a s . E n u n a i n s t r u c c i ó n s w i t c h , e x p r e s i ó n d e b e s e r u n a e x p r e s i ó n c o n u n v a l o r e n t e r o , y c o n s t a n t e 1 , c o n s t a n t e 2 , . . . , d e b e n s e r c o n s t a n t e s e n t e r a s , c o n s t a n t e s d e t i p o c a r á c t e r o u n a e x p r e s i ó n c o n s t a n t e d e v a l o r e n t e r o . E S T R U C T U R A S R E P E T I T I V A S O I T E R A T I V A S . C + + d i s p o n e d e t r e s e s t r u c t u r a s r e p e t i t i v a s : w h i l e , d o - w h i l e , f o r . I n s t r u c c i ó n w h i l e e n C + + . . C u a n d o s e u t i l i z a u n a i n s t r u c c i ó n d o - w h i l e e l b l o q u e d e i n s t r u c c i o n e s s e e j e c u t a a l m e n o s u n a v e z , y a q u e l a c o n d i c i ó n s e e v a l ú a a l f i n a l . E n c a m b i o , c o n u n a i n s t r u c c i ó n w h i l e , p u e d e s u c e d e r q u e e l b l o q u e d e i n s t r u c c i o n e s n o l l e g u e a e j e c u t a r s e n u n c a s i l a c o n d i c i ó n i n i c i a l m e n t e e s f a l s a . I n s t r u c c i ó n f o r . U n b u c l e f o r h a c e q u e u n a i n s t r u c c i ó n o b l o q u e d e i n s t r u c c i o n e s s e r e p i t a n u n n ú m e r o d e t e r m i n a d o d e v e c e s m i e n t r a s s e c u m p l a l a c o n d i c i ó n . B U C L E S A N I D A D O S . H a b l a m o s d e b u c l e s a n i d a d o s c u a n d o s e i n c l u y e n i n s t r u c c i o n e s f o r , w h i l e o d o - w h i l e u n a s d e n t r o d e o t r a s . E j e m p l o d e b u c l e s a n i d a d o s e n C + + . P r o g r a m a q u e m u e s t r a e l p r i m e r n ú m e r o p e r f e c t o m a y o r q u e 1 0 0 .