SlideShare a Scribd company logo
1 of 3
REPÚBLICA BOLIVARIANA DE VENEZUELA 
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR 
UNIVERSIDAD DEL ZULIA NÚCLEO COL 
SENTENCIA DE REPETICIÓN DEL 
ALGORITMO 
Aarón Betancourt 
25.669.620 
Ing Civil
Repetición: 
Las estructuras de repetición permiten la ejecución repetida de una lista o secuencia de 
instrucciones (también llamada bloque de instrucciones). El número de veces que el 
bloque de instrucciones se ejecutará se puede especificar de manera explícita o a través 
de una condición que indica cuando se ejecuta de nuevo o cuando no. A cada ejecución el 
bloque de instrucciones se le conoce como una iteración. 
Existen tres formas de sentencias de repetición: 
 Ciclo Mientras 
 Ciclo Hacer-Mientras 
 Ciclo Para 
El CICLO MIENTRAS es el que ejecuta un bloque de acciones ‘mientras’ que una condición 
dada se cumpla, es decir, cuando la condición se evalúa verdadera. La condición es 
evaluada antes de ejecutar el bloque de acciones y si la condición no se cumple, el bloque 
no se ejecuta. De esta manera es que el número de repeticiones del bloque de acciones 
sea cero, pues, si la condición de entrada se evalúa falsa, el bloque no será ejecutado 
alguna vez. 
El CICLO HACER-MIENTRAS es similar al ciclo mientras, la diferencia radica en el momento 
de evaluación de la condición. En el ciclo hacer-mientras la condición se evalúa antes de 
la ejecución del bloque, en el ciclo HACER-MIENTRAS la condición se evalúa después de 
ejecutar el bloque de acciones, por lo tanto, el bloque se ejecuta por lo menos una vez. El 
bloque se ejecuta nuevamente si la condición se evalúa a verdadero y no se ejecuta más si 
se evalúa falso. 
El CICLO PARA permite la ejecución repetida de un conjunto de acciones. El número de 
veces que el bloque es ejecutado está determinado por los valores que puede tomar una 
variable contadora (de tipo entero), en un rango definido por un límite inferior y un límite 
superior. Después de ejecutar el bloque de acciones en cada iteración la variable 
contadora es incrementada en uno automáticamente y en el momento en que la variable 
sobrepasa el límite superior el ciclo termina. 
El valor final de la variable contadora depende mucho del lenguaje de programación 
utilizado, por lo tanto, no es recomendable diseñar algoritmos que utilicen el valor de la
variable contadora de un ciclo para, después de ejecutar el mismo. De la definición del 
ciclo para se puede inferir que el bloque de acciones no se ejecuta alguna vez si el límite 
inferior es mayor al límite superior y que si el límite superior es mayor o igual al límite 
superior, el número de veces que el conjunto de acciones se ejecutará es igual a uno más 
el límite superior menos el límite inferior.

More Related Content

What's hot

Casos prácticos de uml
Casos prácticos de umlCasos prácticos de uml
Casos prácticos de umlsemillachile
 
Desnormalizacion bases datos 2
Desnormalizacion bases datos 2Desnormalizacion bases datos 2
Desnormalizacion bases datos 2Velmuz Buzz
 
Base de datos propiedades acid
Base de datos propiedades acidBase de datos propiedades acid
Base de datos propiedades acidJefer Lee Parra
 
Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)agustinbilmer
 
Transformaciones lineales de la reflexión y rotación en forma matricial en 2D
Transformaciones lineales de la reflexión y rotación en forma matricial en 2DTransformaciones lineales de la reflexión y rotación en forma matricial en 2D
Transformaciones lineales de la reflexión y rotación en forma matricial en 2DJlm Udal
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datosgonzalopomboza
 
CREACION Y MANEJO DE LA BASE DE DATOS
CREACION Y MANEJO DE LA BASE DE DATOSCREACION Y MANEJO DE LA BASE DE DATOS
CREACION Y MANEJO DE LA BASE DE DATOSDarwin Durand
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosVictor Chavez
 
