Está en la página 1de 4

REPASO VECTORES

Taller

1. Sumar todos los elementos de un arreglo de tama�o n.


Para sumar los elementos de un vector debemos usar un acumulador inicializado en
cero.

Proceso E1
Definir i, n, num,s como Entero
Escribir "Ingrese el argumento del vector"
Leer n
Dimension arreglo[n]
s=0
Repetir
Escribir "Ingrese un valor num�rico"
Leer num
i=i+1
arreglo[i]<-num
s=s+arreglo[i]
Hasta que (i>n-1)
Escribir "la suma de los n�meros en el intervalo de 0 a " ,n "es: " ,s
FinProceso

2. Sumar los elementos de dos vectores y guardar el resultado en otro vector


Proceso E2
Definir i, n, ar como Entero
Escribir "Ingrese el argumento del vector"
Leer ar
Dimension vec[ar], vec2[ar], vec3[ar]
Para i<-1 hasta ar con paso 1 hacer
Escribir "Ingrese un n�mero para el primer vector"
Leer n
vec[i]<-n
FinPara
Limpiar Pantalla
Para i<-1 hasta ar con paso 1 hacer
Escribir vec[i]
FinPara

Para i<-1 hasta ar con paso 1 hacer


Escribir "Ingrese un n�mero para el segundo vector"
Leer n
vec2[i]<-n
FinPara
Limpiar Pantalla
Para i<-1 hasta ar con paso 1 hacer
Escribir vec2[i]
FinPara

escribir ""
Limpiar Pantalla
para i<-1 hasta ar con paso 1 hacer
vec3[i]=vec[i]+vec2[i]
FinPara
Para i<-1 hasta ar con paso 1 hacer
Escribir "la suma es " vec3[i]
FinPara
FinProceso

Ejercicio 3

proceso E3
Definir i como Entero
Dimension vect[10]

para i<-0 hasta 9 con paso 1 hacer


vect[i]<- azar[100-1]
finPara
para i<-0 hasta 9 con paso 1 hacer
escribir "el n�mero al azar en la posici�n " ,i " es: " ,vect[i]
finPara
finproceso

Ejercicio 4

Proceso E4
Definir i, n como Entero
Dimension vect[10]
Escribir "Ingrese 10 n�meros, pueden ser positivos o negativos"

para i<-0 hasta 9 con paso 1 hacer


Leer n
vect[i]<-n
finpara
Limpiar Pantalla
para i<-0 hasta 9 con paso 1 hacer
si (vect[i] > 0) entonces
escribir vect[i]
finsi
finpara
escribir "son n�meros positivos "
finproceso

Ejercicio 5

Proceso E5
Definir pa como entero
Dimension vect[10]

vect[0]<-"Nigeria"
vect[1]<-"Armenia"
vect[2]<-"Espa�a"
vect[3]<-"Afganistan"
vect[4]<-"Servia"
vect[5]<-"Suiza"
vect[6]<-"Peru"
vect[7]<-"Brasil"
vect[8]<-"Bolivia"
vect[9]<-"Uganda"

Escribir "Ingrese un n�mero de 0 a 9 para ver el pa�s que se encuentra en esa


posici�n"
Leer pa
Escribir vect[pa]
finproceso

opci�n 2

Proceso E5
Definir i, n como Entero
Definir pa Como Caracter
Escribir "Ingrese la cantidad de paises que se ubicar�n en el vecto"
Leer n
Limpiar pantalla
i<-0

Dimension vect[n]
Para i<-0 hasta n-1 con paso 1 hacer
Escribir " Ingrese el pa�s que se ubicar� en la posici�n " ,i
Leer pa
vect[i]<-pa
finpara
Limpiar pantalla
Escribir "Ingrese un n�mero de 0 a " , n-1 " para mostrar el pa�s que est�
ubicado en esta posici�n"
Leer pa
Escribir vect[pa]
finproceso

MATRICES

Proceso E1
Definir i, n, j, val, k, suma como Entero
Escribir "Ingrese la dimensi�n de la matriz cuadrada"
Leer n
Dimension mat[n,n]
Escribir "ingrese " , n*n " valores num�ricos"
para i<-0 hasta n-1 con paso 1 hacer
para j<-0 hasta n-1 con paso 1 hacer
Leer val
mat[i,j]<-val
finpara
finpara

para i<-0 hasta n-1 con paso 1 Hacer


para j<-0 hasta n-1 con paso 1 Hacer
Escribir mat[i,j] Sin Saltar
FinPara
Escribir " "
FinPara

suma<-0
para k<-0 hasta n-1 con paso 1 hacer
suma=suma+mat[k,0]
FinPara
Escribir "la suma de los datos de la primer columna es: " , suma
finproceso

2.
Proceso E2
Definir i, j como Entero
Dimension mat[3,3]
para i<-0 hasta 2 con paso 1 hacer
para j<-0 hasta 2 con paso 1 hacer
mat[i,j]<-azar[10-1]
finpara
finpara

Escribir "la matriz generada al azar es "


Escribir " "
para i<-0 hasta 2 con paso 1 hacer
para j<-0 hasta 2 con paso 1 hacer
Escribir mat[i,j] sin saltar
finpara
Escribir " "
finpara
finproceso

3.

Proceso E3
Definir i, j como Entero
Dimension matr[4, 5]
para i<-0 hasta 3 con paso 1 hacer
para j<-0 hasta 4 con paso 1 hacer
matr[i,j]<-azar[100-1]
finpara

finpara
para i<-0 hasta 3 con paso 1 hacer
para j<-0 hasta 4 con paso 1 hacer
escribir matr[i,j]
finpara
escribir " "
finpara
finproceso

También podría gustarte