viernes, 6 de junio de 2008

ALGORITMOS

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

Inicio
Lea v {n}
Mayor = 0
Para i = 1, n, 1 haga
Si v { i } > mayor entonces
Mayor = v { i }
Imp= “mayor”
Fin si
Fin para
fin
2. Escriba un algoritmo que nos devuelva el mínimo de los valores incluidos en el vector.

Inicio
Lea v {n}
Menor = 200
Para i = 1, n, 1 haga
Si v { i } < menor entonces
Menor = v { i }
Imp= “menor”
Fin si
Fin para
4. Fin Implemente un algoritmo que nos permita multiplicar dos y llenar una nueva matriz .
Inicio
Para i =1hasta n haga
Para z =1 hasta m haga
M a {i , z}
Fin para
Fin para
Para i = 1 hasta m haga
Lea s { i , z }
Fin para
Fin para
Para i = 1 hasta n haga
Para z = 1 hasta m haga
M b { i , z }
B { i , z } = a { i , z } * s { I , z }
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
Lea m {5*6}
Coni=0, conp=0, conm=0
Para i = 1, 5, 1 haga
para z = 1, 6, 1 haga
lea m { i , z }
si m { i , z } = 0 entonses
Coni= Coni + 1
Sino
Si m { i , z } > 0 entonses
conp=conp + 1
sino
Si m { i , z } < 0 entonses
Conm = conm + 1
Fin si
Fin si
Fin si
Imp coni , conp , conm
Fin para
fin para
fin
Imp= “menor”
Fin si
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
Lea m { 6 , 5 }
Con>20 = 0
Para i = 1 , 6 , 1 haga
Para z = 1 , 5 , 1 haga
Lea m { i , z }
Si m { i , z } > 20 entonses
Con>20 = Con>20 + 1
Fin si
Imp con<20
Fin para
Fin para
fin

No hay comentarios: