SlideShare una empresa de Scribd logo
2
Lo más leído
3
Lo más leído
5
Lo más leído
FUNDAMENTOS DE
PROGRAMACIÓN
Estructura de Control
Son constructos que permiten controlar el
flujo de ejecución de un programa y tomar
decisiones basadas en ciertas condiciones.
Estas estructuras permiten realizar
repeticiones y tomar decisiones condicionales
While (Mientras)
Es una forma de bucle o
iteración en programación
que se utiliza para repetir un
bloque de código mientras se
cumpla una determinada
condición.
Condición Verdadera
■ La condición es una expresión booleana que se
evalúa antes de cada iteración. Si la condición es
verdadera, se ejecuta el bloque de código dentro
del "while". Después de cada iteración, la
condición se vuelve a evaluar.
■ Si la condición sigue siendo verdadera, se repite
el ciclo.
Condición Falsa
■ Si la condición se vuelve falsa, el ciclo "while" se
detiene y la ejecución del programa continúa con
la siguiente instrucción después del bloque
"while".
NOTA: Es importante tener cuidado al usar una estructura
de control "while" para evitar entrar en un bucle infinito. Es
necesario asegurarse de que la condición en algún
momento se vuelva falsa para que el ciclo pueda terminar.
■ En este ejemplo, la variable "i" se inicializa con el
valor 1.
■ La condición del "while" es que "i" sea menor o igual
a 5.
■ Dentro del ciclo, se imprime el valor de "i" y luego se
incrementa en 1.
■ El ciclo se repite mientras "i" sea menor o igual a 5,
por lo que se imprimirán los números del 1 al 5.
Ejemplo:
i = 1
while i <= 5:
print(i)
i += 1
Evaluación
■ ¿Cuál es la condición que se evalúa en el bucle "while"
para determinar si debe seguir ejecutándose?
A) Una expresión booleana que se evalúa como verdadera o falsa.
B) Una expresión aritmética que se evalúa como un número entero
positivo.
C) Una cadena de texto que debe coincidir con un patrón
específico.
D) Una lista de valores que se deben iterar en cada ciclo.
PREGUNTA 1
■ ¿Cuál es el propósito principal de la declaración "break"
dentro de un bucle "while"?
PREGUNTA 2
A) Cambiar la condición del bucle y continuar con la siguiente iteración.
B) Reiniciar la condición del bucle y continuar con la siguiente
iteración.
C) Detener inmediatamente la ejecución del bucle y continuar con la
siguiente instrucción después del bucle.
D) Saltar a una etiqueta específica dentro del bucle y continuar con la
ejecución desde allí.
¡INCORRECTO
! VOLVER A LA PREGUNTA
¡INCORRECTO
! VOLVER A LA PREGUNTA
¡CORRECTO
!
SIGUIENTE PREGUNTA FINALIZAR

Más contenido relacionado

PPT
Metricas tecnicas del software
PPTX
Modelo Cascada!!
PPTX
Modelado de Diseño y Prueba de Aplicaciones Web
PPTX
Ingenieria de requisitos
PPTX
estructuras de repeticion
PDF
5.3 instruccion while
PPTX
Instriccion while
Metricas tecnicas del software
Modelo Cascada!!
Modelado de Diseño y Prueba de Aplicaciones Web
Ingenieria de requisitos
estructuras de repeticion
5.3 instruccion while
Instriccion while

Similar a Estructura de Control While (20)

PPTX
1clase e12 estructurasderepeticionc
PPTX
Presentacion semana numero_14
DOCX
Trabajo bucles bn
PDF
Semana 2 Estructuras De Control While.pdf
PPTX
Estructuras de control en la programación.
PDF
Unidad 1: Estructuras de control y condicionales
PPTX
Instruccion while bm
PPTX
CICLOS 28 PRESENTACION BERMAR 2021 PPTX
PDF
Universidad nacional experimental de guayana
PPTX
Unidad3.pptx
PPTX
Estructura mientras 'while'
PPTX
Estructura mientras 'while'
PPTX
Estructuras repetitivas (bloques de instrucciones)
PPSX
Estructura repetitiva
PPTX
SEMANA 5 CICLOS WHILE en python con ejemplos y ejercicios
PPTX
Taller Python
1clase e12 estructurasderepeticionc
Presentacion semana numero_14
Trabajo bucles bn
Semana 2 Estructuras De Control While.pdf
Estructuras de control en la programación.
Unidad 1: Estructuras de control y condicionales
Instruccion while bm
CICLOS 28 PRESENTACION BERMAR 2021 PPTX
Universidad nacional experimental de guayana
Unidad3.pptx
Estructura mientras 'while'
Estructura mientras 'while'
Estructuras repetitivas (bloques de instrucciones)
Estructura repetitiva
SEMANA 5 CICLOS WHILE en python con ejemplos y ejercicios
Taller Python
Publicidad

