ESTRUCTURA mientras                   (“While”)               ESTRUCTURA hacer               mientras (“Do – While”)ESTRUC...
Es aquella en que el cuerpo del bucle serepite mientras se cumple una condición, se evalúa la expresión booleana. , si se ...
Algortimo<suma de numeros>var limite:Entero numero , suma :Realesinicioleer (limite)suma <- 0  mientras limite > 0 hacer  ...
Contar los                                                  númerosAlgortimo <cuenta enteros>                         ente...
En ocasiones se necesita que el conjunto de sentencias que componen en cuerpo del bucle  se ejecuten al menos una vez sea ...
Ingrese                                            numerosAlgortimo <Numero Mayor>                  por tecladoVar        ...
Algoritmo <invertir numero>Varnum , x: EnterosInicioleer (num)    Hacer      X <- num mod 10      Escribir (x)      num <-...
Existen muchas situaciones en las que se deseaque un bucle se ejecute al menos una vez antes de comprobar la condición de ...
Calcula el factorial de un numero introducido por                     teclado     Algoritmo <factorial>     Var     I , n ...
Algoritmo <cociente_resto>VarM , N , Q , R : EnterosInicioLeer (M , N)R <- MQ <- 0    Repetir      R <- R - N      Q <- Q ...
En muchas ocasiones se conoce de antemano el  numero de veces que se desean ejecutar las             acciones de un bucle....
Leer las trescalificacionescinco alumnosy nos devuelva el promedio  de cada uno    Algoritmo <media>                 Var  ...
Algortimo<30 potencias de 4>var n : Enteroinicio   desde (n <- 1 hasta 30) hacer       escribir (4 ^ n)   fin mientrasfin
Exposicion
Exposicion
Próxima SlideShare
Cargando en…5
×

Exposicion

551 visualizaciones

Publicado el

0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
551
En SlideShare
0
De insertados
0
Número de insertados
6
Acciones
Compartido
0
Descargas
12
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Exposicion

  1. 1. ESTRUCTURA mientras (“While”) ESTRUCTURA hacer mientras (“Do – While”)ESTRUCTURAS ESTRUCTURA REPETIR REPETITIVAS (“RepeAt”) ESTRUCTURA desde/para(“for”)
  2. 2. Es aquella en que el cuerpo del bucle serepite mientras se cumple una condición, se evalúa la expresión booleana. , si se evalúa falsa no se toma ninguna acción . Si la expresión booleana es verdaderaentonces se ejecuta el cuerpo del bucle. Este proceso se repite una y otra vez mientras que la condición sea verdadera
  3. 3. Algortimo<suma de numeros>var limite:Entero numero , suma :Realesinicioleer (limite)suma <- 0 mientras limite > 0 hacer leer (numero) suma <- suma + numero limite <- limite -1 fin mientrasescribir("La suma de los " ,limite,"numeroses:" suma)fin
  4. 4. Contar los númerosAlgortimo <cuenta enteros> enterosVar positivosnumero, contador : Enteros introducidoInicio s por tecladocontador <- 0Leer (numero) Mientras numero > 0 contador <- contador + 1 leer (numero) Fin mientrasEscribir(“El numero entero de positivos es :”,contador)fin
  5. 5. En ocasiones se necesita que el conjunto de sentencias que componen en cuerpo del bucle se ejecuten al menos una vez sea cual sea el valor de la expresión a estos bucles seles denominan bucles post-test o buclescontrolados por la salida. La gran diferenciason las palabras reservadas hacer y mientras , de modo que las sentencias de dicho cuerpo se ejecutan, al menos una vez antes de que se evalué la expresión booleana.
  6. 6. Ingrese numerosAlgortimo <Numero Mayor> por tecladoVar hasta llegar amayor, numero : Enteros cero eInicio indique cualmayor=0 es el mayorHacerLeer (numero) Si mayor<numero mayor=numero Fin SiMientras numero ¡= 0Fin Hacer_MientrasEscribir(“El numero Mqyor es :” ,mayor)fin
  7. 7. Algoritmo <invertir numero>Varnum , x: EnterosInicioleer (num) Hacer X <- num mod 10 Escribir (x) num <- num div 10 Mientras num > 0fin
  8. 8. Existen muchas situaciones en las que se deseaque un bucle se ejecute al menos una vez antes de comprobar la condición de repetición. En la estructura mientras si el valor de la expresión booleana es inicialmente falso, elcuerpo del bucle no se ejecutara; por ello se necesitan otros tipos de estructuras repetitivas.La estructura repetir se ejecuta hasta que se cumpla una condición determinada que se comprueba al final del bucle.El bucle repetir-hasta_que se repite mientras el valor de la expresión booleana de la condición sea falsa, justo la opuesta de la
  9. 9. Calcula el factorial de un numero introducido por teclado Algoritmo <factorial> Var I , n : enteros F : real Inicio F <- 1 I <- 1 Leer (n) Repetir F <- f * i I <- i + 1 Hasta_que i = n + 1 Escribir (“Factorial de ”, n , “es :”, f ) fin
  10. 10. Algoritmo <cociente_resto>VarM , N , Q , R : EnterosInicioLeer (M , N)R <- MQ <- 0 Repetir R <- R - N Q <- Q +1 Hasta_que R < NEscribir(“dividendo”, M ,”divisor”, N ,”cociente”, Q,”resto”, R )Fin
  11. 11. En muchas ocasiones se conoce de antemano el numero de veces que se desean ejecutar las acciones de un bucle. En estos casos, en el que el numero deiteraciones es fijo, se debe usar la estructura desde o para. La estructura desde ejecuta las acciones del cuerpo del bucle un numero especificado de veces y de modo automático controla el numero de iteraciones a través del cuerpo del bucle
  12. 12. Leer las trescalificacionescinco alumnosy nos devuelva el promedio de cada uno Algoritmo <media> Var Alum,m,n1,n2,n3:Enteros Nombre : cadena Inicio Alum <- 1 Para(alum <- 1 hasta 5) hacer Leer (Nombre) Leer (n1,n2,n3) M <- (n1 + n2 +n3)/3 Escribir (nombre,”el promedio de sus notas es:” ,M) Fin_para fin
  13. 13. Algortimo<30 potencias de 4>var n : Enteroinicio desde (n <- 1 hasta 30) hacer escribir (4 ^ n) fin mientrasfin

×