SlideShare una empresa de Scribd logo
1 de 19
Escuela Superior Politécnica de Chimborazo
‘ESPOCH’
ESTRUCTURAS REPETITIVAS
Estructura mientras (‘while’)
Integrantes:
Chusin Vega Edgar Patricio
Arteaga Ramón Jonathan Harley
Coello Jurado Juan Carlos
Es aquella secuencia de instrucciones que se repite una y otra vez.
Existen diferentes métodos que utilizan los programadores para
construir secciones de código repetitivas.
Los bucles más usados son: mientras (‘while’), hacer-mientras (‘do-
while’), repetir (‘repeat’) y desde o para (‘for’).
A continuación se dará a conocer términos que se usan:
Ciclos, bucles o lazos: Son aquellas que permiten repetir un
determinado número de veces un conjunto de operaciones o
instrucciones dentro de su ciclo de vida.
ESTRUCTURA REPETITIVA
Estructura mientras (‘while’)
Un valor centinela: es un valor especial usado para indicar el final
de una lista de datos.
Iteración (loop): es cada una de las diferentes pasadas o
ejecuciones de todas las instrucciones contenidas en el bucle.
Esta es una estructura que repetirá un proceso durante “N”
veces, donde “N” puede ser fijo o variable. Para esto, la
instrucción se vale de una condición que es la que debe
cumplirse para que se siga ejecutando. Cuando la condición ya
no se cumple, entonces ya no se ejecuta el proceso.
Pseudocódigo Diagrama de flujo
Ejemplo: Realizar un algoritmo para determinar el cambio de
aceite para el motor del Chevrolet Aveo sabiendo que se lo realiza
cada 5000 km.
Ejecución del algoritmo
En este momento se realizó un chequeo de entrada al bucle.
Ingresamos A=2001, caso contario se producirá un bucle 0.
Accedimos al cuerpo del bucle. Ingresamos el kilometraje
Según los datos de entrada se decide entre realizar una
instrucción u otra dependiendo del cumplimiento de una
condición. Condición (B>5000)
El kilometraje ingresado fue 5140 km, por lo que sí cumplió la
condición (B>5000).
Si desea repetir (iteración) el proceso se ingresa nuevamente el
código y así sucesivamente. Caso contrario la ejecución del
algoritmo terminará.
Bucle cero
Si se evalúa un ciclo mientras que sea falso de denomina bucle 0, y
puede parecer inútil ejecutar el cuerpo del bucle ya que no tendría
ningún valor o salida.
Bucle infinito
Algunos bucles no exigen un fin y otros no encuentran si fin por
defecto del diseño. Un bucle que nunca termina se denomina
bucle infinito y sin fin, los bucles infinitos no intencionados son
perjudiciales para la programación y se deben evitar siempre.
Si el algoritmo o programa está leyendo una lista de valores
con un bucle mientras, se debe incluir algún tipo de
mecanismo para terminar el bucle. Existen métodos típicos
para terminar un bucle de entrada:
1) Finalizar la lista con su valor de entrada.
2) Encabezar la lista de datos con su tamaño.
3) Agotamiento de datos de entrada
ANEXOS
Se describe y analiza el concepto de bucle como:
a. La pasada o ejecución de las instrucciones.
b. La sección de código que se repite una y otra vez.
c. El valor especial usado para indicar el final de una lista de datos.
d. El conjunto de instrucciones en el algoritmo.
El bucle mientras permite ejecutar un…………….mientras que una
……………….dada se cumpla, es decir, mientras su evaluación dé como
resultado verdadero.
a. bloque de instrucciones - expresión lógica.
b. bloque de instrucciones – expresión aritmética.
c. programa – condición.
d. pseudocódigo – instrucción.
.
Las pruebas en las expresiones bolenanas es conveniente que sean ………………
que en lugar de pruebas de ……………………
a. números reales – caracteres numéricos .
b. Igualdad o desigualdad – mayor o menor.
c. mayor o menor – igualdad o desigualdad.
d. números enteros – números decimales.
¿A que denominamos ’valor de centinela’?
a. Un valor especial usado para indicar el final de una lista de datos.
b. Un valor que le indica al programa que el usuario no desea salir del ciclo.
c. Un valor que agilita y simplifica operaciones.
d. Un valor entero positivo.
e. Un valor usado para acceder al cuerpo del bucle.
.
Seleccione un método para terminar un bucle de entrada.
I. encabezar la lista de datos con su tamaño.
II. preguntas después de la iteración.
III. condicionar con una expresión lógica.
IV. agotar los datos de entrada.
a. I y IV
b. I y III
c. II y III
d. II y IV
.
http://www.monografias.com/trabajos94/diseno-algoritmos-
programacion-computadoras/diseno-algoritmos-programacion-
computadoras.shtml#ixzz4VbsFvrcs
http://www.udb.edu.sv/udb/archivo/guia/informática-
tecnologico/introduccion-a-la-programacion/2013/i/guia-4.pdf
http://es.slideshare.net/32marce23/diagramas-de-flujo2
http://ciclosdediagramadeflujo.blogspot.com/2011/09/ciclos-o-
bucles.html
http://www.desarrolloweb.com/articulos/2199.php
http://estructurasciclicas201a1.blogspot.com/2009/07/estructuras-
ciclicas.html
BIBLIOGRAFÍA