Más de Fernando Solis (20)

PDF
fundamentos de programación el arte de programar
PDF
2.5 PROYECTOS DE POO
PDF
24.3.3. Strategy
PDF
TEMPLAT E
PDF
Patrón Singleton
PDF
Tipos de Patrones
PDF
Importancia de los patrones de diseño
PDF
Introduccion-a-los-Patrones-de-Comportamiento.pdf
PDF
Bajo acoplamiento.pdf
PDF
MODULARIDAD _AltaCohesion
PDF
Localización de decisiones de diseño
PDF
Código entendible, flexible y mantenible
PDF
22.5 Dependency Inversion
PDF
Segregación de Interfaces
PDF
Sustitución de Liskov
PDF
Principio Open-Closed Mantilla
PDF
Principio-de-Responsabilidad-Unica-en-Java
PDF
21.7 Integración de componentes gráficos y clases
PDF
21.6 Gestion de Eventos - Componentes y Objetos Gráficos Java
PDF
21.5 Tablas - Componentes y Objetos Gráficos Java
fundamentos de programación el arte de programar
2.5 PROYECTOS DE POO
24.3.3. Strategy
TEMPLAT E
Patrón Singleton
Tipos de Patrones
Importancia de los patrones de diseño
Introduccion-a-los-Patrones-de-Comportamiento.pdf
Bajo acoplamiento.pdf
MODULARIDAD _AltaCohesion
Localización de decisiones de diseño
Código entendible, flexible y mantenible
22.5 Dependency Inversion
Segregación de Interfaces
Sustitución de Liskov
Principio Open-Closed Mantilla
Principio-de-Responsabilidad-Unica-en-Java
21.7 Integración de componentes gráficos y clases
21.6 Gestion de Eventos - Componentes y Objetos Gráficos Java
21.5 Tablas - Componentes y Objetos Gráficos Java
Publicidad

Último (20)

PDF
ciencias-1.pdf libro cuarto basico niños
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
Metodologías Activas con herramientas IAG
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
ciencias-1.pdf libro cuarto basico niños
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
Punto Critico - Brian Tracy Ccesa007.pdf
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
Metodologías Activas con herramientas IAG
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
PLAN DE CASTELLANO 2021 actualizado a la normativa
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
DI, TEA, TDAH.pdf guía se secuencias didacticas
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
TOMO II - LITERATURA.pd plusenmas ultras
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf

Estructura de Control While

  • 2. Estructura de Control Son constructos que permiten controlar el flujo de ejecución de un programa y tomar decisiones basadas en ciertas condiciones. Estas estructuras permiten realizar repeticiones y tomar decisiones condicionales
  • 3. While (Mientras) Es una forma de bucle o iteración en programación que se utiliza para repetir un bloque de código mientras se cumpla una determinada condición.
  • 4. Condición Verdadera ■ La condición es una expresión booleana que se evalúa antes de cada iteración. Si la condición es verdadera, se ejecuta el bloque de código dentro del "while". Después de cada iteración, la condición se vuelve a evaluar. ■ Si la condición sigue siendo verdadera, se repite el ciclo.
  • 5. Condición Falsa ■ Si la condición se vuelve falsa, el ciclo "while" se detiene y la ejecución del programa continúa con la siguiente instrucción después del bloque "while". NOTA: Es importante tener cuidado al usar una estructura de control "while" para evitar entrar en un bucle infinito. Es necesario asegurarse de que la condición en algún momento se vuelva falsa para que el ciclo pueda terminar.
  • 6. ■ En este ejemplo, la variable "i" se inicializa con el valor 1. ■ La condición del "while" es que "i" sea menor o igual a 5. ■ Dentro del ciclo, se imprime el valor de "i" y luego se incrementa en 1. ■ El ciclo se repite mientras "i" sea menor o igual a 5, por lo que se imprimirán los números del 1 al 5. Ejemplo: i = 1 while i <= 5: print(i) i += 1
  • 7. Evaluación ■ ¿Cuál es la condición que se evalúa en el bucle "while" para determinar si debe seguir ejecutándose? A) Una expresión booleana que se evalúa como verdadera o falsa. B) Una expresión aritmética que se evalúa como un número entero positivo. C) Una cadena de texto que debe coincidir con un patrón específico. D) Una lista de valores que se deben iterar en cada ciclo. PREGUNTA 1
  • 8. ■ ¿Cuál es el propósito principal de la declaración "break" dentro de un bucle "while"? PREGUNTA 2 A) Cambiar la condición del bucle y continuar con la siguiente iteración. B) Reiniciar la condición del bucle y continuar con la siguiente iteración. C) Detener inmediatamente la ejecución del bucle y continuar con la siguiente instrucción después del bucle. D) Saltar a una etiqueta específica dentro del bucle y continuar con la ejecución desde allí.
  • 10. ¡INCORRECTO ! VOLVER A LA PREGUNTA