SlideShare une entreprise Scribd logo
1  sur  2
Télécharger pour lire hors ligne
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 .

Contenu connexe

Similaire à Estructuras 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
 

Similaire à Estructuras 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
 

Dernier

apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorEdvanirCosta
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdfBlendaLima1
 
Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......suporte24hcamin
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxMauricioOliveira258223
 

Dernier (20)

apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de Professor
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
 
Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptx
 

Estructuras 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 .