12
Estructura repetitiva Mientras Docente: Sixto Véliz Espinoza

Estructura repetitiva Mientras

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Estructura repetitiva Mientras

Estructura repetitiva Mientras

Docente: Sixto Véliz Espinoza

Page 2: Estructura repetitiva Mientras

Clasificación de algoritmos

Secuencial

SelectivaRepetitiva

Page 3: Estructura repetitiva Mientras

Clasificación de algoritmos de estructura repetitiva

Page 4: Estructura repetitiva Mientras

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

Mientras

• Sintaxis en PSeInt

FV

Page 6: Estructura repetitiva Mientras
Page 7: Estructura repetitiva Mientras

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

Inicialización de variables

AcumuladorContador

FV

Page 9: Estructura repetitiva Mientras

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

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

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