SlideShare a Scribd company logo
1 of 18
IInnttrroodduucccciióónn aa llaa CCoommppuuttaacciióónn 
PPrrooffeessoorreess:: EErryyss PPiiññeerroo 
VVllaaddiimmiirr CCaammaaccaarroo
UUNNIIDDAADD VVII 
DDeessaarrrroolllloo ddee aallggoorriittmmooss oorriieennttaaddooss aa 
oobbjjeettooss ccoonn eessttrruuccttuurraass iitteerraattiivvaass oo 
rreeppeettiittiivvaass ssiimmpplleess.. 

EEssqquueemmaa ddee llaass EEssttrruuccttuurraass 
RReeppeettiittiivvaass 
Antes del ciclo 
Frecuencia Única 
Durante el 
Ciclo 
Frecuencia Múltiple 
Después del ciclo 
Frecuencia Única 
Condición Lógica
Se conoce ccaannttiiddaadd ddee vveecceess aa 
rreeppeettiirr eell pprroocceessoo 
aa.. 11)) rreeppeettiirr ppaarraa 
EEll ffoorrmmaattoo eess eell ssiigguuiieennttee:: 
rreeppeettiirr ppaarraa((eenntteerroo CCoonnttaaddoorr ←←VVIInniicciiaall,,CCoonnttaaddoorr << VVFFiinnaall,,CCoonnttaaddoorr←←CCoonnttaaddoorr++11) 
iinniicciioo 
//// GGrruuppoo ddee iinnssttrruucccciioonneess 
ffiinn
Se conoce ccaannttiiddaadd ddee vveecceess aa 
rreeppeettiirr eell pprroocceessoo 
aa.. 22)) rreeppeettiirr mmiieennttrraass--CCoonnttaaddoorr 
EEll ffoorrmmaattoo eess eell ssiigguuiieennttee:: 
eenntteerroo CCoonnttaaddoorr 00 //// CCrreeaacciióónn ee iinniicciiaalliizzaacciióónn ddee llaa vvaarriiaabbllee ddee ccoonnttrrooll ddeell cciicclloo.. 
rreeppeettiirr mmiieennttrraass ((CCoonnttaaddoorr << VVFFiinnaall)) //// CCoommpprroobbaacciióónn ddee llaa vvaarriiaabbllee ddee ccoonnttrrooll ddeell cciicclloo 
iinniicciioo 
////GGrruuppoo ddee iinnssttrruucccciioonneess 
CCoonnttaaddoorr←←CCoonnttaaddoorr++11 //// IInnccrreemmeennttoo ddeell vvaalloorr ddee llaa vvaarriiaabbllee ddee ccoonnttrrooll ddeell cciicclloo 
ffiinn
Se ddeessccoonnooccee ccaannttiiddaadd ddee vveecceess 
aa rreeppeettiirr eell pprroocceessoo 
bb..11)) rreeppeettiirr mmiieennttrraass--IInntteerraacccciióónn ccoonn eell uussuuaarriioo 
SSee uuttiilliizzaa ccuuaannddoo llaa ccaannttiiddaadd ddee ddaattooss aa pprroocceessaarr eess rreellaattiivvaammeennttee 
ppeeqquueeññaa.. EEssttrruuccttuurraa:: 
aallffaannuumméérriiccoo RReessppuueessttaa←←””SSii”” 
rreeppeettiirr mmiieennttrraass ((RReessppuueessttaa==””SSii””’’)) 
iinniicciioo 
//// IInnssttrruucccciioonneess 
eessccrriibbiirr ““¿DDeesseeaa pprroocceessaarr mmááss ddaattooss SSii//NNoo??”” 
lleeeerr RReessppuueessttaa 
ffiinn
Se ddeessccoonnooccee ccaannttiiddaadd ddee vveecceess 
aa rreeppeettiirr eell pprroocceessoo 
bb..22)) rreeppeettiirr mmiieennttrraass--CCeennttiinneellaa 
SSee uuttiilliizzaa ccuuaannddoo llaa ccaannttiiddaadd ddee ddaattooss aa pprroocceessaarr eess ssiiggnniiffiiccaattiivvaammeennttee ggrraannddee.. 
LLaa vvaarriiaabbllee cceennttiinneellaa ffoorrmmaa ppaarrttee ddee llooss ddaattooss ddee eennttrraaddaa ddeell pprroobblleemmaa.. 
EEssttrruuccttuurraa:: 
LLeeeerr__EEnnttrraaddaaCCiicclloo((VVaarriiaabblleeCCeennttiinneellaa)) 
rreeppeettiirr mmiieennttrraass ((VVaarriiaabbllee__cceennttiinneellaa <<>> VVaalloorr)) 
iinniicciioo 
LLeeeerr__OOttrroossDDaattooss((VVaarriiaabbllee11,, VVaarriiaabbllee22……)) 
//// IInnssttrruucccciioonneess 
LLeeeerr__EEnnttrraaddaaCCiicclloo((VVaarriiaabblleeCCeennttiinneellaa)) 
ffiinn
EEjjeerrcciicciioo 11 
DDaaddoo llaarrggoo yy aanncchhoo ddee ttrreess rreeccttáánngguullooss,, 
ccaallccuullee ee iimmpprriimmaa eell áárreeaa ddee ccaaddaa uunnoo ddee 
eellllooss..
AAnnáálliissiiss ddeell pprroobblleemmaa 
LLiissttaa CCllaassiiffiiccaacciióónn 
LLaarrggoo---------------------------------------------------------------------- AAttrriibbuuttoo//RReeccttáánngguulloo 
AAnncchhoo-------------------------------------------------------------------- AAttrriibbuuttoo//RReeccttáánngguulloo 
RReeccttáánngguulloo------------------------------------------------------ CCllaassee 
CCaallccuullaarr eell áárreeaa------------------------------------------ MMééttooddoo//RReeccttáánngguulloo
AAnnáálliissiiss ddeell pprroobblleemmaa 
ff..mm.. 11)) LLeeeerr ((LLaarrggoo,, AAnncchhoo)) 
ff..mm.. 22)) CCaallccuullaarr ee iimmpprriimmiirr eell áárreeaa 
ÁÁrreeaa ←← LLaarrggoo**AAnncchhoo 
DDiiaaggrraammaa:: 
rreeppeettiirr ppaarraa((eenntteerroo CCoonntt11,, CCoonntt<<==33,, CCoonnttCCoonntt++11)) 
12
Diseño de llaa eessttrruuccttuurraa ddee llaa ccllaassee 
RReeccttáánngguulloo 
RReeccttáánngguulloo 
rreeaall LLaarrggoo 
rreeaall AAnncchhoo 
AAssiiggnnaarrLLaarrggoo((rreeaall ↓↓LLgg)) 
AAssiiggnnaarrAAnncchhoo((rreeaall ↓↓AAnn)) 
rreeaall SSaaccaarrLLaarrggoo(()) 
rreeaall SSaaccaarrAAnncchhoo(()) 
rreeaall CCaallAArreeaa(())
IImmpplleemmeennttaacciióónn eenn ppsseeuuddoolleenngguuaajjee 
//// DDeeffiinniicciióónn ddee llaa eessttrruuccttuurraa ddee llaa ccllaassee 
////////////////////////////////////////////////////////////////////////////////////////////////////////// 
ccllaassee RReeccttáánngguulloo 
iinniicciioo 
pprriivvaaddoo:: 
rreeaall LLaarrggoo,, AAnncchhoo 
ppúúbblliiccoo:: 
AAssiiggnnaarrLLaarrggoo ((rreeaall ↓↓ LLgg)) 
AAssiiggnnaarrAAnncchhoo ((rreeaall ↓↓ AAnn)) 
rreeaall SSaaccaarrLLaarrggoo (()) 
rreeaall SSaaccaarrAAnncchhoo (()) 
rreeaall CCaallAArreeaa (()) 
ffiinn //// CCllaasseeRReeccttáánngguulloo
IImmpplleemmeennttaacciióónn eenn ppsseeuuddoolleenngguuaajjee 
////MMééttooddooss pprrooppiiooss ddee llaa ccllaassee 
////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
RReeccttáánngguulloo AAssiiggnnaarrLLaarrggoo ((rreeaall ↓↓ LLgg)) 
iinniicciioo 
LLaarrggoo ←← LLgg 
ffiinn 
RReeccttáánngguulloo AAssiiggnnaarrAAnncchhoo ((rreeaall ↓↓ AAnn)) 
iinniicciioo 
AAnncchhoo ←← AAnn 
ffiinn 
rreeaall RReeccttáánngguulloo SSaaccaarrLLaarrggoo (( )) 
iinniicciioo 
rreettoorrnnaarr LLaarrggoo 
ffiinn
rreeaall RReeccttáánngguulloo SSaaccaarrAAnncchhoo (( )) 
iinniicciioo 
rreettoorrnnaarr AAnncchhoo 
ffiinn 
rreeaall RReeccttáánngguulloo CCaallAArreeaa (()) 
iinniicciioo 
rreeaall ÁÁrreeaa 
ÁÁrreeaa ←← LLaarrggoo ** AAnncchhoo 
rreettoorrnnaarr ÁÁrreeaa 
ffiinn
IImmpplleemmeennttaacciióónn eenn ppsseeuuddoolleenngguuaajjee 
//// PPrrooggrraammaa ddee aapplliiccaacciióónn 
////////////////////////////////////////////////////////////////////////////////////////////// 
pprriinncciippaall(( )) 
iinniicciioo 
RReeccttáánngguulloo OObbjjRReeccttáánngguulloo ////CCrreeaacciióónn ddeell oobbjjeettoo 
rreeppeettiirr ppaarraa((eenntteerroo CCoonntt11,, CCoonntt<<==33,, CCoonnttCCoonntt++11)) 
iinniicciioo 
IInntteerrffaazzEEnnttrraaddaa((OObbjjRReeccttaanngguulloo)) 
IInntteerrffaazzSSaalliiddaa((OObbjjRReeccttaanngguulloo,,CCoonntt)) 
ffiinn //// CCiicclloo 
ffiinn //// CCuueerrppoo PPrriinncciippaall
IImmpplleemmeennttaacciióónn eenn ppsseeuuddoolleenngguuaajjee 
IInntteerrffaazzEEnnttrraaddaaRReeccttaanngguulloo(( RReeccttaanngguulloo ↑↑ OObbjjRReeccttaanngguulloo)) 
iinniicciioo 
rreeaall LLgg,,AAnn ////DDeeffiinniicciióónn ddee vvaarriiaabblleess 
eessccrriibbiirr ““EEssccrriibbaa eell llaarrggoo ddeell rreeccttáánngguulloo”” 
lleeeerr LLgg 
oobbjjRReeccttáánngguulloo.. AAssiiggnnaarrLLaarrggoo((LLgg)) ff..mm.. 11)) LLeeeerr ((LLaarrggoo,, AAnncchhoo)) 
eessccrriibbiirr ““EEssccrriibbaa eell aanncchhoo ddeell rreeccttáánngguulloo”” 
lleeeerr AAnn 
oobbjjRReeccttáánngguulloo.. AAssiiggnnaarrAAnncchhoo((AAnn)) 
ffiinn 
IInntteerrffaazzSSaalliiddaaRReeccttaanngguulloo(( RReeccttaanngguulloo ↓↓ OObbjjRReeccttaanngguulloo,, eenntteerroo CCoonntt)) 
iinniicciioo 
eessccrriibbiirr ““ EEll rreeccttaanngguulloo NNrroo ““,,CCoonntt,, ““ ddee mmeeddiiddaass:: ”” 
eessccrriibbiirr””LLaarrggoo ““ OObbjjRReeccttaanngguulloo..SSaaccaarrLLaarrggoo(( )) 
eessccrriibbiirr””AAnncchhoo ““ OObbjjRReeccttaanngguulloo..SSaaccaarrAAnncchhoo(( )) 
eessccrriibbiirr ““TTiieenneenn ppoorr áárreeaa ““,,OObbjjRReeccttaanngguulloo..CCaallAArreeaa 
ffiinn
EEjjeerrcciicciioo 22 
DDaaddoo llaarrggoo yy aanncchhoo ddee vvaarriiooss 
rreeccttáánngguullooss,, ccaallccuullee ee iimmpprriimmaa eell áárreeaa ddee 
ccaaddaa uunnoo ddee eellllooss..
//// PPrrooggrraammaa ddee aapplliiccaacciióónn 
////////////////////////////////////////////////////////////////////////////////////////////// 
pprriinncciippaall(( )) 
iinniicciioo 
RReeccttáánngguulloo OObbjjRReeccttáánngguulloo ////CCrreeaacciióónn ddeell oobbjjeettoo 
aallffaannuumméérriiccoo RReessppuueessttaa ←←””SSii”” 
rreeppeettiirr mmiieennttrraass ((RReessppuueessttaa==””SSii””)) 
iinniicciioo 
IInntteerrffaazzEEnnttrraaddaa((OObbjjRReeccttaanngguulloo)) 
IInntteerrffaazzSSaalliiddaa((OObbjjRReeccttaanngguulloo)) 
eessccrriibbiirr ““¿DDeesseeaa pprroocceessaarr mmááss ddaattooss SSii//NNoo??”” 
lleeeerr RReessppuueessttaa 
ffiinn //// CCiicclloo 
ffiinn //// CCuueerrppoo PPrriinncciippaall

More Related Content

What's hot

La Salvación, Parte 2
La Salvación, Parte 2La Salvación, Parte 2
La Salvación, Parte 2Tito Ortega
 
Literatura castellana medieval, trabajo de Eneko, Nerea, Iraide e Iraitz Sota
Literatura castellana medieval, trabajo de Eneko, Nerea, Iraide e Iraitz SotaLiteratura castellana medieval, trabajo de Eneko, Nerea, Iraide e Iraitz Sota
Literatura castellana medieval, trabajo de Eneko, Nerea, Iraide e Iraitz Sotajuanacua
 
Avaliacao de investimentos
Avaliacao de investimentosAvaliacao de investimentos
Avaliacao de investimentosdanilobotucatu
 
Acceleration and force 2010
Acceleration and force 2010Acceleration and force 2010
Acceleration and force 2010sbarkanic
 
Química de la vida cotidiana
Química de la vida cotidianaQuímica de la vida cotidiana
Química de la vida cotidianaIncopin
 
emryology resp tract
emryology resp tractemryology resp tract
emryology resp tractdskumawat
 
Fluid & electrolytes & acid base
Fluid & electrolytes & acid baseFluid & electrolytes & acid base
Fluid & electrolytes & acid baseMichelle Harris
 
Trabajo Práctico 2. Brandolino y Sacomano
Trabajo Práctico 2. Brandolino y SacomanoTrabajo Práctico 2. Brandolino y Sacomano
Trabajo Práctico 2. Brandolino y SacomanoBrandolinoSacomano
 
Capital budgetin
Capital budgetinCapital budgetin
Capital budgetinsagargajre
 
CS201- Introduction to Programming- Lecture 10
CS201- Introduction to Programming- Lecture 10CS201- Introduction to Programming- Lecture 10
CS201- Introduction to Programming- Lecture 10Bilal Ahmed
 
Fracturas en el nino hgf (1)
Fracturas en el nino hgf (1)Fracturas en el nino hgf (1)
Fracturas en el nino hgf (1)ana morales matus
 
Fracturas en el nino hgf (1)
Fracturas en el nino hgf (1)Fracturas en el nino hgf (1)
Fracturas en el nino hgf (1)ana morales matus
 
Presentación curso 2014 - 15
Presentación curso 2014 - 15Presentación curso 2014 - 15
Presentación curso 2014 - 15MercheClemente
 
Ambiental resumo - apostila direito ambiental
Ambiental   resumo - apostila direito ambientalAmbiental   resumo - apostila direito ambiental
Ambiental resumo - apostila direito ambientalLucas Simões
 

What's hot (20)

Medellin, 29 de septiembre de 2014
Medellin, 29 de septiembre de 2014Medellin, 29 de septiembre de 2014
Medellin, 29 de septiembre de 2014
 
A Revolução Industrial
A Revolução IndustrialA Revolução Industrial
A Revolução Industrial
 
La Salvación, Parte 2
La Salvación, Parte 2La Salvación, Parte 2
La Salvación, Parte 2
 
Literatura castellana medieval, trabajo de Eneko, Nerea, Iraide e Iraitz Sota
Literatura castellana medieval, trabajo de Eneko, Nerea, Iraide e Iraitz SotaLiteratura castellana medieval, trabajo de Eneko, Nerea, Iraide e Iraitz Sota
Literatura castellana medieval, trabajo de Eneko, Nerea, Iraide e Iraitz Sota
 
Avaliacao de investimentos
Avaliacao de investimentosAvaliacao de investimentos
Avaliacao de investimentos
 
Incoterms
IncotermsIncoterms
Incoterms
 
Acceleration and force 2010
Acceleration and force 2010Acceleration and force 2010
Acceleration and force 2010
 
1.hafta
1.hafta1.hafta
1.hafta
 
Química de la vida cotidiana
Química de la vida cotidianaQuímica de la vida cotidiana
Química de la vida cotidiana
 
emryology resp tract
emryology resp tractemryology resp tract
emryology resp tract
 
Fluid & electrolytes & acid base
Fluid & electrolytes & acid baseFluid & electrolytes & acid base
Fluid & electrolytes & acid base
 
Trabajo Práctico 2. Brandolino y Sacomano
Trabajo Práctico 2. Brandolino y SacomanoTrabajo Práctico 2. Brandolino y Sacomano
Trabajo Práctico 2. Brandolino y Sacomano
 
Capital budgetin
Capital budgetinCapital budgetin
Capital budgetin
 
CS201- Introduction to Programming- Lecture 10
CS201- Introduction to Programming- Lecture 10CS201- Introduction to Programming- Lecture 10
CS201- Introduction to Programming- Lecture 10
 
Fracturas en el nino hgf (1)
Fracturas en el nino hgf (1)Fracturas en el nino hgf (1)
Fracturas en el nino hgf (1)
 
Fracturas en el nino hgf (1)
Fracturas en el nino hgf (1)Fracturas en el nino hgf (1)
Fracturas en el nino hgf (1)
 
Presentación curso 2014 - 15
Presentación curso 2014 - 15Presentación curso 2014 - 15
Presentación curso 2014 - 15
 
Guia Para Tu Exito Con Emgoldex
Guia Para Tu Exito Con EmgoldexGuia Para Tu Exito Con Emgoldex
Guia Para Tu Exito Con Emgoldex
 
Corrupcion parte 2
Corrupcion parte 2Corrupcion parte 2
Corrupcion parte 2
 
Ambiental resumo - apostila direito ambiental
Ambiental   resumo - apostila direito ambientalAmbiental   resumo - apostila direito ambiental
Ambiental resumo - apostila direito ambiental
 

Viewers also liked

Enunciado de la distribuidora de gas. Uso de doble ciclo
Enunciado de la distribuidora de gas. Uso de doble cicloEnunciado de la distribuidora de gas. Uso de doble ciclo
Enunciado de la distribuidora de gas. Uso de doble cicloErys_Introduccion
 
Ejercicio resuelto mermeladas
Ejercicio resuelto  mermeladasEjercicio resuelto  mermeladas
Ejercicio resuelto mermeladasErys_Introduccion
 
Ejercicio propuesto de los aceites doble ciclo
Ejercicio propuesto de los aceites doble cicloEjercicio propuesto de los aceites doble ciclo
Ejercicio propuesto de los aceites doble cicloErys_Introduccion
 
Ejercicio propuesto de las galletas slideshare 1c
Ejercicio propuesto de las galletas slideshare 1cEjercicio propuesto de las galletas slideshare 1c
Ejercicio propuesto de las galletas slideshare 1cErys_Introduccion
 
Ejercicio tienda x dept secuencial
Ejercicio tienda x dept  secuencialEjercicio tienda x dept  secuencial
Ejercicio tienda x dept secuencialErys_Introduccion
 
Ejercicio botas botines 1 clase
Ejercicio botas botines 1 claseEjercicio botas botines 1 clase
Ejercicio botas botines 1 claseErys_Introduccion
 
Ejercicios resuelto del restaurant. un ciclo
Ejercicios resuelto del restaurant. un cicloEjercicios resuelto del restaurant. un ciclo
Ejercicios resuelto del restaurant. un cicloErys_Introduccion
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosmarigelcontreras
 
Ejercicios resueltos con estructuras secuenciales y pseudolenguaje
Ejercicios resueltos con estructuras secuenciales y pseudolenguajeEjercicios resueltos con estructuras secuenciales y pseudolenguaje
Ejercicios resueltos con estructuras secuenciales y pseudolenguajeErys_Introduccion
 

Viewers also liked (12)

Doble ciclo. Parte I
Doble ciclo. Parte IDoble ciclo. Parte I
Doble ciclo. Parte I
 
Unidad VI. Ciclo B
Unidad VI. Ciclo BUnidad VI. Ciclo B
Unidad VI. Ciclo B
 
Enunciado de la distribuidora de gas. Uso de doble ciclo
Enunciado de la distribuidora de gas. Uso de doble cicloEnunciado de la distribuidora de gas. Uso de doble ciclo
Enunciado de la distribuidora de gas. Uso de doble ciclo
 
Ejercicio resuelto mermeladas
Ejercicio resuelto  mermeladasEjercicio resuelto  mermeladas
Ejercicio resuelto mermeladas
 
Ejercicio propuesto de los aceites doble ciclo
Ejercicio propuesto de los aceites doble cicloEjercicio propuesto de los aceites doble ciclo
Ejercicio propuesto de los aceites doble ciclo
 
Ejercicio propuesto de las galletas slideshare 1c
Ejercicio propuesto de las galletas slideshare 1cEjercicio propuesto de las galletas slideshare 1c
Ejercicio propuesto de las galletas slideshare 1c
 
Ejercicio tienda x dept secuencial
Ejercicio tienda x dept  secuencialEjercicio tienda x dept  secuencial
Ejercicio tienda x dept secuencial
 
Ejercicio botas botines 1 clase
Ejercicio botas botines 1 claseEjercicio botas botines 1 clase
Ejercicio botas botines 1 clase
 
