Haga Para
En los ciclos veremos como los mismos planteamientos se pueden hacer con distintos ciclos(hay que hay algunos que quedan mejor con cada respectivo ciclo)
1)Hacer un algoritmo que lea 5 numeros y determine la suma entre ellos.
entero i,suma,numero
INICIO
suma<-0
para i<-1 hasta 5 haga
escriba "ingrese un numero:"
lea numero
suma<-suma+numero
fin para
escriba "la suma de los numeros es: ",suma
FIN
como podemos observar es mucho mas sencillo hacer este ejercicio en haga para que en el mientras.Esto solo lo menciono para que se den cuenta que con cada ciclo es mas facil o dificil hacer cada cosa
2)algoritmo que muestre los primeros 10 numeros naturales y los sume
entero num ,suma,i
inicio
num <-1
suma <-0
para i<-1 hasta 10 haga
escriba num
llamar nueva_linea
num <- 1 +num
suma<- num +suma
fin para
escriba "la suma total es: ",suma
fin
como podemos observar tambien hay algoritmos que se pueden hacer atomaticos
3)desarrollar un algoritmo que ingrese la cantidad de numeros deseados, los sume y les saque el promedio
entero num,suma,i,cant_n
real promedio
inicio
escriba "ingrese la cantidad de numeros: "
lea cant_n
suma <-0
para i<-1 hasta cant_n haga
escriba "ingrese un numero: "
lea num
suma<-suma+num
escriba "lleva: ",suma
llamar nueva_linea
fin para
promedio<-suma/cant_n
escriba "el promedio es: ",promedio
fin
4)desarrollar un algoritmo que halle el total de las edades
de varios estudiantes y las cuales son ingresadas desde el teclado
entero edad,suma,i,cant_e
inicio
escriba "ingrese la cantidad de estudiantes: "
lea cant_e
suma <-0
para i<-1 hasta cant_e haga
escriba "ingrese una edad: "
lea edad
suma <- suma +edad
fin para
escriba "la cantidad de estudiantes es: ",cant_e
llamar nueva_linea
escriba "la suma de los estudiantes es: ",suma
fin
Ahora vamos a ver el algoritmo anterior con una diferencia
5)desarrollar un algoritmo que halle el total de las edades
de varios estudiantes y las cuales son ingresadas desde el teclado y sacar la edad mayor y la menor
entero edad,suma,i,cant_e,max,min
inicio
escriba "ingrese la cantidad de estudiantes: "
lea cant_e
suma <-0
max<-0
min<-99999
para i<-1 hasta cant_e haga
escriba "ingrese una edad: "
lea edad
si edad>max entonces
max<-edad
fin si
si edad<min entonces
min<-edad
fin si
suma <- suma +edad
fin para
escriba "la cantidad de estudiantes es: ",cant_e
llamar nueva_linea
escriba "la suma de los estudiantes es: ",suma
llamar nueva_linea
escriba "la edad mayor es: ",max
llamar nueva_linea
escriba "la edad menor es: ",min
fin
1)Hacer un algoritmo que lea 5 numeros y determine la suma entre ellos.
entero i,suma,numero
INICIO
suma<-0
para i<-1 hasta 5 haga
escriba "ingrese un numero:"
lea numero
suma<-suma+numero
fin para
escriba "la suma de los numeros es: ",suma
FIN
como podemos observar es mucho mas sencillo hacer este ejercicio en haga para que en el mientras.Esto solo lo menciono para que se den cuenta que con cada ciclo es mas facil o dificil hacer cada cosa
2)algoritmo que muestre los primeros 10 numeros naturales y los sume
entero num ,suma,i
inicio
num <-1
suma <-0
para i<-1 hasta 10 haga
escriba num
llamar nueva_linea
num <- 1 +num
suma<- num +suma
fin para
escriba "la suma total es: ",suma
fin
como podemos observar tambien hay algoritmos que se pueden hacer atomaticos
3)desarrollar un algoritmo que ingrese la cantidad de numeros deseados, los sume y les saque el promedio
entero num,suma,i,cant_n
real promedio
inicio
escriba "ingrese la cantidad de numeros: "
lea cant_n
suma <-0
para i<-1 hasta cant_n haga
escriba "ingrese un numero: "
lea num
suma<-suma+num
escriba "lleva: ",suma
llamar nueva_linea
fin para
promedio<-suma/cant_n
escriba "el promedio es: ",promedio
fin
4)desarrollar un algoritmo que halle el total de las edades
de varios estudiantes y las cuales son ingresadas desde el teclado
entero edad,suma,i,cant_e
inicio
escriba "ingrese la cantidad de estudiantes: "
lea cant_e
suma <-0
para i<-1 hasta cant_e haga
escriba "ingrese una edad: "
lea edad
suma <- suma +edad
fin para
escriba "la cantidad de estudiantes es: ",cant_e
llamar nueva_linea
escriba "la suma de los estudiantes es: ",suma
fin
5)desarrollar un algoritmo que halle el total de las edades
de varios estudiantes y las cuales son ingresadas desde el teclado y sacar la edad mayor y la menor
entero edad,suma,i,cant_e,max,min
inicio
escriba "ingrese la cantidad de estudiantes: "
lea cant_e
suma <-0
max<-0
min<-99999
para i<-1 hasta cant_e haga
escriba "ingrese una edad: "
lea edad
si edad>max entonces
max<-edad
fin si
si edad<min entonces
min<-edad
fin si
suma <- suma +edad
fin para
escriba "la cantidad de estudiantes es: ",cant_e
llamar nueva_linea
escriba "la suma de los estudiantes es: ",suma
llamar nueva_linea
escriba "la edad mayor es: ",max
llamar nueva_linea
escriba "la edad menor es: ",min
fin
0 comentarios: