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

Alguem me ajude com esta questão de algoritimo?

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 tofesu
79
algoritmo
var  i, j, quadrado :inteiro // modifique a delaração
Conjunto mat[3] [3] de inteiros
para i <- 1 ate 3 faca // de 1 até 3 são 3 Linhas
inicio
  para j <- 1 ate 3  //de 1 até 3 são 3 colunas
  faca

  inicio
  
    leia mat[i,j]

  fim_para
fim_para
para i <- 1 ate 3 faca
inicio
   para j <- 1 ate 3 faca

   inicio

   quadrado <- mat[i,j]*mat[i,j]

   escreva mat[i,j]
   escreva quadrado
  
   fim_para
fim_para
fim_algoritmo.
Respondido por johnnyw300ip8e3db
10

Pelo que entendi a resposta é B

Perguntas interessantes