Вы находитесь на странице: 1из 12

PSEUDOCODIGOS

A.
B.
C.
D.
E.
F. Crear un vector con los valores mayores al promedio e imprimirlo, con la función del
punto D
INICIO

Imprimir (‘Escriba el valor de n’)


Lea N arreglo=[]
acumulador=0
Para m desde 1 hasta N
arreglo.agregar([])
Para n desde 1 hasta N
arreglo[m].agregar(aleatorio entero)
acumulador=arreglo[m][n]+acumulador
Fin
Fin

promedio=acumulador/(N*N)
arreglo1=[]
Para m desde 1 hasta N
Para n desde 1 hasta N
Si arreglo[m][n] > promedio
arreglo1.agregar(arreglo[m][n])
Fin
Fin
Fin
imprima 'El vector creado mayor al promedio ', promedio,' es '
imprima arreglo1
FIN
G. Encontrar el valor mayor y menor e imprimirlo.
INICIO
Imprimir (‘Escriba el valor de n’)
Lea N
arreglo=[]
Para m desde 1 hasta N
arreglo.agregar([])
Para n desde 1 hasta N
arreglo[m].agregar(aleatorio entero)
Fin
Fin
mayor=arreglo[0][0]

menor=arreglo[0][0]

Para m desde 1 hasta N


Para n desde 1 hasta N
Si arreglo[m][n] > mayor
mayor = arreglo[m][n]
sino
Si arreglo[m][n] < menor
menor = arreglo[m][n]
Fin
Fin
Fin
Fin
imprima 'El número menor es ' ,menor, ' y el mayor es ',mayor
FIN

H. Crear un vector con los elementos de la diagonal e imprimirlo, con la función del punto
D.
INICIO
Imprimir (‘Escriba el valor de n’)
Lea N
arreglo=[]
Para m desde 1 hasta N
arreglo.agregar([])
Para n desde 1 hasta N
arreglo[m].agregar(aleatorio entero)
Fin
Fin
arreglo1=[]
Para m desde 1 hasta N
arreglo1.agregar(arreglo[m][m])
Fin
imprima 'El vector resultante es'
imprima arreglo1
FIN
I. Buscar si existe un valor X dado y mostrar encontrado, de lo contrario mostrar no
encontrado.
INICIO
Imprimir (‘Escriba el valor de n’)
Lea N
Imprimir ('Escriba número a buscar')
Lea X
arreglo=[]
Para m desde 1 hasta N
arreglo.agregar([])
Para n desde 1 hasta N
arreglo[m].agregar(aleatorio entero)
Fin
Fin

Para m desde 1 hasta N


Para n desde 1 hasta N
Si X ==arreglo[m][n]

imprima ' Se encontró el numero'


sino
imprima ' No se encontro el numero'
Fin
Fin
Fin
FIN

J. Elaborar un algoritmo que tome dos vectores de orden M y N, los llene de enteros y
construya con ellos un vector de orden M+N e imprima los 3 vectores, el llenado de los
vectores M y N y la impresión de los 3 vectores, debe hacerse con las funciones.
INICIO
Imprimir ('Escriba el valor de m')
Lea M
arregloM=[]
Para m desde 1 hasta M
arregloM.agregar(aleatorio entero)
Fin

Imprimir (‘Escriba el valor de n’)


Lea N
arregloN=[]
Para n desde 1 hasta N
arregloN.agregar(aleatorio entero)
Fin
imprima 'El arreglo M es '
imprima arregloM
imprima 'El arreglo N es '
imprima arregloN
arregloMN=[]
Para m desde 1 hasta M
arregloMN.agregar(arregloM[m])
Fin
Para n desde 1 hasta N
arregloMN.agregar(arregloN[n])
Fin
imprima 'El arreglo M+N es '
imprima arregloMN
FIN

K. Elabore un algoritmo que llene un vector con los primeros N primeros números primos y
lo imprima, con la función del punto D.
INICIO
Mientras (tamaño(primos) < numero) Haga
Si cont ES PRIMO
Primos.Agregar(cont)
Cont = cont + 1
Fin Mientras
Retornar primos
FIN

L. Elaborar un algoritmo que tome una matriz de 5x5, la llene aleatoriamente de enteros y
posteriormente encuentre el promedio de los valores ubicados en la diagonal secundaria e
imprima la matriz y el promedio encontrado.
INICIO
arreglo=[]
Para m desde 1 hasta 5
arreglo.agregar([])
Para n desde 1 hasta 5
arreglo[m].agregar(aleatorio entero)
Fin
Fin

acumulador=0
Para m desde 1 hasta 5

acumulador=arreglo[m][m] + acumulador
Fin
promedio=acumulador/5
imprima 'La matriz resultado es '
imprima arreglo
imprima 'El promedio de la matriz principal'
imprima promedio
FIN

M. Elabore un algoritmo que tome un vector de orden N y lo llene de valores enteros,


posteriormente invierta el orden de sus elementos de tal forma que el primero quede en la
última posición, el segundo en la penúltima y así sucesivamente, debe imprimir el vector
original y el resultante.
INICIO
Imprimir (‘Escriba el valor de n’)
Lea N
arreglo=[]
Para n desde 1 hasta N
arreglo.agregar(aleatorio entero)
Fin

imprima 'El arreglo inicial es '


imprima arreglo
arreglo1=[]
Para n desde 1 hasta N
arreglo1.agregar(arreglo[N-n-1])
Fin
imprima 'El arreglo final es '
imprima arreglo1

FIN

N. Elabore un programa que tome una matriz de orden MxN, la llene aleatoriamente de
valores enteros y posteriormente construya un vector con los elementos de la Matriz e
imprima el vector y la Matriz.
INICIO
Imprimir ('Escriba el valor de m')
Lea M

Imprimir (‘Escriba el valor de n’)


Lea N

arreglo=[]
Para m desde 1 hasta M
arreglo.agregar([])
Para n desde 1 hasta N
arreglo[m].agregar(aleatorio entero)
Fin
Fin
imprima arreglo
vector=[]
Para m desde 1 hasta M
Para n desde 1 hasta N
vector.agregar(arreglo[m][n])
Fin
Fin

imprima 'El vector creado es'


imprima vector
FIN

En Python
A.

B.
C.

D.
E.

F.
G.

H.
I.

J.
K.

L.
M.

N.

Вам также может понравиться