Está en la página 1de 3

ESCUELA COLOMBIANA DE INGENIERÍA

Decanatura de Ingeniería de Sistemas


Taller de vectores y matrices

1. Averiguar si 2 vectores de dimensión 20 tienen igual contenido. Si no es


así especificar la primera posición en la cual se hicieron diferente.
empiece
entero numeros1(20),numeros2(20),sonDiferentes,n
sonDiferentes<-0
n<-20
escriba "Hola , soy un programa que averigua
si dos vectores de 20 posiciones son iguales"
para i<-0 hasta n-1 haga
escriba "Ingresa la posicion: " , (i+1) , " del vector 1"
lea numeros1(i)
escriba "Ingresa la posicion: " , (i+1) , " del vector 2"
lea numeros2(i)
fin_para

para i<-0 hasta n-1 haga


si(numeros1(i)<>numeros2(i) y sonDiferentes=0) entonces
sonDiferentes<-1
escriba "En la posicion", (i+1),
"son diferentes"
fin_si
fin_para

si(sonDiferentes=0) entonces
escriba "Son iguales"
si_no
escriba "Son diferentes"
fin_si
pare
termine

2. Pedir al usuario los datos de dos vectores de máximo tamaño 50. Invertir sus
contenidos y luego escribir los vectores modificados

Ejemplo. Tamaño de los vectores:

5 Vector 1

C R O 9 & E .
.

Vector 2

P { % 4 5 Z .
.

Resultado:

Vector 1
P { % 4 5 Z .
b .

Vector 2

C R O 9 & E .
.

"modifica_vectores"
empiece
enteros numero1(n),numero2(n),pivote
escriba "ingresa los datos del vector1 y el vector2,maximo 50 datos"
lea n
para i<-0 hasta n-1 haga
escriba "Ingresa la posicion: " , (i+1) , " del vector 1"
lea numeros1(i)
escriba "Ingresa la posicion: " , (i+1) , " del vector 2"
lea numeros2(i)
fin_para

para i<-0 hasta n-1 haga


pivote <- numero2(i)
numero2(i)<-numero1(i)
numero1(i)<-pivote
fin_para
escriba"sus vectores invertidos son",numero1(i),numero2(i)
pare
termine

3. Pedir al usuario una frase de máximo 100 caracteres y almacenarla en un vector


carácter por carácter. Una vez hecho esto, sin utilizar otro vector, deje los caracteres
no repetidos y la primera ocurrencia de los repetidos. Los contenidos de las
posiciones que va liberando deben quedar en blanco

Ejemplo 1. Tamaño del vector: 15

M U M R U U C I E L U A G O G …

Resultados: El mismo vector con el siguiente contenido


M U R C I E L A G O …

Ejemplo 2. Tamaño del vector: 10

C A C S A A I N O C …

Resultados: El mismo vector con el siguiente contenido


C A S I N O …

empiece
entero vector1(n),n
escriba"hola soy un programa que te elimina las repetidas,ingresa la cantidad
de caractere(maximo 100)"
lea n
para i<-0 hasta n-1 haga
escriba "ingrese la posicion",i+1
lea vector1(i)
fin_para
para i<-0 hasta n-1 haga
si (vector1(i)=vector1(i+1)) entonces
vector1(i+1)<-" "
pivote<-vector1(i+1)
vector1(i+1)<-vector(n-1)
vector1(n-1)<-pivote
n<-n-1
fin_si
fin_para
escriba vector1(n)
pare
termine

4. Llenar una matriz, por filas, con los pares a partir de 2. El máximo tamaño de
la matriz es 100 x 100.
Suponga que los datos son entrados correctamente.

5. Averiguar si una matriz de orden k x l contiene cero (0) en todas sus celdas.

También podría gustarte