Informática, perguntado por DiegoRafaelDomaszak, 1 ano atrás

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?
diegomaldine: nos ajuda

Soluções para a tarefa

Respondido por Guiduarte2017
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
Respondido por Mouthuos
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

Mouthuos: Perdoe a falta de formatação, mas jogue o código em seu compilador de portugol e verifique, ele é 100% funcional. Ps ao fazer perguntas sobre algorítmos especifique a linguagem que está querendo usar, a usada nesta resposta é o Portugol.
Perguntas interessantes