Академический Документы
Профессиональный Документы
Культура Документы
Ciclos
Los problemas repetitivos o cíclicos son
aquellos que requieren utilizar un mismo
conjunto de acciones, que se puedan realizar
una cantidad específica de veces.
Ejemplo: Contador 0
Ciclos
Variable Acumuladora
<Tareas a repetir>
Fin Para
Ciclos
Ciclo mientras (While)
En este ciclo se repiten las instrucciones o
procesos, mientras que una condición dada
sea verdadera.
Algoritmo Promedio
// prom -> variable que guarda el promedio
Definir Nota1, Nota2, Nota3, Nota4, Nota5, prom Como Real
definir n,j como entero
Escribir sin saltar ‘Ingrese la cantidad de datos a procesar..'
Leer n
para j<-1 hasta n hacer
Escribir sin saltar 'Ingrese la primera nota..'
Leer Nota1 // variable que almacena la primera nota
Escribir sin saltar 'Ingrese la segunda nota..'
Leer Nota2 // variable que almacena la segunda nota
Escribir sin saltar 'Ingrese la tercera nota..'
Leer Nota3 // variable que almacena la tercera nota
Escribir sin saltar 'Ingrese la cuarta nota..'
Leer Nota4 // variable que almacena la primera nota
Escribir sin saltar 'Ingrese la quinta nota..'
Leer Nota5 // variable que almacena la primera nota
prom <-(nota1+nota2+nota3+nota4+nota5)/5
si prom>3 Entonces
escribir 'El promedio es..:',prom, ' Continuar así'
SiNo
escribir 'El promedio es..:',prom, ' Mucho por mejorar'
FinSi
finpara
FinAlgoritmo
Ciclos
//Se tienen 5 notas de n estudiantes, con igual peso porcentual y se requiere calcular
//el promedio y si el promedio es inferior a 3, mostrarlo con el mensaje "Debe mejorar mucho",
//de lo contrario mostrarlo con el mensaje "Continuar así"
Algoritmo Promedio
// prom -> variable que guarda el promedio
Definir Nota1, Nota2, Nota3, Nota4, Nota5, prom Como Real
definir n,j como entero
Escribir sin saltar ‘Ingrese la cantidad de datos a procesar..'
Leer n
j<-0
mientras j<n hacer
j<-j+1
Escribir sin saltar 'Ingrese la primera nota..'
Leer Nota1 // variable que almacena la primera nota
Escribir sin saltar 'Ingrese la segunda nota..'
Leer Nota2 // variable que almacena la segunda nota
Escribir sin saltar 'Ingrese la tercera nota..'
Leer Nota3 // variable que almacena la tercera nota
Escribir sin saltar 'Ingrese la cuarta nota..'
Leer Nota4 // variable que almacena la primera nota
Escribir sin saltar 'Ingrese la quinta nota..'
Leer Nota5 // variable que almacena la primera nota
prom <-(nota1+nota2+nota3+nota4+nota5)/5
si prom>3 Entonces
escribir 'El promedio es..:',prom, ' Continuar así'
SiNo
escribir 'El promedio es..:',prom, ' Mucho por mejorar'
FinSi
finmientras
FinAlgoritmo
Ciclos
//Se tienen 5 notas un grupo de estudiantes, con igual peso porcentual y se requiere calcular
//el promedio y si el promedio es inferior a 3, mostrarlo con el mensaje "Debe mejorar mucho",
//de lo contrario mostrarlo con el mensaje "Continuar así"
Algoritmo Promedio
// prom -> variable que guarda el promedio
Definir Nota1, Nota2, Nota3, Nota4, Nota5, prom Como Real
Escribir sin saltar 'Ingrese la primera nota., para finalizar ingrese -1.'
Leer Nota1 // variable que almacena la primera nota
Bibliografía
André, M. (03 de 2013). Tutorial Estructuras Algorítmicas Instrucciones
Condicionales. Recuperado de http://es.slideshare.net/mandre55/tutorial-
algoritmo-estructuras-ciclicas