Lista II Matrizes- Portugues Estruturado

11
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 1

Transcript of Lista II Matrizes- Portugues Estruturado

Page 1: Lista II Matrizes- Portugues Estruturado

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

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

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

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

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

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

7

Page 8: Lista II Matrizes- Portugues Estruturado

8

Page 9: Lista II Matrizes- Portugues Estruturado

9

Page 10: Lista II Matrizes- Portugues Estruturado

10