viernes, 6 de junio de 2008

arreglos

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

Inicio

Para i = 1, n, 1 haga

Lea V (i)

Mayor = V (i)

Fin Para

Para i = 1, n, 1 haga

Si V (i) > Mayor Entonces

Imprima V (i)

Fin Si

Fin para

Fin

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

Inicio

Para i = 1, n, 1 haga

Lea V (i)

Menor = V (i)

Fin Para

Para i = 1, n, 1 haga

Si V (i) <>

Imprima V (i)

Fin Si

Fin para

Fin

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

Inicio

Para i = 1, n, 1 haga

Lea V (i)

Fin Para

Para i = 1, n, 1 haga

Si V (i) / 2 Entonces

Imprima V (i)

Fin Si

Fin para

Fin

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

Inicio

Para i = 1, n, 1 haga

Para k = 1, n, 1 haga

Lea A (i, k)

Fin Para

Fin Para

Para i = 1, n, 1 haga

Para k = 1, n, 1 haga

Lea B (i, k)

Fin Para

Fin Para

Para i = 1, n, 1 haga

Para k = 1, n, 1 haga

Lea C (i, k)

C (i, k) = A (i, k) * B (i, k)

Fin Para

Fin Para

Fin

5. Hacer un algoritmo que llene una matriz de 5 * 6 y que imprima cuántos elementos son ceros, cuantos son positivos y cuantos son negativos.

Inicio

Conceros=0, Connegativos=0, Conpositivos=0

Para i = 1, 5, 1 haga

Para k = 1, 6, 1 haga

Lea V (i, k)

Fin Para

Fin Para

Para i = 1, 5, 1 haga

Para k = 1, 6, 1 haga

Si V (i, k) = 0 entonces

Conceros= Conceros + 1

SINO

Si V (i, k) <0>

Connegativos=Connegativos + 1

SINO

Si V (i, k) >0 entonces

Conpositivos = Conpositivos +1

Fin Si

Fin Si

Fin Si

Fin Para

Fin Para

Fin

6. Hacer un algoritmo que llene una matriz de 6 * 5 y que imprima cuántos elementos son mayores que 20.

Inicio

ConM=0

Para i = 1, 6, 1 haga

Para k = 1, 5, 1 haga

Lea V (i, k)

Fin Para

Fin Para

Mayor = 20

Si V (i, k) > mayor entonces

Conm= Conm +1

Fin Si

Imprima ConM

Fin

No hay comentarios: