Escribir "ingrese largo del arreglo(superior a 0)"
leer largo
Dimension borrar(largo)//creación arreglo
insfin<-largo
para i<-1 hasta largo Hacer
Escribir "ingrese numero ",i//llenar
leer borrar(i)
FinPara
Escribir "Arreglo Original"
Para i<-1 hasta largo Hacer
escribir borrar(i)
FinPara
escribir "ingrese posicion a eliminar del 1 al ",largo
leer ind
largoaux<-(largo-1)
si ind=1 Entonces
para i<-1 hasta largoaux Hacer
borrar(i)<-borrar(i+1)//mover todos los datos un espacio hacia la izquierda
FinPara
Sino
si ind <> largo Entonces
para i<-ind hasta largoaux Hacer
borrar(i)<-borrar(i+1)
FinPara
FinSi
FinSi
escribir "Escriba numero que se agregara al final"
leer borrar(insfin)
Escribir "nuevo contenido"
Para i<-1 hasta largo Hacer
escribir borrar(i)
FinPara
EJEMPLOS DE TRABAJO CON MATRICES
-recorrer una matriz y llenado
nota: i y j, representan al índice correspondiente a la fila o columna
nota2: largo_fila_o_columna_matriz, representa el numero de filas o columnas que la matriz posee
para i<-1 hasta largo_fila_o_columna_matriz hacer
para j<-1 hasta largo_fila_o_columna_matriz hacer
arreglo(i,j) <- valor
finpara
finpara
-recorrido una matriz en diagonal (solo matrices que su numero de columnas sean el mismo que de filas)
para i<-1 hasta largo_columna_o_fila hacer
arreglo(i,i)
finpara
-suma de los valores de una fila o columna, el mismo procedimiento sirve para realizar otras operaciones
acom<-0 //acumulador de los valores
para i<-1 hasta largo_columnas_o_fila_matriz hacer
para j<-1 hasta largo_columnas_o_fila_matriz hacer
acom<-acom+arreglo(i,j)
finpara
finpara
Nota: además de los ejercicios que yo subí, también deben realizar el ejercicio numero 3 del certamen 2.
Los ejercicios serán para el día jueves en ayudantía.