Más contenido relacionado

La actualidad más candente

diapositivas de ESTRUCTURAS DE CONTROL REPETITIVO
diapositivas de ESTRUCTURAS DE CONTROL REPETITIVOdiapositivas de ESTRUCTURAS DE CONTROL REPETITIVO
diapositivas de ESTRUCTURAS DE CONTROL REPETITIVOyalimar diaz
 
Bucles de Control Repetitivo Ciclos For
Bucles de Control Repetitivo  Ciclos ForBucles de Control Repetitivo  Ciclos For
Bucles de Control Repetitivo Ciclos ForRichard Robalino
 
Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3camnav
 
Introduccion a C++
Introduccion a C++Introduccion a C++
Introduccion a C++LenHugo
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlFernando Solis
 
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
 
Condiciones
CondicionesCondiciones
Condicionesyesid19
 
ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++die_dex
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++cemayoral
 
Do while, for y foreach
Do while, for y foreachDo while, for y foreach
Do while, for y foreachRogDer
 
Metodos en java
Metodos en javaMetodos en java
Metodos en javaaleja0940
 
ESTATUTO WHILE
ESTATUTO WHILEESTATUTO WHILE
ESTATUTO WHILEcharnisch
 

La actualidad más candente (20)

diapositivas de ESTRUCTURAS DE CONTROL REPETITIVO
diapositivas de ESTRUCTURAS DE CONTROL REPETITIVOdiapositivas de ESTRUCTURAS DE CONTROL REPETITIVO
diapositivas de ESTRUCTURAS DE CONTROL REPETITIVO
 
Palindromos
PalindromosPalindromos
Palindromos
 
CICLO FOR
CICLO FORCICLO FOR
CICLO FOR
 
Estructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivasEstructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivas
 
Bucles de Control Repetitivo Ciclos For
Bucles de Control Repetitivo  Ciclos ForBucles de Control Repetitivo  Ciclos For
Bucles de Control Repetitivo Ciclos For
 
Palindromos
PalindromosPalindromos
Palindromos
 
Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3
 
Introduccion a C++
Introduccion a C++Introduccion a C++
Introduccion a C++
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
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
 
Condiciones
CondicionesCondiciones
Condiciones
 
ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++
 
Librerias de dev c++
Librerias de dev c++Librerias de dev c++
Librerias de dev c++
 
Do while, for y foreach
Do while, for y foreachDo while, for y foreach
Do while, for y foreach
 
Guia4
Guia4Guia4
Guia4
 
Metodos en java
Metodos en javaMetodos en java
Metodos en java
 
ESTATUTO WHILE
ESTATUTO WHILEESTATUTO WHILE
ESTATUTO WHILE
 
2.4 Bucles Repetitivos
2.4 Bucles Repetitivos2.4 Bucles Repetitivos
2.4 Bucles Repetitivos
 
Ciclo PARA
Ciclo PARACiclo PARA
Ciclo PARA
 

Similar a Estructuras repetitivas while

Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujoAliandroMejias
 
Tutorial lenguaje c
Tutorial lenguaje cTutorial lenguaje c
Tutorial lenguaje ctbjs
 
Tutorial lenguaje c
Tutorial lenguaje cTutorial lenguaje c
Tutorial lenguaje ctbjs
 
Sentencias de Programacion
Sentencias de ProgramacionSentencias de Programacion
Sentencias de Programacionaeroscar90
 
Universidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclosUniversidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclosSuGely Gálvez
 
Material de Clases TP 03 - Programación Computacional
Material de Clases TP 03 - Programación ComputacionalMaterial de Clases TP 03 - Programación Computacional
Material de Clases TP 03 - Programación Computacionalmnllorente
 
Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlKarina Arguedas Ruelas
 
estructura de programación
estructura de programación estructura de programación
estructura de programación Julio Santos
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivasVictor Zapata
 
Presentacion semana numero_14
Presentacion semana numero_14Presentacion semana numero_14
Presentacion semana numero_14Cristhian BM
 
Estructuras secuenciales, selectivas e iterativas3
Estructuras secuenciales, selectivas e iterativas3Estructuras secuenciales, selectivas e iterativas3
Estructuras secuenciales, selectivas e iterativas3maria_z2
 
ESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVASESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVASJorge Leonardo
 
Unidad 1
Unidad 1Unidad 1
Unidad 1henser
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivasAbrirllave
 

Similar a Estructuras repetitivas while (20)

Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujo
 
Tutorial lenguaje c
Tutorial lenguaje cTutorial lenguaje c
Tutorial lenguaje c
 
Tutorial lenguaje c
Tutorial lenguaje cTutorial lenguaje c
Tutorial lenguaje c
 
Sentencias de Programacion
Sentencias de ProgramacionSentencias de Programacion
Sentencias de Programacion
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Universidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclosUniversidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclos
 
Material de Clases TP 03 - Programación Computacional
Material de Clases TP 03 - Programación ComputacionalMaterial de Clases TP 03 - Programación Computacional
Material de Clases TP 03 - Programación Computacional
 
Introducción a Python
Introducción a PythonIntroducción a Python
Introducción a Python
 
For
ForFor
For
 
Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de Control
 
estructura de programación
estructura de programación estructura de programación
estructura de programación
 
Ciclos
CiclosCiclos
Ciclos
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Presentacion semana numero_14
Presentacion semana numero_14Presentacion semana numero_14
Presentacion semana numero_14
 
Algoritmo ibrahim ishtay
Algoritmo ibrahim ishtayAlgoritmo ibrahim ishtay
Algoritmo ibrahim ishtay
 
2 DIAGRAMAS DE FLUJO.pptx
2 DIAGRAMAS DE FLUJO.pptx2 DIAGRAMAS DE FLUJO.pptx
2 DIAGRAMAS DE FLUJO.pptx
 
Estructuras secuenciales, selectivas e iterativas3
Estructuras secuenciales, selectivas e iterativas3Estructuras secuenciales, selectivas e iterativas3
Estructuras secuenciales, selectivas e iterativas3
 
ESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVASESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVAS
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivas
 

Último

ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 

Último (20)

ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 

