Está en la página 1de 21

1

UNIVERSITARIO: ALVARO QUISPE APAZA TEMA:


CARRERA: INGENIERIA ELECTRICA MATRICES CON
MATERIA: PROGRAMACION 2 PROCEDIMIENTOSY FUNCIONES
PARALELO: “B”
DOCENTE: Lic. REINA BUSTAMANTE PACO PRACTICA NRO.:
FECHA DE ENTREGA:20 / SEPTIEMBRE/ 2020 2

2. Cargar una matriz de orden nxm, mostrar la matriz y realizar un procedimiento que
muestre y cuente los números primos de la misma.

DIAGRAMA DE FLUJO:

Cargar(A[][],n,m) Mostrar(A[][],n,m)

i=0,n-1,1 i=0,n-1,1

j=0,m-1,1 j=0,m-1,1

A[i][j]
A[i][j]

FIN
FIN
2

ContarPrimosYNoPrimos(A[],n,m) INICIO

cont=0
n,m

i=0,n-1,1
DIM A[n][m]

j=0,m-1,1

Cargar(A,n,m)
Mostrar(A,n,m)
y=0 ContarPrimosYNoprimos(A,n,m)

K=0,A[i][j],1 FIN

p=1,A[i][j],1

A[i][j]%p==0

y=y+1

y=2
͞Es un numero
primo ͟9͕͟A[i][j]

cont=cont+1

͞La cantidad de números primos es", cont

FIN
3

JAVA(NETBEANS):
4
5

4. Leer una matriz cuadrada R de orden n. Mostrar los elementos de la diagonal


principal, y los de la diagonal secundaria.

DIAGRAMA DE FLUJO:

Leer(R[][],n) Mostrar(R[][],n)

i=0,n-1,1 i=0,n-1,1

j=0,n-1,1 j=0,n-1,1

R[i][j]
R[i][j]

FIN
FIN
6

diagonalprincipal(R[][],n) diagonalsecundaria(R[][],n)

i=0,n-1,1 i=0,n-1,1

j=0,n-1,1 j=0,n-1,1

i=j
i+j=n-1

´El numero µR[i][j],µes elemento


´El nume ro µR[i][j],µes ele mento
de la diagonal principalµ
de la diagonal secundariaµ

FIN FIN
7

INICIO

DIM R[n]

Leer(R,n)
Mostrar(R,n)
diagonalprincipal(R,n)
diagonalsecundaria(R,n)

FIN

JAVA(NETBEANS):
8
9
10

6. Generar números aleatorios entre 1 y 100 en una matriz cuadrada R de orden n,


mostrar la matriz y los elementos que se encuentren por encima de la diagonal principal.

DIAGRAMA DE FLUJO:

Mostrar(R[][],n) Generar(R[][],n)

i=0,n-1,1
i=0,n-1,1

j=0,n-1,1
j=0,n-1,1

R[i][j]=random()
R[i][j]

r
r

r
r

FIN FIN
11

Encimadeladiagonal(R[],n)

i=0,n-1,1 INICIO

j=0,n-1,1 n

j-i=1 DIM X[n][n]

͞El numero͟9͕͟R[i][j],͟esta
por encima de la diagonal͟
Generar(X,n)
Mostrar(X,n)
encimadeladiagonal(X,n)

r
FIN

FIN

JAVA(NETBEANS):
12
13
14

8. Generar una matriz similar a la siguiente y de orden MxN.


1 9 17
3 11 19

5 13 21
7 15 23

DIAGRAMA DE FLUJO:

Mostrar(X[][],M,N) Generar(X[][],M,N)

i=0,M-1,1
d=1

j=0,N-1,1
i=0,N-1,1

X[i][j] j=0,M-1,1

X[j][i]=d
r d=d+2

r r

FIN
r

FIN
15

INICIO

M,N

DIM A[M][N]

Generar(A,M,N)
Mostrar(A,M,N)

FIN

JAVA(NETBEANS):
16
17
18

14. Generar una matriz similar a la siguiente de orden NxM.


1 1 1 1 1
2 2 2 2 2

3 3 3 3 3
4 4 4 4 4

5 5 5 5 5
6 6 6 6 6

DIAGRAMA DE FLUJO:

Genera(A[][],N,M)

d=1

Mostrar(A[][],N,M)
I=0,N-1,1

I=0,N-1,1
J=0,M-1,1
J=0,M-1,1

A[I][J]=d
A[I][J]

P[I][J]=B

FIN

FIN
19

INICIO

N,M

DIMA[N][M]

GENERA(R,N,M)

MOSTRAR(R,N,M)

FIN

JAVA(NETBEANS):
20
21

También podría gustarte