Base de datos
Base de datosBase de datos
Base de datosjrpaola
 
Ejemplos sobre Optimización de funciones
Ejemplos sobre Optimización de funcionesEjemplos sobre Optimización de funciones
Ejemplos sobre Optimización de funcionesJosé
 
Llegar a raiz, entrar a una carpeta a base del comando CD y cambio de unidade...
Llegar a raiz, entrar a una carpeta a base del comando CD y cambio de unidade...Llegar a raiz, entrar a una carpeta a base del comando CD y cambio de unidade...
Llegar a raiz, entrar a una carpeta a base del comando CD y cambio de unidade...CarlosMadera15
 

What's hot (20)

Casos prácticos de uml
Casos prácticos de umlCasos prácticos de uml
Casos prácticos de uml
 
Desnormalizacion bases datos 2
Desnormalizacion bases datos 2Desnormalizacion bases datos 2
Desnormalizacion bases datos 2
 
Base de datos propiedades acid
Base de datos propiedades acidBase de datos propiedades acid
Base de datos propiedades acid
 
Base de datos ppt
Base de datos pptBase de datos ppt
Base de datos ppt
 
Ejercicios Entidad - Relación
Ejercicios Entidad - RelaciónEjercicios Entidad - Relación
Ejercicios Entidad - Relación
 
Algoritmos divide y vencerás
Algoritmos divide y vencerásAlgoritmos divide y vencerás
Algoritmos divide y vencerás
 
Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)
 
Transformaciones lineales de la reflexión y rotación en forma matricial en 2D
Transformaciones lineales de la reflexión y rotación en forma matricial en 2DTransformaciones lineales de la reflexión y rotación en forma matricial en 2D
Transformaciones lineales de la reflexión y rotación en forma matricial en 2D
 
Ejercicios Entidad - Relacion
Ejercicios Entidad - RelacionEjercicios Entidad - Relacion
Ejercicios Entidad - Relacion
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datos
 
Tema4
Tema4Tema4
Tema4
 
CREACION Y MANEJO DE LA BASE DE DATOS
CREACION Y MANEJO DE LA BASE DE DATOSCREACION Y MANEJO DE LA BASE DE DATOS
CREACION Y MANEJO DE LA BASE DE DATOS
 
Ejercicio 2
Ejercicio  2Ejercicio  2
Ejercicio 2
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Ejemplos sobre Optimización de funciones
Ejemplos sobre Optimización de funcionesEjemplos sobre Optimización de funciones
Ejemplos sobre Optimización de funciones
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Llegar a raiz, entrar a una carpeta a base del comando CD y cambio de unidade...
Llegar a raiz, entrar a una carpeta a base del comando CD y cambio de unidade...Llegar a raiz, entrar a una carpeta a base del comando CD y cambio de unidade...
Llegar a raiz, entrar a una carpeta a base del comando CD y cambio de unidade...
 
base
basebase
base
 
Metodologias web
Metodologias webMetodologias web
Metodologias web
 

Viewers also liked

Vectores seguimiento estructura mientras
Vectores seguimiento estructura mientrasVectores seguimiento estructura mientras
Vectores seguimiento estructura mientrasCarlos Camargo
 
Do while, for y foreach
Do while, for y foreachDo while, for y foreach
Do while, for y foreachRogDer
 
Introducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En CIntroducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En Cpainni
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmosdilalorena
 
Digrama de flujo proceso de creación de una empresa
Digrama de flujo proceso de creación de una empresaDigrama de flujo proceso de creación de una empresa
Digrama de flujo proceso de creación de una empresaOSCAR IVAN TIUSO HERNANDEZ
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwarearealisherrera
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivasCarlos Pes
 
Ciclos Condicionales Y Pseint
Ciclos Condicionales Y PseintCiclos Condicionales Y Pseint
Ciclos Condicionales Y PseintMonjeOneble
 
Algoritmos de la vida cotidiana
Algoritmos de la vida cotidianaAlgoritmos de la vida cotidiana
Algoritmos de la vida cotidianaArianaAlvareez
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)irvingsalazar2
 
Ejercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoEjercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoFabio Valencia
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigoepetekaun
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.luismarlmg
 
Tutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicasTutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicasMichele André
 
DIAGRAMA FLUJO PROCESOS
DIAGRAMA FLUJO PROCESOSDIAGRAMA FLUJO PROCESOS
DIAGRAMA FLUJO PROCESOSSergio Garcia
 

Viewers also liked (20)

Vectores seguimiento estructura mientras
Vectores seguimiento estructura mientrasVectores seguimiento estructura mientras
Vectores seguimiento estructura mientras
 
Problemas del diagrama de flujo
Problemas del diagrama de  flujoProblemas del diagrama de  flujo
Problemas del diagrama de flujo
 
Do while, for y foreach
Do while, for y foreachDo while, for y foreach
Do while, for y foreach
 
Introducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En CIntroducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En C
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Digrama de flujo proceso de creación de una empresa
Digrama de flujo proceso de creación de una empresaDigrama de flujo proceso de creación de una empresa
Digrama de flujo proceso de creación de una empresa
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivas
 
Ciclos Condicionales Y Pseint
Ciclos Condicionales Y PseintCiclos Condicionales Y Pseint
Ciclos Condicionales Y Pseint
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Algoritmos de la vida cotidiana
Algoritmos de la vida cotidianaAlgoritmos de la vida cotidiana
Algoritmos de la vida cotidiana
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)
 
Ejercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoEjercicios De Diagrama De Flujo
Ejercicios De Diagrama De Flujo
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
Tutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicasTutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicas
 
DIAGRAMA FLUJO PROCESOS
DIAGRAMA FLUJO PROCESOSDIAGRAMA FLUJO PROCESOS
DIAGRAMA FLUJO PROCESOS
 

Similar to El ciclo mientras

Estructuras de repeticion
Estructuras de repeticion Estructuras de repeticion
Estructuras de repeticion abmendo28
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoRosbelia Balza
 
Universidad nacional experimental de guayana
Universidad nacional experimental de guayanaUniversidad nacional experimental de guayana
Universidad nacional experimental de guayanaGreulys Caraballo
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivoAnderson Bolivar
 
Programacion de software
Programacion de softwareProgramacion de software
Programacion de softwarecesarvilla2011
 
Presentacion de recolecion de datos
Presentacion de recolecion de datosPresentacion de recolecion de datos
Presentacion de recolecion de datosandresgutty
 
estructura de control repetitivo
estructura de control repetitivoestructura de control repetitivo
estructura de control repetitivoluz ospina
 
Semana 2 Estructuras De Control While.pdf
Semana 2 Estructuras De Control While.pdfSemana 2 Estructuras De Control While.pdf
Semana 2 Estructuras De Control While.pdfLeonardoQuevedo18
 
Mi presentacion
Mi presentacion Mi presentacion
Mi presentacion Markosanti
 
Estructuras de control repetitivas
Estructuras de control repetitivas Estructuras de control repetitivas
Estructuras de control repetitivas william salazar
 
Estructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdfEstructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdfMauroZini1
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivasDanny Martinez
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxCarlos Díaz Sánchez
 
Estructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigoEstructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigoAlex Cordova
 
Programación de nivel básico 3. c1. p2.
Programación de nivel básico 3. c1. p2.Programación de nivel básico 3. c1. p2.
Programación de nivel básico 3. c1. p2.DENIRAMIREZANDRADE
 

Similar to El ciclo mientras (20)

Estructuras de repeticion
Estructuras de repeticion Estructuras de repeticion
Estructuras de repeticion
 
Estructura pseudocodigo
Estructura pseudocodigoEstructura pseudocodigo
Estructura pseudocodigo
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
 
Universidad nacional experimental de guayana
Universidad nacional experimental de guayanaUniversidad nacional experimental de guayana
Universidad nacional experimental de guayana
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivo
 
Programacion de software
Programacion de softwareProgramacion de software
Programacion de software
 
Presentacion de recolecion de datos
Presentacion de recolecion de datosPresentacion de recolecion de datos
Presentacion de recolecion de datos
 
Ciclos
CiclosCiclos
Ciclos
 
ESTRUCTURA DO WHILE
ESTRUCTURA  DO WHILEESTRUCTURA  DO WHILE
ESTRUCTURA DO WHILE
 
estructura de control repetitivo
estructura de control repetitivoestructura de control repetitivo
estructura de control repetitivo
 
Bucle Do while
Bucle Do whileBucle Do while
Bucle Do while
 
Semana 2 Estructuras De Control While.pdf
Semana 2 Estructuras De Control While.pdfSemana 2 Estructuras De Control While.pdf
Semana 2 Estructuras De Control While.pdf
 
Mi presentacion
Mi presentacion Mi presentacion
Mi presentacion
 
Estructuras de control repetitivas
Estructuras de control repetitivas Estructuras de control repetitivas
Estructuras de control repetitivas
 
Estructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdfEstructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdf
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptx
 
Estructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigoEstructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigo
 
Guia4
Guia4Guia4
Guia4
 
Programación de nivel básico 3. c1. p2.
Programación de nivel básico 3. c1. p2.Programación de nivel básico 3. c1. p2.
Programación de nivel básico 3. c1. p2.
 

El ciclo mientras

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR UNIVERSIDAD DEL ZULIA NÚCLEO COL SENTENCIA DE REPETICIÓN DEL ALGORITMO Aarón Betancourt 25.669.620 Ing Civil
  • 2. Repetición: Las estructuras de repetición permiten la ejecución repetida de una lista o secuencia de instrucciones (también llamada bloque de instrucciones). El número de veces que el bloque de instrucciones se ejecutará se puede especificar de manera explícita o a través de una condición que indica cuando se ejecuta de nuevo o cuando no. A cada ejecución el bloque de instrucciones se le conoce como una iteración. Existen tres formas de sentencias de repetición:  Ciclo Mientras  Ciclo Hacer-Mientras  Ciclo Para El CICLO MIENTRAS es el que ejecuta un bloque de acciones ‘mientras’ que una condición dada se cumpla, es decir, cuando la condición se evalúa verdadera. La condición es evaluada antes de ejecutar el bloque de acciones y si la condición no se cumple, el bloque no se ejecuta. De esta manera es que el número de repeticiones del bloque de acciones sea cero, pues, si la condición de entrada se evalúa falsa, el bloque no será ejecutado alguna vez. El CICLO HACER-MIENTRAS es similar al ciclo mientras, la diferencia radica en el momento de evaluación de la condición. En el ciclo hacer-mientras la condición se evalúa antes de la ejecución del bloque, en el ciclo HACER-MIENTRAS la condición se evalúa después de ejecutar el bloque de acciones, por lo tanto, el bloque se ejecuta por lo menos una vez. El bloque se ejecuta nuevamente si la condición se evalúa a verdadero y no se ejecuta más si se evalúa falso. El CICLO PARA permite la ejecución repetida de un conjunto de acciones. El número de veces que el bloque es ejecutado está determinado por los valores que puede tomar una variable contadora (de tipo entero), en un rango definido por un límite inferior y un límite superior. Después de ejecutar el bloque de acciones en cada iteración la variable contadora es incrementada en uno automáticamente y en el momento en que la variable sobrepasa el límite superior el ciclo termina. El valor final de la variable contadora depende mucho del lenguaje de programación utilizado, por lo tanto, no es recomendable diseñar algoritmos que utilicen el valor de la
  • 3. variable contadora de un ciclo para, después de ejecutar el mismo. De la definición del ciclo para se puede inferir que el bloque de acciones no se ejecuta alguna vez si el límite inferior es mayor al límite superior y que si el límite superior es mayor o igual al límite superior, el número de veces que el conjunto de acciones se ejecutará es igual a uno más el límite superior menos el límite inferior.