Lista II Matrizes- Portugues Estruturado
-
Upload
thiago-moreno -
Category
Documents
-
view
497 -
download
7
Transcript of Lista II Matrizes- Portugues Estruturado
![Page 1: Lista II Matrizes- Portugues Estruturado](https://reader036.fdocumentos.tips/reader036/viewer/2022082405/5571fb414979599169945d3f/html5/thumbnails/1.jpg)
Alunos – José Ramon Vasconcelos, Thiago Silva Moreno, Fábio Juliano Paneguini
Eng. Civil – 2º semestre – noturno
Lista II – matrizes – português estruturado
Exercício 01- Elaborar um programa que leia uma matriz A3x3, composta por
números inteiros e imprimir outra matriz B3x3 multiplicando cada elemento
da primeira matriz por 2
Programa Matriz multiplicado
Var
lin;col [3][3] de inteiro
lin,Col,num inteiro
Início
para (lin0; lin< 3;linlin+1)
para (col0;col<3;colcol+1)
leia mat [lin][col]
fim_p ara
fim_para
leia lin
para (lin0;lin<=2;linlin=1)
para (col0;col<3;colcol+1)
fim_para
fim_para
leia mat [lin][col] mat[lin][col] * 2
para (lin0;lin <=2,linlin+1)
para (col0;col<3;colcol+1)
escreva mat1 [lin][col]
fim_se
fim_para
fim_para
fim
1
![Page 2: Lista II Matrizes- Portugues Estruturado](https://reader036.fdocumentos.tips/reader036/viewer/2022082405/5571fb414979599169945d3f/html5/thumbnails/2.jpg)
Exercício 02 - Elaborar um programa que leia uma matriz M6x6, composta por
números inteiros.A seguir, imprima na forma M(linha, coluna), as posições
dos elementos impares da matriz
Programa matriz impar
Var
M:conjunto de inteiro [6][6]
C,L,impar = inteiro
Início
para ( L0;L<=5;LL+1 )
para (C0;C<=5;CC+1)
leia M [L][C]
fim_para
fim_para
para ( L0; L<=5; LL+1 )
para (C0; C<=5; CC+1)
se(M [L][C]%2! = 0) entao
escreva [L][C]
fim_se
fim_para
fim_para
fim
2
![Page 3: Lista II Matrizes- Portugues Estruturado](https://reader036.fdocumentos.tips/reader036/viewer/2022082405/5571fb414979599169945d3f/html5/thumbnails/3.jpg)
Exercício 03 - Elaborar um programa que leia uma matriz M6x6. A seguir troque os elementos
da primeira coluna com os elementos da segunda coluna, os da terceira coluna
com a quarta coluna e os elementos da quinta coluna com o da sexta coluna
Programa matriz troca
Var
M:conj [6][6] de inteiro
W,L,C,num: inteiro
Inicio
para ( L0;L<6;LL+1 )
para (C0;C<6;CC+1)
leia M [L][C]
fim_para
fim_para
para ( L0;L<6;LL+1 )
WM[L][0]
M[L][0]M[L][1]
M[L][1]W
fim_para
para ( L0;L<6;LL+1 )
WM[L][4]
M[L][4]M[L][5]
M[L][5]W
fim_para
para ( L0;L<6;LL+1 )
para (C0;C<6;CC+1)
M[L][W]M[L][C]
Escreva[L][C]
fim-se
fim_para
fim_para
fim
3
![Page 4: Lista II Matrizes- Portugues Estruturado](https://reader036.fdocumentos.tips/reader036/viewer/2022082405/5571fb414979599169945d3f/html5/thumbnails/4.jpg)
Exercicio 4 - Elaborar um programa para entrar com os valores inteiros para uma matriz A4x4 e para uma matriz B4x4. gerar e imprimir a matriz SOMA4x4 a partir da soma das matrizes A e B
Programa matriz soma
Var
A, [4][4], B[4][4]; conjunto de inteiro
L,C,Soma: inteiro
Inicio
para ( L0;L<4;LL+1 )
para (C0;C<4;CC+1)
leia A [L][C]
fim_para
fim_para
para ( L0;L<4;LL+1 )
para (C0;C<4;CC+1)
leia B [L][C]
fim_para
fim_para
para ( L0;L<4;LL+1 )
para (C0;C<4;CC+1)
soma=+A[L][C]+B[L][C]
fim_para
escreva soma
fim
4
![Page 5: Lista II Matrizes- Portugues Estruturado](https://reader036.fdocumentos.tips/reader036/viewer/2022082405/5571fb414979599169945d3f/html5/thumbnails/5.jpg)
Exercício 05 - Elaborar um programa para entrar com os valores para uma matriz MATRIZ A3x3. Gerar e imprimir a matriz B3x3 que será gerada trocando os valores da linha por valores da coluna da matriz A.
Programa matriz troca valor
Var
A: Conjunto[3][3], B: conjunto [3][3] de inteiro L,C,Aux: inteiro
Inicio
Troca L,C
para ( L0;L<3;LL+1 )
para (C0;C<3;CC+1)
leia A [L][C]
fim_para
fim_para
para ( L0;L<3;LL+1 )
para (C0;C<3;CC+1)
B [L][C] A[C][L]
Escreva M[A], M[B]
fim_se
fim_para
fim
5
![Page 6: Lista II Matrizes- Portugues Estruturado](https://reader036.fdocumentos.tips/reader036/viewer/2022082405/5571fb414979599169945d3f/html5/thumbnails/6.jpg)
Exercicio 06 - Escreva um programa que dada uma matriz de inteiros M, imprima o numero de linhas e colunas nulas da matriz.
Programa Nulo
Var
M: conj [5][6] de inteiro
Inicio
Ln0, Cn0
para ( L0;L<5;LL+1 )
para (C0;C<6;CC+1)
leia M [L][C]
fim_para
fim_para
para ( C0;L<6;CC+1 )
se (M[0][C]=0 e M[L][1]=0 e M[L][2]=0 e M[L][3]=0 e M[L][4]=0 e
M[L][5]=0) entao
LNLN+1
fim_para
fim_para
escreva LN,CN
fim
6
![Page 7: Lista II Matrizes- Portugues Estruturado](https://reader036.fdocumentos.tips/reader036/viewer/2022082405/5571fb414979599169945d3f/html5/thumbnails/7.jpg)
7
![Page 8: Lista II Matrizes- Portugues Estruturado](https://reader036.fdocumentos.tips/reader036/viewer/2022082405/5571fb414979599169945d3f/html5/thumbnails/8.jpg)
8
![Page 9: Lista II Matrizes- Portugues Estruturado](https://reader036.fdocumentos.tips/reader036/viewer/2022082405/5571fb414979599169945d3f/html5/thumbnails/9.jpg)
9
![Page 10: Lista II Matrizes- Portugues Estruturado](https://reader036.fdocumentos.tips/reader036/viewer/2022082405/5571fb414979599169945d3f/html5/thumbnails/10.jpg)
10