Conjuntos numéricos
Conjuntos numéricosConjuntos numéricos
Conjuntos numéricos
 
Ejercicios resuelto del restaurant. un ciclo
Ejercicios resuelto del restaurant. un cicloEjercicios resuelto del restaurant. un ciclo
Ejercicios resuelto del restaurant. un ciclo
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestos
 
Ejercicios resueltos con estructuras secuenciales y pseudolenguaje
Ejercicios resueltos con estructuras secuenciales y pseudolenguajeEjercicios resueltos con estructuras secuenciales y pseudolenguaje
Ejercicios resueltos con estructuras secuenciales y pseudolenguaje
 

Similar to Unidad VI. Un ciclo

Creative commons and the ethical use of images in language instruction shelton
Creative commons and the ethical use of images in language instruction sheltonCreative commons and the ethical use of images in language instruction shelton
Creative commons and the ethical use of images in language instruction sheltonDonna Shelton
 
Adaptive rendering e ASP.NET 2.0 CSS Friendly Control Adapters 1.0
Adaptive rendering e ASP.NET 2.0 CSS Friendly Control Adapters 1.0Adaptive rendering e ASP.NET 2.0 CSS Friendly Control Adapters 1.0
Adaptive rendering e ASP.NET 2.0 CSS Friendly Control Adapters 1.0DotNetMarche
 
OSTEOLOGIA ANATOCRANEO
OSTEOLOGIA ANATOCRANEOOSTEOLOGIA ANATOCRANEO
OSTEOLOGIA ANATOCRANEOanatogral
 
#6 digestive system general maintenance and disorders
#6 digestive system general maintenance and disorders#6 digestive system general maintenance and disorders
#6 digestive system general maintenance and disordersHome Makers
 
Osteo osteomalacia ricket2
Osteo osteomalacia ricket2Osteo osteomalacia ricket2
Osteo osteomalacia ricket2padli ahmad
 
Staging and management of genital prolapse
 Staging and management of genital    prolapse  Staging and management of genital    prolapse
Staging and management of genital prolapse Kawita Bapat
 
1 pdt tribunal international administratif
1 pdt tribunal international administratif1 pdt tribunal international administratif
1 pdt tribunal international administratifRabah HELAL
 
Comandos para diseño de página Web
Comandos para diseño de página WebComandos para diseño de página Web
Comandos para diseño de página WebArmando Bond
 
19 Algorithms and complexity
19 Algorithms and complexity19 Algorithms and complexity
19 Algorithms and complexitymaznabili
 
pre-prosthetic surgery
 pre-prosthetic surgery pre-prosthetic surgery
pre-prosthetic surgeryvasanramkumar
 
Gest. registro contribuyente sunat
Gest. registro contribuyente  sunatGest. registro contribuyente  sunat
Gest. registro contribuyente sunatBety Lizana
 
06.introduction to middle third fractures
06.introduction to  middle third fractures  06.introduction to  middle third fractures
06.introduction to middle third fractures vasanramkumar
 
The right of children to free and compulsory education act, 2009
The right of children to free and compulsory education act, 2009The right of children to free and compulsory education act, 2009
The right of children to free and compulsory education act, 2009mahesh lone
 
Globally harmonized system (ghs) classification and labeling
Globally harmonized system (ghs) classification and labelingGlobally harmonized system (ghs) classification and labeling
Globally harmonized system (ghs) classification and labelingArthur Francis Alcantara
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacioninformatico56
 
Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...
Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...
Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...Pablo Pazos
 

Similar to Unidad VI. Un ciclo (20)

Creative commons and the ethical use of images in language instruction shelton
Creative commons and the ethical use of images in language instruction sheltonCreative commons and the ethical use of images in language instruction shelton
Creative commons and the ethical use of images in language instruction shelton
 
Isabel ii
Isabel iiIsabel ii
Isabel ii
 
Adaptive rendering e ASP.NET 2.0 CSS Friendly Control Adapters 1.0
Adaptive rendering e ASP.NET 2.0 CSS Friendly Control Adapters 1.0Adaptive rendering e ASP.NET 2.0 CSS Friendly Control Adapters 1.0
Adaptive rendering e ASP.NET 2.0 CSS Friendly Control Adapters 1.0
 
OSTEOLOGIA ANATOCRANEO
OSTEOLOGIA ANATOCRANEOOSTEOLOGIA ANATOCRANEO
OSTEOLOGIA ANATOCRANEO
 
Discinecias paroxisticas
Discinecias paroxisticasDiscinecias paroxisticas
Discinecias paroxisticas
 
#6 digestive system general maintenance and disorders
#6 digestive system general maintenance and disorders#6 digestive system general maintenance and disorders
#6 digestive system general maintenance and disorders
 
Osteo osteomalacia ricket2
Osteo osteomalacia ricket2Osteo osteomalacia ricket2
Osteo osteomalacia ricket2
 
Arte griego
Arte griegoArte griego
Arte griego
 
Staging and management of genital prolapse
 Staging and management of genital    prolapse  Staging and management of genital    prolapse
Staging and management of genital prolapse
 
1 pdt tribunal international administratif
1 pdt tribunal international administratif1 pdt tribunal international administratif
1 pdt tribunal international administratif
 
Comandos para diseño de página Web
Comandos para diseño de página WebComandos para diseño de página Web
Comandos para diseño de página Web
 
19 Algorithms and complexity
19 Algorithms and complexity19 Algorithms and complexity
19 Algorithms and complexity
 
pre-prosthetic surgery
 pre-prosthetic surgery pre-prosthetic surgery
pre-prosthetic surgery
 
Gest. registro contribuyente sunat
Gest. registro contribuyente  sunatGest. registro contribuyente  sunat
Gest. registro contribuyente sunat
 
06.introduction to middle third fractures
06.introduction to  middle third fractures  06.introduction to  middle third fractures
06.introduction to middle third fractures
 
Antitromboticos (2)
Antitromboticos (2)Antitromboticos (2)
Antitromboticos (2)
 
The right of children to free and compulsory education act, 2009
The right of children to free and compulsory education act, 2009The right of children to free and compulsory education act, 2009
The right of children to free and compulsory education act, 2009
 
Globally harmonized system (ghs) classification and labeling
Globally harmonized system (ghs) classification and labelingGlobally harmonized system (ghs) classification and labeling
Globally harmonized system (ghs) classification and labeling
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...
Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...
Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...
 

More from Erys_Introduccion

Ejercicio propuesto de sillas
Ejercicio propuesto de sillasEjercicio propuesto de sillas
Ejercicio propuesto de sillasErys_Introduccion
 
Ejercicio propuesto de cosmeticos
Ejercicio propuesto de cosmeticosEjercicio propuesto de cosmeticos
Ejercicio propuesto de cosmeticosErys_Introduccion
 
Sistemas numericos y conversiones entre ellos
Sistemas numericos y conversiones entre ellosSistemas numericos y conversiones entre ellos
Sistemas numericos y conversiones entre ellosErys_Introduccion
 
Ejercicio de tipos de tornillos, doble ciclo
Ejercicio de tipos de tornillos, doble cicloEjercicio de tipos de tornillos, doble ciclo
Ejercicio de tipos de tornillos, doble cicloErys_Introduccion
 
Solucion distribuidora de gas. doble ciclo.
Solucion distribuidora de gas. doble ciclo.Solucion distribuidora de gas. doble ciclo.
Solucion distribuidora de gas. doble ciclo.Erys_Introduccion
 
Unidad VI. Estructuras repetitivas
Unidad VI. Estructuras repetitivasUnidad VI. Estructuras repetitivas
Unidad VI. Estructuras repetitivasErys_Introduccion
 

More from Erys_Introduccion (11)

Ejercicio propuesto de sillas
Ejercicio propuesto de sillasEjercicio propuesto de sillas
Ejercicio propuesto de sillas
 
Ejercicio propuesto de cosmeticos
Ejercicio propuesto de cosmeticosEjercicio propuesto de cosmeticos
Ejercicio propuesto de cosmeticos
 
Ejercicio combos dos clases
Ejercicio combos dos clasesEjercicio combos dos clases
Ejercicio combos dos clases
 
Pseudolenguaje
PseudolenguajePseudolenguaje
Pseudolenguaje
 
Sistemas numericos y conversiones entre ellos
Sistemas numericos y conversiones entre ellosSistemas numericos y conversiones entre ellos
Sistemas numericos y conversiones entre ellos
 
Ejercicio de tipos de tornillos, doble ciclo
Ejercicio de tipos de tornillos, doble cicloEjercicio de tipos de tornillos, doble ciclo
Ejercicio de tipos de tornillos, doble ciclo
 
Solucion distribuidora de gas. doble ciclo.
Solucion distribuidora de gas. doble ciclo.Solucion distribuidora de gas. doble ciclo.
Solucion distribuidora de gas. doble ciclo.
 
Ejercicio combos
Ejercicio combosEjercicio combos
Ejercicio combos
 
Doble ciclo parte I
Doble ciclo  parte IDoble ciclo  parte I
Doble ciclo parte I
 
Unidad VI un ciclo parte II
Unidad VI un ciclo parte IIUnidad VI un ciclo parte II
Unidad VI un ciclo parte II
 
Unidad VI. Estructuras repetitivas
Unidad VI. Estructuras repetitivasUnidad VI. Estructuras repetitivas
Unidad VI. Estructuras repetitivas
 

Unidad VI. Un ciclo

  • 1. IInnttrroodduucccciióónn aa llaa CCoommppuuttaacciióónn PPrrooffeessoorreess:: EErryyss PPiiññeerroo VVllaaddiimmiirr CCaammaaccaarroo
  • 2. UUNNIIDDAADD VVII DDeessaarrrroolllloo ddee aallggoorriittmmooss oorriieennttaaddooss aa oobbjjeettooss ccoonn eessttrruuccttuurraass iitteerraattiivvaass oo rreeppeettiittiivvaass ssiimmpplleess.. 
  • 3. EEssqquueemmaa ddee llaass EEssttrruuccttuurraass RReeppeettiittiivvaass Antes del ciclo Frecuencia Única Durante el Ciclo Frecuencia Múltiple Después del ciclo Frecuencia Única Condición Lógica
  • 4. Se conoce ccaannttiiddaadd ddee vveecceess aa rreeppeettiirr eell pprroocceessoo aa.. 11)) rreeppeettiirr ppaarraa EEll ffoorrmmaattoo eess eell ssiigguuiieennttee:: rreeppeettiirr ppaarraa((eenntteerroo CCoonnttaaddoorr ←←VVIInniicciiaall,,CCoonnttaaddoorr << VVFFiinnaall,,CCoonnttaaddoorr←←CCoonnttaaddoorr++11) iinniicciioo //// GGrruuppoo ddee iinnssttrruucccciioonneess ffiinn
  • 5. Se conoce ccaannttiiddaadd ddee vveecceess aa rreeppeettiirr eell pprroocceessoo aa.. 22)) rreeppeettiirr mmiieennttrraass--CCoonnttaaddoorr EEll ffoorrmmaattoo eess eell ssiigguuiieennttee:: eenntteerroo CCoonnttaaddoorr 00 //// CCrreeaacciióónn ee iinniicciiaalliizzaacciióónn ddee llaa vvaarriiaabbllee ddee ccoonnttrrooll ddeell cciicclloo.. rreeppeettiirr mmiieennttrraass ((CCoonnttaaddoorr << VVFFiinnaall)) //// CCoommpprroobbaacciióónn ddee llaa vvaarriiaabbllee ddee ccoonnttrrooll ddeell cciicclloo iinniicciioo ////GGrruuppoo ddee iinnssttrruucccciioonneess CCoonnttaaddoorr←←CCoonnttaaddoorr++11 //// IInnccrreemmeennttoo ddeell vvaalloorr ddee llaa vvaarriiaabbllee ddee ccoonnttrrooll ddeell cciicclloo ffiinn
  • 6. Se ddeessccoonnooccee ccaannttiiddaadd ddee vveecceess aa rreeppeettiirr eell pprroocceessoo bb..11)) rreeppeettiirr mmiieennttrraass--IInntteerraacccciióónn ccoonn eell uussuuaarriioo SSee uuttiilliizzaa ccuuaannddoo llaa ccaannttiiddaadd ddee ddaattooss aa pprroocceessaarr eess rreellaattiivvaammeennttee ppeeqquueeññaa.. EEssttrruuccttuurraa:: aallffaannuumméérriiccoo RReessppuueessttaa←←””SSii”” rreeppeettiirr mmiieennttrraass ((RReessppuueessttaa==””SSii””’’)) iinniicciioo //// IInnssttrruucccciioonneess eessccrriibbiirr ““¿DDeesseeaa pprroocceessaarr mmááss ddaattooss SSii//NNoo??”” lleeeerr RReessppuueessttaa ffiinn
  • 7. Se ddeessccoonnooccee ccaannttiiddaadd ddee vveecceess aa rreeppeettiirr eell pprroocceessoo bb..22)) rreeppeettiirr mmiieennttrraass--CCeennttiinneellaa SSee uuttiilliizzaa ccuuaannddoo llaa ccaannttiiddaadd ddee ddaattooss aa pprroocceessaarr eess ssiiggnniiffiiccaattiivvaammeennttee ggrraannddee.. LLaa vvaarriiaabbllee cceennttiinneellaa ffoorrmmaa ppaarrttee ddee llooss ddaattooss ddee eennttrraaddaa ddeell pprroobblleemmaa.. EEssttrruuccttuurraa:: LLeeeerr__EEnnttrraaddaaCCiicclloo((VVaarriiaabblleeCCeennttiinneellaa)) rreeppeettiirr mmiieennttrraass ((VVaarriiaabbllee__cceennttiinneellaa <<>> VVaalloorr)) iinniicciioo LLeeeerr__OOttrroossDDaattooss((VVaarriiaabbllee11,, VVaarriiaabbllee22……)) //// IInnssttrruucccciioonneess LLeeeerr__EEnnttrraaddaaCCiicclloo((VVaarriiaabblleeCCeennttiinneellaa)) ffiinn
  • 8. EEjjeerrcciicciioo 11 DDaaddoo llaarrggoo yy aanncchhoo ddee ttrreess rreeccttáánngguullooss,, ccaallccuullee ee iimmpprriimmaa eell áárreeaa ddee ccaaddaa uunnoo ddee eellllooss..
  • 9. AAnnáálliissiiss ddeell pprroobblleemmaa LLiissttaa CCllaassiiffiiccaacciióónn LLaarrggoo---------------------------------------------------------------------- AAttrriibbuuttoo//RReeccttáánngguulloo AAnncchhoo-------------------------------------------------------------------- AAttrriibbuuttoo//RReeccttáánngguulloo RReeccttáánngguulloo------------------------------------------------------ CCllaassee CCaallccuullaarr eell áárreeaa------------------------------------------ MMééttooddoo//RReeccttáánngguulloo
  • 10. AAnnáálliissiiss ddeell pprroobblleemmaa ff..mm.. 11)) LLeeeerr ((LLaarrggoo,, AAnncchhoo)) ff..mm.. 22)) CCaallccuullaarr ee iimmpprriimmiirr eell áárreeaa ÁÁrreeaa ←← LLaarrggoo**AAnncchhoo DDiiaaggrraammaa:: rreeppeettiirr ppaarraa((eenntteerroo CCoonntt11,, CCoonntt<<==33,, CCoonnttCCoonntt++11)) 12
  • 11. Diseño de llaa eessttrruuccttuurraa ddee llaa ccllaassee RReeccttáánngguulloo RReeccttáánngguulloo rreeaall LLaarrggoo rreeaall AAnncchhoo AAssiiggnnaarrLLaarrggoo((rreeaall ↓↓LLgg)) AAssiiggnnaarrAAnncchhoo((rreeaall ↓↓AAnn)) rreeaall SSaaccaarrLLaarrggoo(()) rreeaall SSaaccaarrAAnncchhoo(()) rreeaall CCaallAArreeaa(())
  • 12. IImmpplleemmeennttaacciióónn eenn ppsseeuuddoolleenngguuaajjee //// DDeeffiinniicciióónn ddee llaa eessttrruuccttuurraa ddee llaa ccllaassee ////////////////////////////////////////////////////////////////////////////////////////////////////////// ccllaassee RReeccttáánngguulloo iinniicciioo pprriivvaaddoo:: rreeaall LLaarrggoo,, AAnncchhoo ppúúbblliiccoo:: AAssiiggnnaarrLLaarrggoo ((rreeaall ↓↓ LLgg)) AAssiiggnnaarrAAnncchhoo ((rreeaall ↓↓ AAnn)) rreeaall SSaaccaarrLLaarrggoo (()) rreeaall SSaaccaarrAAnncchhoo (()) rreeaall CCaallAArreeaa (()) ffiinn //// CCllaasseeRReeccttáánngguulloo
  • 13. IImmpplleemmeennttaacciióónn eenn ppsseeuuddoolleenngguuaajjee ////MMééttooddooss pprrooppiiooss ddee llaa ccllaassee ////////////////////////////////////////////////////////////////////////////////////////////////////////////// RReeccttáánngguulloo AAssiiggnnaarrLLaarrggoo ((rreeaall ↓↓ LLgg)) iinniicciioo LLaarrggoo ←← LLgg ffiinn RReeccttáánngguulloo AAssiiggnnaarrAAnncchhoo ((rreeaall ↓↓ AAnn)) iinniicciioo AAnncchhoo ←← AAnn ffiinn rreeaall RReeccttáánngguulloo SSaaccaarrLLaarrggoo (( )) iinniicciioo rreettoorrnnaarr LLaarrggoo ffiinn
  • 14. rreeaall RReeccttáánngguulloo SSaaccaarrAAnncchhoo (( )) iinniicciioo rreettoorrnnaarr AAnncchhoo ffiinn rreeaall RReeccttáánngguulloo CCaallAArreeaa (()) iinniicciioo rreeaall ÁÁrreeaa ÁÁrreeaa ←← LLaarrggoo ** AAnncchhoo rreettoorrnnaarr ÁÁrreeaa ffiinn
  • 15. IImmpplleemmeennttaacciióónn eenn ppsseeuuddoolleenngguuaajjee //// PPrrooggrraammaa ddee aapplliiccaacciióónn ////////////////////////////////////////////////////////////////////////////////////////////// pprriinncciippaall(( )) iinniicciioo RReeccttáánngguulloo OObbjjRReeccttáánngguulloo ////CCrreeaacciióónn ddeell oobbjjeettoo rreeppeettiirr ppaarraa((eenntteerroo CCoonntt11,, CCoonntt<<==33,, CCoonnttCCoonntt++11)) iinniicciioo IInntteerrffaazzEEnnttrraaddaa((OObbjjRReeccttaanngguulloo)) IInntteerrffaazzSSaalliiddaa((OObbjjRReeccttaanngguulloo,,CCoonntt)) ffiinn //// CCiicclloo ffiinn //// CCuueerrppoo PPrriinncciippaall
  • 16. IImmpplleemmeennttaacciióónn eenn ppsseeuuddoolleenngguuaajjee IInntteerrffaazzEEnnttrraaddaaRReeccttaanngguulloo(( RReeccttaanngguulloo ↑↑ OObbjjRReeccttaanngguulloo)) iinniicciioo rreeaall LLgg,,AAnn ////DDeeffiinniicciióónn ddee vvaarriiaabblleess eessccrriibbiirr ““EEssccrriibbaa eell llaarrggoo ddeell rreeccttáánngguulloo”” lleeeerr LLgg oobbjjRReeccttáánngguulloo.. AAssiiggnnaarrLLaarrggoo((LLgg)) ff..mm.. 11)) LLeeeerr ((LLaarrggoo,, AAnncchhoo)) eessccrriibbiirr ““EEssccrriibbaa eell aanncchhoo ddeell rreeccttáánngguulloo”” lleeeerr AAnn oobbjjRReeccttáánngguulloo.. AAssiiggnnaarrAAnncchhoo((AAnn)) ffiinn IInntteerrffaazzSSaalliiddaaRReeccttaanngguulloo(( RReeccttaanngguulloo ↓↓ OObbjjRReeccttaanngguulloo,, eenntteerroo CCoonntt)) iinniicciioo eessccrriibbiirr ““ EEll rreeccttaanngguulloo NNrroo ““,,CCoonntt,, ““ ddee mmeeddiiddaass:: ”” eessccrriibbiirr””LLaarrggoo ““ OObbjjRReeccttaanngguulloo..SSaaccaarrLLaarrggoo(( )) eessccrriibbiirr””AAnncchhoo ““ OObbjjRReeccttaanngguulloo..SSaaccaarrAAnncchhoo(( )) eessccrriibbiirr ““TTiieenneenn ppoorr áárreeaa ““,,OObbjjRReeccttaanngguulloo..CCaallAArreeaa ffiinn
  • 17. EEjjeerrcciicciioo 22 DDaaddoo llaarrggoo yy aanncchhoo ddee vvaarriiooss rreeccttáánngguullooss,, ccaallccuullee ee iimmpprriimmaa eell áárreeaa ddee ccaaddaa uunnoo ddee eellllooss..
  • 18. //// PPrrooggrraammaa ddee aapplliiccaacciióónn ////////////////////////////////////////////////////////////////////////////////////////////// pprriinncciippaall(( )) iinniicciioo RReeccttáánngguulloo OObbjjRReeccttáánngguulloo ////CCrreeaacciióónn ddeell oobbjjeettoo aallffaannuumméérriiccoo RReessppuueessttaa ←←””SSii”” rreeppeettiirr mmiieennttrraass ((RReessppuueessttaa==””SSii””)) iinniicciioo IInntteerrffaazzEEnnttrraaddaa((OObbjjRReeccttaanngguulloo)) IInntteerrffaazzSSaalliiddaa((OObbjjRReeccttaanngguulloo)) eessccrriibbiirr ““¿DDeesseeaa pprroocceessaarr mmááss ddaattooss SSii//NNoo??”” lleeeerr RReessppuueessttaa ffiinn //// CCiicclloo ffiinn //// CCuueerrppoo PPrriinncciippaall