1. Introducción a la Programación – Colegio N°10
Proceso promedio
//este algoritmo calcula el promedio de 5 alumnos
// guarda los datos en un arreglo y luego muestra los resultados
Dimension nbr(5), n1(5), n2(5), n3(5), pro(5)
I <- 1
total<-0
Repetir
Escribir "nombre: "; leer nbr(I);
Escribir "nota: "; leer n1(I);
Escribir "nota: "; leer n2(I);
Escribir "nota: "; leer n3(I);
I <- I+1
Hasta Que I=6
I <- 1
Repetir
Pro(I)<- (n1(I)+n2(I)+n3(I))/3;
si pro(I) >=7 Entonces
TOTAL<-TOTAL+1
FinSi
Escribir "el promedio de ", nbr(I), "es ",pro(I);
I<-I+1
Hasta Que I=6
Escribir "la cantidad d aprobados es ",total;
Finproceso
Arreglos en pseint
Los arreglos son estructuras de datos homogéneas (todos sus datos son del mismo tipo) que
permiten almacenar un determinado número de datos bajo un mismo identificador, para luego
referirse a los mismo utilizando uno o más subíndices. Los arreglos pueden pensarse como
vectores, matrices, etc. Para poder utilizar un arreglo, primero es obligatorio su
dimensionamiento; es decir, definirlo declarando los rangos de sus subíndices, lo cual determina
cuantos elementos se almacenarán y como se accederá a los mismos.
Dimensionamiento
La instrucción Dimensión permite definir un arreglo, indicando sus dimensiones.
Dimesion <identificador> (<maxl>,...,<maxN>);
Ejemplo
Dimension nbr(5), n1(5), n2(5), n3(5), pro(5)
Esta instrucción define un arreglo con el nombre indicado en <indentificador> y N dimensiones.
Los N parámetros indican la cantidad de dimensiones y el valor máximo de cada una de ellas. La
cantidad de dimensiones puede ser una o más, y la máxima cantidad de elementos debe ser una
expresión numérica positiva. Se pueden definir más de un arreglo en una misma instrucción,
separándolos con una coma (,).
A continuación esta el diagrama de flujo para que puedas visualizar en ejemplo en forma gráfica