Estructuras repetitivas while

  • 1. Escuela Superior Politécnica de Chimborazo ‘ESPOCH’ ESTRUCTURAS REPETITIVAS Estructura mientras (‘while’) Integrantes: Chusin Vega Edgar Patricio Arteaga Ramón Jonathan Harley Coello Jurado Juan Carlos
  • 2. Es aquella secuencia de instrucciones que se repite una y otra vez. Existen diferentes métodos que utilizan los programadores para construir secciones de código repetitivas. Los bucles más usados son: mientras (‘while’), hacer-mientras (‘do- while’), repetir (‘repeat’) y desde o para (‘for’). A continuación se dará a conocer términos que se usan: Ciclos, bucles o lazos: Son aquellas que permiten repetir un determinado número de veces un conjunto de operaciones o instrucciones dentro de su ciclo de vida. ESTRUCTURA REPETITIVA
  • 3. Estructura mientras (‘while’) Un valor centinela: es un valor especial usado para indicar el final de una lista de datos. Iteración (loop): es cada una de las diferentes pasadas o ejecuciones de todas las instrucciones contenidas en el bucle. Esta es una estructura que repetirá un proceso durante “N” veces, donde “N” puede ser fijo o variable. Para esto, la instrucción se vale de una condición que es la que debe cumplirse para que se siga ejecutando. Cuando la condición ya no se cumple, entonces ya no se ejecuta el proceso.
  • 5. Ejemplo: Realizar un algoritmo para determinar el cambio de aceite para el motor del Chevrolet Aveo sabiendo que se lo realiza cada 5000 km.
  • 6. Ejecución del algoritmo En este momento se realizó un chequeo de entrada al bucle. Ingresamos A=2001, caso contario se producirá un bucle 0.
  • 7. Accedimos al cuerpo del bucle. Ingresamos el kilometraje Según los datos de entrada se decide entre realizar una instrucción u otra dependiendo del cumplimiento de una condición. Condición (B>5000)
  • 8. El kilometraje ingresado fue 5140 km, por lo que sí cumplió la condición (B>5000).
  • 9. Si desea repetir (iteración) el proceso se ingresa nuevamente el código y así sucesivamente. Caso contrario la ejecución del algoritmo terminará.
  • 10. Bucle cero Si se evalúa un ciclo mientras que sea falso de denomina bucle 0, y puede parecer inútil ejecutar el cuerpo del bucle ya que no tendría ningún valor o salida.
  • 11. Bucle infinito Algunos bucles no exigen un fin y otros no encuentran si fin por defecto del diseño. Un bucle que nunca termina se denomina bucle infinito y sin fin, los bucles infinitos no intencionados son perjudiciales para la programación y se deben evitar siempre.
  • 12. Si el algoritmo o programa está leyendo una lista de valores con un bucle mientras, se debe incluir algún tipo de mecanismo para terminar el bucle. Existen métodos típicos para terminar un bucle de entrada:
  • 13. 1) Finalizar la lista con su valor de entrada.
  • 14. 2) Encabezar la lista de datos con su tamaño.
  • 15. 3) Agotamiento de datos de entrada
  • 16. ANEXOS Se describe y analiza el concepto de bucle como: a. La pasada o ejecución de las instrucciones. b. La sección de código que se repite una y otra vez. c. El valor especial usado para indicar el final de una lista de datos. d. El conjunto de instrucciones en el algoritmo. El bucle mientras permite ejecutar un…………….mientras que una ……………….dada se cumpla, es decir, mientras su evaluación dé como resultado verdadero. a. bloque de instrucciones - expresión lógica. b. bloque de instrucciones – expresión aritmética. c. programa – condición. d. pseudocódigo – instrucción. .
  • 17. Las pruebas en las expresiones bolenanas es conveniente que sean ……………… que en lugar de pruebas de …………………… a. números reales – caracteres numéricos . b. Igualdad o desigualdad – mayor o menor. c. mayor o menor – igualdad o desigualdad. d. números enteros – números decimales. ¿A que denominamos ’valor de centinela’? a. Un valor especial usado para indicar el final de una lista de datos. b. Un valor que le indica al programa que el usuario no desea salir del ciclo. c. Un valor que agilita y simplifica operaciones. d. Un valor entero positivo. e. Un valor usado para acceder al cuerpo del bucle. .
  • 18. Seleccione un método para terminar un bucle de entrada. I. encabezar la lista de datos con su tamaño. II. preguntas después de la iteración. III. condicionar con una expresión lógica. IV. agotar los datos de entrada. a. I y IV b. I y III c. II y III d. II y IV .