Elabore um algoritmo que leia 9 números inteiros, digitados pelo usuário e armazene-os em uma matriz 3 x 3. Em seguida, o algoritmo deverá escrever na tela cada número digitado e o seu respectivo quadrado.
a.
Início
Var
Conjunto mat[3] [3] de inteiros
inteiro i
inteiro j
para i de 1 até 2 passo 1 faça
para j de 0 até 2 passo 1 faça
escrever “Digite um valor: “
leia mat[i][j]
fim_para
fim_para
i=0
para i de 1 até 2 passo 1 faça
para j de 0 até 2 passo 1 faça
escrever “Valor: “, mat[i][j], “ quadrado “ , mat[i][j] * mat[i][j]
leia mat[i][j]
fim_para
fim_para
fim
b.
Início
Var
Conjunto mat[3] [3] de inteiros
inteiro i
inteiro j
para i de 0 até 2 passo 1 faça
para j de 0 até 2 passo 1 faça
escrever “Digite um valor: “
leia mat[i][j]
fim_para
fim_para
i=0
para i de 0 até 2 passo 1 faça
para j de 0 até 2 passo 1 faça
escrever “Valor: “, mat[i][j], “ quadrado “ , mat[i][j] * mat[i][j]
leia mat[i][j]
fim_para
fim_para
fim
c.
Início
Var
Conjunto mat[3] [3] de inteiros
inteiro i
inteiro j
para i de 0 até 2 passo 2 faça
para j de 0 até 2 passo 2 faça
escrever “Digite um valor: “
leia mat[i][j]
fim_para
fim_para
i=0
para i de 0 até 2 passo 2 faça
para j de 0 até 2 passo 2 faça
escrever “Valor: “, mat[i][j], “ quadrado “ , mat[i][j] * mat[i][j]
leia mat[i][j]
fim_para
fim_para
fim
d.
Início
Var
Conjunto mat[3] [3] de inteiros
inteiro i
inteiro j
para i de 0 até 2 passo 1 faça
para j de 0 até 2 passo 1 faça
escrever “Digite um valor: “
leia mat[i][i]
fim_para
fim_para
i=0
para i de 0 até 2 passo 1 faça
para j de 0 até 2 passo 1 faça
escrever “Valor: “, mat[i][j], “ quadrado “ , mat[i][j] * mat[i][j]
leia mat[i][i]
fim_para
fim_para
fim
e.
Início
Var
Conjunto mat[3] [4] de inteiros
inteiro i
inteiro j
para i de 0 até 2 passo 1 faça
para j de 0 até 2 passo 1 faça
escrever “Digite um valor: “
leia mat[i][j]
fim_para
fim_para
i=0
para i de 0 até 2 passo 1 faça
para j de 0 até 2 passo 1 faça
escrever “Valor: “, mat[i][j], “ quadrado “ , mat[i][j] * mat[i][j]
leia mat[i][j]
fim_para
fim_para
fim
Soluções para a tarefa
Respondido por
1
O primeiro programa está errado porque ele varia os indexadores i e j apenas de 1 a 2, como se a matriz tivesse só 2 linhas e 2 colunas
o segundo programa está errado porque ele tem um leia mat[i][j] dentro do loop de exibição. Exceto por isso, o programa estaria correto.
o terceiro programa está igual ao segundo porém ele usa passo 2 nos loops. Deveria ser passo1.
o quarto programa tem um leia mat[i][i], que também está errado, como no segundo programa. Aqui é para não ter leia algum
O quinto programa dimensionou a matriz como 3 x 4 e não 3x3 como o enunciado pedia. Isso a rigor não é um erro pois o programa funcionaria, mesmo porque os loops (para) estão indo de 0 a 2 apenas, ou seja 3 linhas e 3 colunas. Ele iria gastar mais memória.
Porém, assim como o segundo programa, ele tem um leia dentro do loop de exibição.
Portanto, não tem nenhum dos programas que está 100% correto.
Na minha opinião, o programa b e o programa e estão corretos, exceto por esse leia aí que tá fora de lugar.
Verifique se você digitou errado essa instrução a mais. E converse com seu professor que o programa e faz o mesmo que o programa b
o segundo programa está errado porque ele tem um leia mat[i][j] dentro do loop de exibição. Exceto por isso, o programa estaria correto.
o terceiro programa está igual ao segundo porém ele usa passo 2 nos loops. Deveria ser passo1.
o quarto programa tem um leia mat[i][i], que também está errado, como no segundo programa. Aqui é para não ter leia algum
O quinto programa dimensionou a matriz como 3 x 4 e não 3x3 como o enunciado pedia. Isso a rigor não é um erro pois o programa funcionaria, mesmo porque os loops (para) estão indo de 0 a 2 apenas, ou seja 3 linhas e 3 colunas. Ele iria gastar mais memória.
Porém, assim como o segundo programa, ele tem um leia dentro do loop de exibição.
Portanto, não tem nenhum dos programas que está 100% correto.
Na minha opinião, o programa b e o programa e estão corretos, exceto por esse leia aí que tá fora de lugar.
Verifique se você digitou errado essa instrução a mais. E converse com seu professor que o programa e faz o mesmo que o programa b
jpsc022:
Valeu é isso mesmo
Perguntas interessantes
Administração,
8 meses atrás
Filosofia,
8 meses atrás
Matemática,
8 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás