Você está na página 1de 4

Lógica da Programação

Q 01
var m := matriz[10,5]

para l de 0 até 9 faça

para c de 0 até 4 faça

escreva "Digite um número para linha {(l+1)}, na coluna {(c+1)}:"

m[l][c] := leia_inteiro

fim

fim

escreva ""

para l de 0 até 9 faça

para c de 0 até 4 faça

imprima "{m[l][c]} "

fim

escreva ""

fim

imprima ""

escreva "Digite entre 0 e 9 para a coluna a ser somada;"

var x := leia_inteiro

var soma := 0

para l de 0 até 9 faça

soma := soma + (m[l][x])


fim

escreva "Valor da soma da coluna {x} é: {soma}"

Q 02

var m := matriz[4,6]

para l de 0 ate 3 faça

para c de 0 ate 5 faça

escreva "Digite o número para linha {l} na coluna {c}:"

m[l][c] := leia_inteiro

fim

fim

escreva ""

para l de 0 ate 3 faça

para c de 0 ate 5 faça

imprima "{m[l][c]} "

fim

escreva ""

fim

imprima ""

escreva ""

var logica := 1

enquanto logica <> 0 então


escreva "Digite um número e saiba se ele está presente na matriz"

n := leia_inteiro

para l de 0 ate 3 faça

para c de 0 ate 5 faça

se m[l][c] == n então

escreva "Esse número está presente na matriz"

escreva ""

senão

escreva "Esse número não está na matriz"

escreva ""

fim

fim

fim

fim

Q 03
var m := matriz[5,5]

var num := 0

para i de 0 até 4 faça

para j de 0 até 4 faça

m[i][j] := leia_inteiro

fim

fim

escreva "Matriz digitada:"

para i de 0 até 4 faça

para j de 0 até 4 faça


se j < 1 então

imprima "{m[i][j]} "

senão

imprima "{m[i][j]} "

fim

fim

escreva ""

fim

para i de 0 até 4 faça

para j de 0 até 4 faça

para ii de 0 até 4 faça

para jj de 0 até 4 faça

se m[i][j] < m[ii][jj] então

num := m[i][j]

m[i][j] := m[ii][jj]

m[ii][jj] := num

fim

fim

fim

fim

fim

escreva "Matriz em ordem crescente:"

para i de 0 até 4 faça

para j de 0 até 4 faça

imprima "{m[i][j]} "

fim

escreva ""

fim

Você também pode gostar