SlideShare una empresa de Scribd logo
1 de 14
Microprocesadores
DOCENTE: MARCO AURELIO PORRO CHULLI
CICLOS
TEMA
CICLOS
ES UNA SENTENCIA QUE SE REALIZA REPETIDAS VECES A UN TROZO AISLADO DE
CÓDIGO, HASTA QUE LA CONDICIÓN ASIGNADA A DICHO CICLO DEJE DE
CUMPLIRSE.
GENERALMENTE, UN CICLO ES UTILIZADO PARA HACER UNA ACCIÓN REPETIDA SIN
TENER QUE ESCRIBIR VARIAS VECES EL MISMO CÓDIGO, LO QUE AHORRA TIEMPO,
PROCESOS Y DEJA EL CÓDIGO MÁS CLARO Y FACILITA SU MODIFICACIÓN EN EL
FUTURO.
INSTRUCCIONES REPETITIVAS
FOR (PARA)
ES UNA ESTRUCTURA DE CONTROL EN PROGRAMACIÓN EN LA QUE SE
PUEDE INDICAR DE ANTEMANO EL NÚMERO MÍNIMO DE ITERACIONES
QUE LA INSTRUCCIÓN REALIZARÁ. ESTÁ DISPONIBLE EN CASI TODOS
LOS LENGUAJES DE PROGRAMACIÓN IMPERATIVOS.
SINTAXIS:
Para i ß x hasta n a incrementos de s hacer
Instrucciones
Fin Para
ELEMENTOS:
'VARIABLE DE CONTROL‘
INICIALIZACIÓN DE LA VARIABLE DE CONTROL
CONDICIÓN DE CONTROL
INCREMENTO
CUERPO
For Each (Por Cada)
Este bucle es una evolución del concepto del bucle Para en algunos
lenguajes. Se utiliza para recorrer estructuras repetitivas de datos de
forma más simple y ágil.
Elementos
Elemento
Tipo de Dato
Conjunto
Cuerpo
WHILE (MIENTRAS)
ES UNA ESTRUCTURA DE LA MAYORÍA DE LOS LENGUAJES DE
PROGRAMACIÓN ESTRUCTURADOS CUYO PROPÓSITO ES REPETIR UN
BLOQUE DE CÓDIGO MIENTRAS UNA CONDICIÓN SE MANTENGA
VERDADERA.
SINTAXIS:
Mientras Condición hacer
Instrucciones
Fin Mientras
Do (Hacer Mientras)
También llamado ciclo do-while, es una estructura de control de la mayoría de los
lenguajes de programación estructurados cuyo propósito es ejecutar un bloque de
código y repetir la ejecución mientras se cumpla cierta condición expresada en la
cláusula while. La diferencia con el bucle while radica en que este evalúa la
condición al principio, y si esta no se cumple, el código que está encerrado dentro
del cuerpo no se ejecuta. En cambio, el bucle do-while evalúa la condición para
seguir ejecutándose luego de haber ejecutado el código dentro de su cuerpo; es decir,
siempre se ejecuta por lo menos una vez el código.
Sintaxis:
Hacer
Instrucciones
Mientras(Condición)
Repetir
Comprueba la condición de finalización al final del cuerpo del bucle, y
si ésta es cierta continua con el resto del programa, a veces esto
resulta más adecuado.
En algunos lenguajes de programación es reemplazado por el bucle
While.
Sintaxis:
Repetir
Instrucciones
Hasta Que (Condición)
EJEMPLOS
• For(Para)
• Imprimir la tabla de multiplicar del 5
for (int i =0 ; i <= 10; i++) {
System.out.println(5 + " * " + i + " = " + 5*i );
}
•For Each
Recorre en iteración todos los elementos de una colección list.
Dim lst As New List(Of String) _
From {"abc", "def", "ghi"}
For Each item As String In lst
Debug.Write(item & " ")
Next
Debug.WriteLine("")
While (Mientras)
Genera y muestra los primeros diez números naturales
tarea
{
el objeto número_natural es una cantidad
copie 0 en número_natural
mientras número_natural < 10 haga:
{
copie número_natural + 1 en número_natural
muestre número_natural
}
}
Do
Suma 1 al valor de a (que inicialmente valía 3) mientras este sea menor o igual
que b (que vale 5), lo que da como resultado 6 (nótese que, en la última ejecución
del bucle, la variable a comienza valiendo 5, por lo que cumple la condición
"mientras", y se le suma 1).
tarea
{
iguale a a 3
iguale b a 5
haga
{
copie a + 1 en a
mientras a <= b
{
muestre a
}
}
Repetir
Admite un número del 3 al 7, si no pregunta de nuevo
REPEAT
WriteString(“Escribe el numero”)
ReadInt(numero);
UNTIL (numero >= 3) AND (numero <= 7)
CICLOS

Más contenido relacionado

La actualidad más candente

Equipo 6 comparaciones
Equipo 6 comparacionesEquipo 6 comparaciones
Equipo 6 comparacionesgabo
 
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Maria B. Ramos Osorio
 
Do while, for y foreach
Do while, for y foreachDo while, for y foreach
Do while, for y foreachRogDer
 
Instrucciones lenguaje assembler
Instrucciones lenguaje assemblerInstrucciones lenguaje assembler
Instrucciones lenguaje assemblerANDREA
 
Cómo y para qúe usar un ciclo do while en c++
Cómo y para qúe usar un ciclo do while en c++Cómo y para qúe usar un ciclo do while en c++
Cómo y para qúe usar un ciclo do while en c++Tensor
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivoAnderson Bolivar
 
Extendiendo el Lenguaje
Extendiendo el LenguajeExtendiendo el Lenguaje
Extendiendo el LenguajeLincoln School
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivoyeisoncenteno1
 
Generar retardos-para-pic-en-mplab
Generar retardos-para-pic-en-mplabGenerar retardos-para-pic-en-mplab
Generar retardos-para-pic-en-mplabYeni Ochoa
 
Instrucciones de control
Instrucciones de controlInstrucciones de control
Instrucciones de controlUNEXPO
 

La actualidad más candente (20)

While karel
While karelWhile karel
While karel
 
Equipo 6 comparaciones
Equipo 6 comparacionesEquipo 6 comparaciones
Equipo 6 comparaciones
 
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
 
Ciclos
CiclosCiclos
Ciclos
 
Do while, for y foreach
Do while, for y foreachDo while, for y foreach
Do while, for y foreach
 
While y do while c++
While y do while c++While y do while c++
While y do while c++
 
Instrucciones lenguaje assembler
Instrucciones lenguaje assemblerInstrucciones lenguaje assembler
Instrucciones lenguaje assembler
 
Cómo y para qúe usar un ciclo do while en c++
Cómo y para qúe usar un ciclo do while en c++Cómo y para qúe usar un ciclo do while en c++
Cómo y para qúe usar un ciclo do while en c++
 
Pic retardos por software
Pic retardos por softwarePic retardos por software
Pic retardos por software
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivo
 
Extendiendo el Lenguaje
Extendiendo el LenguajeExtendiendo el Lenguaje
Extendiendo el Lenguaje
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivo
 
CICLO FOR
CICLO FORCICLO FOR
CICLO FOR
 
Procesos
ProcesosProcesos
Procesos
 
Procesos
ProcesosProcesos
Procesos
 
Procesos
ProcesosProcesos
Procesos
 
Ciclos
CiclosCiclos
Ciclos
 
Generar retardos-para-pic-en-mplab
Generar retardos-para-pic-en-mplabGenerar retardos-para-pic-en-mplab
Generar retardos-para-pic-en-mplab
 
Instrucciones de control
Instrucciones de controlInstrucciones de control
Instrucciones de control
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 

Destacado

LÍDER HOLOFOTE - Brilha e faz brilhar
LÍDER HOLOFOTE  - Brilha e faz brilhar LÍDER HOLOFOTE  - Brilha e faz brilhar
LÍDER HOLOFOTE - Brilha e faz brilhar Moacir Moura
 
Collaborative Working at the Digital Catapult
Collaborative Working at the Digital CatapultCollaborative Working at the Digital Catapult
Collaborative Working at the Digital CatapultDigital Catapult
 
Home making and planning
Home making and planningHome making and planning
Home making and planningIfechukwu Ibeme
 
Startup Success: 5 Questions to Help You Decide on a Location
Startup Success: 5 Questions to Help You Decide on a LocationStartup Success: 5 Questions to Help You Decide on a Location
Startup Success: 5 Questions to Help You Decide on a LocationProvado Marketing Solutions, Inc.
 
Oppiminen ja opettajuus palvelumuotoilua hyödyntäen
Oppiminen ja opettajuus palvelumuotoilua hyödyntäenOppiminen ja opettajuus palvelumuotoilua hyödyntäen
Oppiminen ja opettajuus palvelumuotoilua hyödyntäenSelina Nastase
 
Trabalho de iniciação científica
Trabalho de iniciação científicaTrabalho de iniciação científica
Trabalho de iniciação científicajuliaazam
 
Generalised 2nd Order Active Filter Prototype_B
Generalised 2nd Order Active Filter Prototype_BGeneralised 2nd Order Active Filter Prototype_B
Generalised 2nd Order Active Filter Prototype_BAdrian Mostert
 
Futbol Kaleci - Konu anlatimi
Futbol Kaleci - Konu anlatimiFutbol Kaleci - Konu anlatimi
Futbol Kaleci - Konu anlatimiserkancaninsan
 
2016 05 Snapchat for the Business Professional
2016 05 Snapchat for the Business Professional2016 05 Snapchat for the Business Professional
2016 05 Snapchat for the Business ProfessionalInvenio Advisors, LLC
 
Digital Ecosystem Management - Der neue Weg des Wachstums - BearingPoint
Digital Ecosystem Management - Der neue Weg des Wachstums - BearingPointDigital Ecosystem Management - Der neue Weg des Wachstums - BearingPoint
Digital Ecosystem Management - Der neue Weg des Wachstums - BearingPointMarcel Nickler
 
Actividad 4 HERRAMIENTAS OFIMATICAS
Actividad 4 HERRAMIENTAS OFIMATICASActividad 4 HERRAMIENTAS OFIMATICAS
Actividad 4 HERRAMIENTAS OFIMATICASGerman Gamba
 
Liderança Inspiradora - Como Inovar na Gestão de Pessoas
Liderança Inspiradora - Como Inovar na Gestão de PessoasLiderança Inspiradora - Como Inovar na Gestão de Pessoas
Liderança Inspiradora - Como Inovar na Gestão de PessoasAdeildo Caboclo
 
Improving Lean Manufacturing Through a KPI Analysis System
Improving Lean Manufacturing Through a KPI Analysis SystemImproving Lean Manufacturing Through a KPI Analysis System
Improving Lean Manufacturing Through a KPI Analysis SystemSteven Muñoz
 

Destacado (16)

LÍDER HOLOFOTE - Brilha e faz brilhar
LÍDER HOLOFOTE  - Brilha e faz brilhar LÍDER HOLOFOTE  - Brilha e faz brilhar
LÍDER HOLOFOTE - Brilha e faz brilhar
 
Collaborative Working at the Digital Catapult
Collaborative Working at the Digital CatapultCollaborative Working at the Digital Catapult
Collaborative Working at the Digital Catapult
 
Home making and planning
Home making and planningHome making and planning
Home making and planning
 
Startup Success: 5 Questions to Help You Decide on a Location
Startup Success: 5 Questions to Help You Decide on a LocationStartup Success: 5 Questions to Help You Decide on a Location
Startup Success: 5 Questions to Help You Decide on a Location
 
El lenguaje literario
El lenguaje literarioEl lenguaje literario
El lenguaje literario
 
Oppiminen ja opettajuus palvelumuotoilua hyödyntäen
Oppiminen ja opettajuus palvelumuotoilua hyödyntäenOppiminen ja opettajuus palvelumuotoilua hyödyntäen
Oppiminen ja opettajuus palvelumuotoilua hyödyntäen
 
Trabalho de iniciação científica
Trabalho de iniciação científicaTrabalho de iniciação científica
Trabalho de iniciação científica
 
Fuentes de energía y gabinetes
Fuentes de energía y gabinetesFuentes de energía y gabinetes
Fuentes de energía y gabinetes
 
Generalised 2nd Order Active Filter Prototype_B
Generalised 2nd Order Active Filter Prototype_BGeneralised 2nd Order Active Filter Prototype_B
Generalised 2nd Order Active Filter Prototype_B
 
Futbol Kaleci - Konu anlatimi
Futbol Kaleci - Konu anlatimiFutbol Kaleci - Konu anlatimi
Futbol Kaleci - Konu anlatimi
 
Hardware
HardwareHardware
Hardware
 
2016 05 Snapchat for the Business Professional
2016 05 Snapchat for the Business Professional2016 05 Snapchat for the Business Professional
2016 05 Snapchat for the Business Professional
 
Digital Ecosystem Management - Der neue Weg des Wachstums - BearingPoint
Digital Ecosystem Management - Der neue Weg des Wachstums - BearingPointDigital Ecosystem Management - Der neue Weg des Wachstums - BearingPoint
Digital Ecosystem Management - Der neue Weg des Wachstums - BearingPoint
 
Actividad 4 HERRAMIENTAS OFIMATICAS
Actividad 4 HERRAMIENTAS OFIMATICASActividad 4 HERRAMIENTAS OFIMATICAS
Actividad 4 HERRAMIENTAS OFIMATICAS
 
Liderança Inspiradora - Como Inovar na Gestão de Pessoas
Liderança Inspiradora - Como Inovar na Gestão de PessoasLiderança Inspiradora - Como Inovar na Gestão de Pessoas
Liderança Inspiradora - Como Inovar na Gestão de Pessoas
 
Improving Lean Manufacturing Through a KPI Analysis System
Improving Lean Manufacturing Through a KPI Analysis SystemImproving Lean Manufacturing Through a KPI Analysis System
Improving Lean Manufacturing Through a KPI Analysis System
 

Similar a CICLOS (20)

Ciclos
CiclosCiclos
Ciclos
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
Estructuras de Control
Estructuras de Control Estructuras de Control
Estructuras de Control
 
Ciclos
CiclosCiclos
Ciclos
 
Lenguajes de Programación: Estructuras de Control
Lenguajes de Programación: Estructuras de ControlLenguajes de Programación: Estructuras de Control
Lenguajes de Programación: Estructuras de Control
 
Ciclos
CiclosCiclos
Ciclos
 
UNIDAD 2 PROGRAMACIÓN BASICA
UNIDAD 2 PROGRAMACIÓN BASICAUNIDAD 2 PROGRAMACIÓN BASICA
UNIDAD 2 PROGRAMACIÓN BASICA
 
Sentencias de Programacion
Sentencias de ProgramacionSentencias de Programacion
Sentencias de Programacion
 
Estructuras de Control Repetitivo
Estructuras de Control RepetitivoEstructuras de Control Repetitivo
Estructuras de Control Repetitivo
 
CUESTIONARIO SOBRE PROGRAMACIÓN
CUESTIONARIO SOBRE PROGRAMACIÓN CUESTIONARIO SOBRE PROGRAMACIÓN
CUESTIONARIO SOBRE PROGRAMACIÓN
 
Custionario sobre prog (1)
Custionario sobre prog (1)Custionario sobre prog (1)
Custionario sobre prog (1)
 
Algoritmo utilizando pseudolenguaje
Algoritmo utilizando pseudolenguajeAlgoritmo utilizando pseudolenguaje
Algoritmo utilizando pseudolenguaje
 
Estructuras de control en la programación.
Estructuras de control en la programación.Estructuras de control en la programación.
Estructuras de control en la programación.
 
Tutorial shell scripts
Tutorial shell scriptsTutorial shell scripts
Tutorial shell scripts
 
Lenguaje de Programacion
Lenguaje de ProgramacionLenguaje de Programacion
Lenguaje de Programacion
 
Tutorial lenguaje c
Tutorial lenguaje cTutorial lenguaje c
Tutorial lenguaje c
 
Tutorial lenguaje c
Tutorial lenguaje cTutorial lenguaje c
Tutorial lenguaje c
 
BucleCM
BucleCMBucleCM
BucleCM
 
Clase 1
Clase 1Clase 1
Clase 1
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 

Más de RAFAEL HONORES VERA (20)

GOBIERNO ELECTRÓNICO
GOBIERNO ELECTRÓNICO GOBIERNO ELECTRÓNICO
GOBIERNO ELECTRÓNICO
 
Clasificación de redes
Clasificación de redesClasificación de redes
Clasificación de redes
 
LA RED
LA RED LA RED
LA RED
 
SALTO CONDICIONAL
SALTO CONDICIONALSALTO CONDICIONAL
SALTO CONDICIONAL
 
LENGUAJE ENSAMBLADOR
LENGUAJE ENSAMBLADORLENGUAJE ENSAMBLADOR
LENGUAJE ENSAMBLADOR
 
PROGRAMACIÓN DE MICROCONTROLADORES
PROGRAMACIÓN DE MICROCONTROLADORESPROGRAMACIÓN DE MICROCONTROLADORES
PROGRAMACIÓN DE MICROCONTROLADORES
 
PROGRAMACIÓN DE MICROCONTROLADORES
PROGRAMACIÓN DE MICROCONTROLADORESPROGRAMACIÓN DE MICROCONTROLADORES
PROGRAMACIÓN DE MICROCONTROLADORES
 
MICROCONTROLADOR
MICROCONTROLADORMICROCONTROLADOR
MICROCONTROLADOR
 
ARQUITECTURA RISC
ARQUITECTURA RISCARQUITECTURA RISC
ARQUITECTURA RISC
 
ARQUITECTURA CISC
ARQUITECTURA CISCARQUITECTURA CISC
ARQUITECTURA CISC
 
ARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADORARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADOR
 
MICROPROCESADOR
MICROPROCESADORMICROPROCESADOR
MICROPROCESADOR
 
Procedimientos Almacenados
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos Almacenados
 
VISTAS
VISTASVISTAS
VISTAS
 
Lenguaje Transact SQL
Lenguaje Transact SQLLenguaje Transact SQL
Lenguaje Transact SQL
 
TABLAS Y TIPOS DE DATOS
TABLAS Y TIPOS DE DATOSTABLAS Y TIPOS DE DATOS
TABLAS Y TIPOS DE DATOS
 
Microsoft SQL Server 2012
 Microsoft SQL  Server  2012 Microsoft SQL  Server  2012
Microsoft SQL Server 2012
 
NORMALIZACIÓN
NORMALIZACIÓNNORMALIZACIÓN
NORMALIZACIÓN
 
CÁLCULO RELACIONAL
CÁLCULO RELACIONALCÁLCULO RELACIONAL
CÁLCULO RELACIONAL
 
ÁLGEBRA RELACIONAL
ÁLGEBRA RELACIONALÁLGEBRA RELACIONAL
ÁLGEBRA RELACIONAL
 

Último

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 

Último (19)

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 

CICLOS

  • 1. Microprocesadores DOCENTE: MARCO AURELIO PORRO CHULLI CICLOS TEMA
  • 2. CICLOS ES UNA SENTENCIA QUE SE REALIZA REPETIDAS VECES A UN TROZO AISLADO DE CÓDIGO, HASTA QUE LA CONDICIÓN ASIGNADA A DICHO CICLO DEJE DE CUMPLIRSE. GENERALMENTE, UN CICLO ES UTILIZADO PARA HACER UNA ACCIÓN REPETIDA SIN TENER QUE ESCRIBIR VARIAS VECES EL MISMO CÓDIGO, LO QUE AHORRA TIEMPO, PROCESOS Y DEJA EL CÓDIGO MÁS CLARO Y FACILITA SU MODIFICACIÓN EN EL FUTURO.
  • 3. INSTRUCCIONES REPETITIVAS FOR (PARA) ES UNA ESTRUCTURA DE CONTROL EN PROGRAMACIÓN EN LA QUE SE PUEDE INDICAR DE ANTEMANO EL NÚMERO MÍNIMO DE ITERACIONES QUE LA INSTRUCCIÓN REALIZARÁ. ESTÁ DISPONIBLE EN CASI TODOS LOS LENGUAJES DE PROGRAMACIÓN IMPERATIVOS. SINTAXIS: Para i ß x hasta n a incrementos de s hacer Instrucciones Fin Para
  • 4. ELEMENTOS: 'VARIABLE DE CONTROL‘ INICIALIZACIÓN DE LA VARIABLE DE CONTROL CONDICIÓN DE CONTROL INCREMENTO CUERPO
  • 5. For Each (Por Cada) Este bucle es una evolución del concepto del bucle Para en algunos lenguajes. Se utiliza para recorrer estructuras repetitivas de datos de forma más simple y ágil. Elementos Elemento Tipo de Dato Conjunto Cuerpo
  • 6. WHILE (MIENTRAS) ES UNA ESTRUCTURA DE LA MAYORÍA DE LOS LENGUAJES DE PROGRAMACIÓN ESTRUCTURADOS CUYO PROPÓSITO ES REPETIR UN BLOQUE DE CÓDIGO MIENTRAS UNA CONDICIÓN SE MANTENGA VERDADERA. SINTAXIS: Mientras Condición hacer Instrucciones Fin Mientras
  • 7. Do (Hacer Mientras) También llamado ciclo do-while, es una estructura de control de la mayoría de los lenguajes de programación estructurados cuyo propósito es ejecutar un bloque de código y repetir la ejecución mientras se cumpla cierta condición expresada en la cláusula while. La diferencia con el bucle while radica en que este evalúa la condición al principio, y si esta no se cumple, el código que está encerrado dentro del cuerpo no se ejecuta. En cambio, el bucle do-while evalúa la condición para seguir ejecutándose luego de haber ejecutado el código dentro de su cuerpo; es decir, siempre se ejecuta por lo menos una vez el código. Sintaxis: Hacer Instrucciones Mientras(Condición)
  • 8. Repetir Comprueba la condición de finalización al final del cuerpo del bucle, y si ésta es cierta continua con el resto del programa, a veces esto resulta más adecuado. En algunos lenguajes de programación es reemplazado por el bucle While. Sintaxis: Repetir Instrucciones Hasta Que (Condición)
  • 9. EJEMPLOS • For(Para) • Imprimir la tabla de multiplicar del 5 for (int i =0 ; i <= 10; i++) { System.out.println(5 + " * " + i + " = " + 5*i ); }
  • 10. •For Each Recorre en iteración todos los elementos de una colección list. Dim lst As New List(Of String) _ From {"abc", "def", "ghi"} For Each item As String In lst Debug.Write(item & " ") Next Debug.WriteLine("")
  • 11. While (Mientras) Genera y muestra los primeros diez números naturales tarea { el objeto número_natural es una cantidad copie 0 en número_natural mientras número_natural < 10 haga: { copie número_natural + 1 en número_natural muestre número_natural } }
  • 12. Do Suma 1 al valor de a (que inicialmente valía 3) mientras este sea menor o igual que b (que vale 5), lo que da como resultado 6 (nótese que, en la última ejecución del bucle, la variable a comienza valiendo 5, por lo que cumple la condición "mientras", y se le suma 1). tarea { iguale a a 3 iguale b a 5 haga { copie a + 1 en a mientras a <= b { muestre a } }
  • 13. Repetir Admite un número del 3 al 7, si no pregunta de nuevo REPEAT WriteString(“Escribe el numero”) ReadInt(numero); UNTIL (numero >= 3) AND (numero <= 7)