As matrizes são muito semelhantes aos vetores, chegando ao ponto de alguns autores não diferenciarem os dois tipos de dados. Se repararmos o nome, o que difere um vetor de uma matriz, é o fato do vetor ser uma estrutura unidimensional e a matriz ser uma estrutura multidimensional. Faça um algoritmo que preencha uma matriz 3 por 3 com valores lógicos, em que as linhas pares deverão possuir o valor verdadeiro e as linhas ímpares o valor falso.
DiegoRafaelDomaszak:
Alguém poderia me ajudar?
Soluções para a tarefa
Respondido por
1
algoritmo "Exercício"
var
mat: vetor[1..3, 1..3] de logico
l, c: inteiro
inicio
para l de 1 ate 3 faca
para c de 1 ate 3 faca
se (l % 2 = 0) entao
mat[l][c] <- verdadeiro
senao
mat[l][c] <- falso
fimse
fimpara
fimpara
escreval("Matriz preenchida")
para l de 1 ate 3 faca
para c de 1 ate 3 faca
escreva(" ", mat[l][c])
fimpara
escreval(" ")
fimpara
fimalgoritmo
var
mat: vetor[1..3, 1..3] de logico
l, c: inteiro
inicio
para l de 1 ate 3 faca
para c de 1 ate 3 faca
se (l % 2 = 0) entao
mat[l][c] <- verdadeiro
senao
mat[l][c] <- falso
fimse
fimpara
fimpara
escreval("Matriz preenchida")
para l de 1 ate 3 faca
para c de 1 ate 3 faca
escreva(" ", mat[l][c])
fimpara
escreval(" ")
fimpara
fimalgoritmo
Respondido por
10
algoritmo
declare mat[3,3] logico
x, y numerico
para x <- 1 ate 3 faca
inicio
para y <- 1 ate 3 faca
inicio
se resto(x,2) = 0 entao
mat[x,y] <- verdadeiro
senao
mat[x,y] <- falso
fim
fim
escreva mat
fim_algoritmo
declare mat[3,3] logico
x, y numerico
para x <- 1 ate 3 faca
inicio
para y <- 1 ate 3 faca
inicio
se resto(x,2) = 0 entao
mat[x,y] <- verdadeiro
senao
mat[x,y] <- falso
fim
fim
escreva mat
fim_algoritmo
Perguntas interessantes
Geografia,
8 meses atrás
Matemática,
8 meses atrás
Física,
8 meses atrás
Matemática,
1 ano atrás
Português,
1 ano atrás
Matemática,
1 ano atrás