En esta ocasión les comparto un algoritmo para calcular el numero mayor de un arreglo en pseint
Construya un algoritmo que lea la calificación final de 10 estudiantes obtenidas en un curso, y las almacene en un arreglo unidimensional (vector). Cada calificación debe ser almacenada en un elemento de este arreglo. El algoritmo debe calcular y desplegar en pantalla la máxima nota obtenida en el curso.
Bien como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero es ponerle un nombre:
Algoritmo detarea
Declaramos las variables.
Definir x Como Entero
Definir nota_mayor,vector Como Real
Colocamos el tamaño al vector.
Dimension vector[10]
Utilizamos un ciclo que se repite 10 veces.
para x = 0 Hasta 9 Con Paso 1 Hacer
En cada bucle pedimos un número y lo almacenamos en el vector.
Escribir «Ingresa una calificación»
leer vector(x)
FinPara
Utilizamos otro ciclo, que también se repite 10 veces.
para x = 0 Hasta 9 Con Paso 1 Hacer
Evaluamos si la variable x es igual a cero.
si x == 0 Entonces
SI la condición se cumple, quiere decir que se está analizando la primera calificación.
Por lo tanto almacenamos este número en la variable nota_mayor.
nota_mayor = vector(x)
SiNo
Si la condición no se cumple, quiere decir que se está analizando cualquier número del vector pero no el primero.
Por lo tanto evaluamos si el número almacenado en el vector, es mayor al número que tenemos en la variable nota_mayor.
si vector(x) > nota_mayor Entonces
Si la condición se cumple, entonces la variable nota_mayor toma el número que tiene el vector en esa posición.
nota_mayor = vector(x)
FinSi
FinSi
FinPara
Finalmente mostramos en pantalla la calificación mayor.
Escribir «La calificación mayor es: «,nota_mayor
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.