Академический Документы
Профессиональный Документы
Культура Документы
Unidimensionales (Vectores)
Tipo de
Arreglos
Bidimensionales (Matrices)
Vectores
Vector: Es un arreglo unidimensional que contiene datos secunciales.
Las posiciones
El contenido de las posiciones
Definimos vector
0 1 2 3 4
Juan Carlos Maria Jos juliana
Nomina
300000 500000 700000 800000
Proceso Arreglos_Ejercicio01
Limite<-5;
J<-1;
ConNumMayor<-0;
SumaNum<-0;
Dimension VectorA[Limite];
Dimension MayorAPromerio[Limite];
Promedio<-SumaNum/Limite;
Si VectorA[I]>Promedio Entonces
ConNumMayor<-ConNumMayor+1;
MayorAPromerio[J]<-VectorA[I];
J<-J+1;
FinSi
FinPara
Escribir "El Promedio es: ",Promedio;
Escribir "La Cantidad de Numeros Mayorsal Promedio es: ", ConNumMayor;
Escribir "Los Numeros por Encima del Promedio son:";
J<-J-1;
Para I<-1 Hasta J Hacer
Escribir MayorAPromerio[I];
FinPara
FinProceso
Clase crear_vector
Metodo Ppal()
entero i,n
imprima "digite longitud del vector"
Lea n
real vec[n]
Para (i=0 hasta n-1,1)
imprima "digite numero"
Lea vec[i]
Fin para
Fin Metodo
Fin Clase
Clase mostrar_vector
Metodo Ppal()
entero i,n
imprima "digite longitud del vector"
Lea n
real vec[n]
Para (i=0 hasta n-1,1)
imprima "digite numero"
Lea vec[i]
Fin para
Fin Clase
3). Elaborar un algoritmo que calcule y muestre el promedio de los elementos que
contiene un vector de longitud 10
Clase promedio_vector
Metodo Ppal()
real i,suma= 0,promedio
real vec[10]
Para (i=0 hasta 9,1)
imprima "digite numero"
Lea vec[i]
Finpara
Fin Clase
componentes de un vector
V(i)*W(i)
el vector resultante de multiplicar todas las componentes del vector inicial por un
nmero)
vector.
5. Escribir un programa que lea diez nmeros, los guarde en un vector y a continuacin
orden relativo
vector original
8. Elaborar un algoritmo que permita crear un vector de longitud N y que luego calcule
9. Elaborar un algoritmo que permita crear dos vectores de longitud N y que luego
sume los valores que estn en las posiciones pares del primer vector con las
10. Elaborar un algoritmo que lea un vector numrico de N posiciones y conforme otro
11. Elaborar un algoritmo que concatene dos vectores, uno de longitud N y otro de
12. Hacer un algoritmo que forme un vector entrando los datos por pantalla (20). Calcule
el promedio de los elementos y forme 2 nuevos arreglos, uno con los elementos
menores o iguales al promedio y otro con los superiores .Muestre por pantalla los
no entre los valores del arreglo. En caso de encontrarse se debe decir cuntas veces
se repite.
14. Entrar por pantalla 10 nmeros ordenarlo de mayor a menor, leer un valor y lo
15. Construir un algoritmo que forma un vector de N elementos, luego lea un valor y lo
Matrices
Vemos que en Excel existen filas y columnas y que las celdas son el resultado de la unin
de estas, es decir los campos que ellas forman, pues bien, los arreglos
multidimensionales se asemejan a la unin de celdas en Excel, dichos arreglos tiene una
dimensin la cual podemos acomodar a nuestro gusto y depende de las necesidades del
programador. Cmo crear un arreglo multidimensional? Cantidad de Cantidad columnas
de filas Cmo ingresar datos en un arreglo multidimensional? As como en arreglos
unidimensionales usamos un ciclo Para, que nos ayudaba a desplazarnos por el arreglo,
en estas matrices debemos usar dos ciclos Para, que nos ayuden a desplazarnos por los
ndices de las columnas y filas.
B=
20 10
15 45
Nota: las matrices cuyo nmero de filas es igual al nmero de columnas recibe el nombre
de matrices cuadradas entonces decimos que son de orden N
Proceso ejercicio2
Dimension matriz[3,3]
Escribir "digite n para el numero de filas"
Leer n
Escribir "digite m para el numero de columnas"
Leer m
Para f<-1 Hasta n
Para c<-1 Hasta m
Escribir "digite el valor de la celda[",f "," c,"]"
Leer matriz[f,c]
Fin Para
Fin Para
Fin Para
Escribir "el nmero mayor es",nummy
Escribir "su posicin es [",posicionf "," posicionc,"]"
FinProceso
MATRICES
1. Elaborar un algoritmo que lea una matriz de orden N x N y que calcule el promedio
de los elementos de la diagonal principal
2. Elaborar un algoritmo que lea una matriz numrica de orden A x B y permita adems
calcular su promedio y buscar el mayor de la matriz
3. Realizar un programa que lea n nmeros y los imprima en sentido inverso a como
fueron ledos
4. Crear una matriz de 5 x 5, ordenarla por filas de mayor a menor. Mostrar la matriz.
5. Crear una matriz de N x N crear tres vectores uno con la suma de cada fila; otro
con los elementos de la diagonal principal y un tercer vector con los elementos del
tringulo superior de la matriz incluya los elementos de la diagonal principal
6. Crear una matriz con los elementos del vector que sean mayores a 15. Mostrar la
matriz.
7. Elaborar un algoritmo que lea una matriz de N x N e imprima la suma de los valores
que estn en la diagonal principal
8. Elaborar una matriz de orden N crear un vector con los valores que son mltiplos de
3
9. Elaborar una matriz de orden N imprimir los valores que son primos