viernes, 6 de junio de 2008

E. Arreglos

TALLER DE ARREGLOS

1.Escriba un algoritmo que nos devuelva el màximo de los valores incluidos en el vector

Inicio
lea V(a)
mayor = 50
conmayor = 0
Para i: 1,N,1 haga
Si v (a)> mayor E
cmayor = cmayor + V(a)
Fin si
Fin Para

Imprima conayor
Fin inicio


2. Escriba un algoritmo que nos devuelva el mínimo de los valores incluidos en el
vector

Inicio
lea V(x)
menor = 30
cmenor = 0
Para i: 1,N,1 haga
Si V(x) < menor E
cmenor = cmenor + V(x)
Fin si
Fin Para
Imprima cmenor
Fin Inicio


3.escriba un algoritmo que nos devuelva la media de los valores incluidos en el vector.

inicio
lea v(y)
cmedia =0
para i = 1,N,1 haga
si v (y)/2 entonces
cmedia =cmedia + v(y)
fin si
fin para
imprima cmedia
fin

4. implemente un algoritmo que nos permita multiplicar y llenar una nueva matriz.


entero A{10,5} B{10,5}

inicio
para i = 1 hasta 20
para j = 1 hasta 5
lea A{i,j}
para i = 1 hasta 10
para j = 1 hasta 5
lea A {i,j}
fin para
fin para
fin para
fin para
para i = 1 hasta 10
para j = 1 hata 5
lea B{i,j}
B{i,j} = A{i,j} * A{i,j}
fin para
fin para
fin


5. hacer un algoritmo que llene una de 5*6 y que imprima cuantos elementos son ceros, cuantos positivos y cuantos negativos .


entero M {5,6}
inicio
ccero = 0
cpositivos =0
cnegativos =0
para i = 1 hasta 5
para j = 1 hasta 6
lea M {i,j}
fin para
fin para
para i = 1 hasta 5
para j = 1 hasta 6
lea M{i,j}
si M{,j} = 0 entonces
ccero = ccero + M{i,j}
sino
imprima "no tiene cero "
fin para
fin para
para i = 1 hasta 5
para j = 1 hasta 6
lea M{i,j}
si M{i,j} >= -1 entonces
cnegativos = cnegativos + M{i,j}
sino
imprima "es positivo o cero"
fin para
fin para
para i = 1 hasta 5
para j = 1 hasta 6
lea M{i,j}
si M{i,j} > 1 entonces
cpositivos = cpositivos + M{i,j}
fin para
fin para
imprima ccero, cnegativos, cpositivos
fin



6. hacer un algoritmo que llene una matriz de 6*5 y que imprima cuantos elementos son mayores que 20


inicio

para i = 1 hasta 6
para a = 1 hasta 5
lea F{p,m}
fin para
fin para
para i = 1 hasta 6
para a = 1 hasta 5
si F{p,m} >20 entonces
cmayor = cmayor +F{p,m}
fin si
fin para
fin para
imprima cmayor
fin

0 comentarios: