estructura repetitiva mientras
TRANSCRIPT
![Page 1: Estructura repetitiva Mientras](https://reader036.vdocuments.net/reader036/viewer/2022081700/62db5d31ebeac5367f77dc13/html5/thumbnails/1.jpg)
Estructura repetitiva Mientras
Docente: Sixto Véliz Espinoza
![Page 2: Estructura repetitiva Mientras](https://reader036.vdocuments.net/reader036/viewer/2022081700/62db5d31ebeac5367f77dc13/html5/thumbnails/2.jpg)
Clasificación de algoritmos
Secuencial
SelectivaRepetitiva
![Page 3: Estructura repetitiva Mientras](https://reader036.vdocuments.net/reader036/viewer/2022081700/62db5d31ebeac5367f77dc13/html5/thumbnails/3.jpg)
Clasificación de algoritmos de estructura repetitiva
![Page 4: Estructura repetitiva Mientras](https://reader036.vdocuments.net/reader036/viewer/2022081700/62db5d31ebeac5367f77dc13/html5/thumbnails/4.jpg)
Mientras
• Permite que un ciclo o bucle de un programa se repita,mientras una expresión lógica sea verdadera.
• La característica principal de Mientras es que esteprimero pregunta y después hace.
FV
![Page 5: Estructura repetitiva Mientras](https://reader036.vdocuments.net/reader036/viewer/2022081700/62db5d31ebeac5367f77dc13/html5/thumbnails/5.jpg)
Mientras
• Sintaxis en PSeInt
FV
![Page 6: Estructura repetitiva Mientras](https://reader036.vdocuments.net/reader036/viewer/2022081700/62db5d31ebeac5367f77dc13/html5/thumbnails/6.jpg)
![Page 7: Estructura repetitiva Mientras](https://reader036.vdocuments.net/reader036/viewer/2022081700/62db5d31ebeac5367f77dc13/html5/thumbnails/7.jpg)
Ejemplo
• Algoritmo que al ingresar 5 números enteros, determine lasuma y el promedio de todos ellos.
• ¿Es necesario crear 5 variables (n1, n2, n3, n4, n5)?
• ¿Y si la cantidad de números solicitados aumenta?
FV
![Page 8: Estructura repetitiva Mientras](https://reader036.vdocuments.net/reader036/viewer/2022081700/62db5d31ebeac5367f77dc13/html5/thumbnails/8.jpg)
Inicialización de variables
AcumuladorContador
FV
![Page 9: Estructura repetitiva Mientras](https://reader036.vdocuments.net/reader036/viewer/2022081700/62db5d31ebeac5367f77dc13/html5/thumbnails/9.jpg)
Diferencia entre contador y acumulador
Contador
• Es una variable cuyo valor se incrementa o decrementa en una cantidad constante.
• Los contadores se utilizan con la finalidad de contar sucesos o acciones internas de un bucle.
Acumulador
• Es una variable cuyo valor se incrementa o decrementa en una cantidad variable.
• Es usado para ir almacenando los resultados parciales de operaciones.
![Page 10: Estructura repetitiva Mientras](https://reader036.vdocuments.net/reader036/viewer/2022081700/62db5d31ebeac5367f77dc13/html5/thumbnails/10.jpg)
Importante
Inicializar contadores o acumuladores
• En el caso de un programa requiera el uso de contadoreso acumuladores, es importante inicializar los mismos.
• Normalmente cuando se desea efectuar sumatorias, elvalor debe iniciar en 0 (cero).
• Si se desea totalizar multiplicaciones, el valor debe iniciaren 1 (uno).
![Page 11: Estructura repetitiva Mientras](https://reader036.vdocuments.net/reader036/viewer/2022081700/62db5d31ebeac5367f77dc13/html5/thumbnails/11.jpg)
Ejercicio planteado
Realizar un algoritmo que muestre la cantidad de números impares, que hay entre un rango ingresado por teclado (De menor a mayor)
FV
![Page 12: Estructura repetitiva Mientras](https://reader036.vdocuments.net/reader036/viewer/2022081700/62db5d31ebeac5367f77dc13/html5/thumbnails/12.jpg)