Dada a matriz TEXTO a seguir:
O Q * I
E * E S
R E U T
A * * S
Qual será a configuração da matriz TEXTO depois de executado o algoritmo? Assinale a alternativa correta.
Algoritmo texto
Var
texto: vetor[1..4, 1..4] de caractere
i, j: inteiro
aux: caractere
inicio
escreva(“Informe a matriz TEXTO”)
para i de 1 ate 4 passo 1 faca
para j de 1 ate 4 passo 1 faca
leia (texto[i,j])
fim_para
fim_para
para i de 1 ate 4 passo 1 faca
para j de i + 1 ate 4 passo 1 faca
aux<-texto[i,j]
texto [i,j]<- texto [j,i]
texto [j,i]<-aux
fim_para
fim_para
aux<- texto [1,1]
texto [1,1] <- texto[4,4]
texto[4,4]<-aux
aux<- texto[2,2]
texto[2,2]<- texto[3,3]
texto[3,3]<-aux
fim
Alternativas
Alternativa 1:
Q U E *
S E R A
* E * *
I S T O
Alternativa 2:
S E R A
Q U E *
* E * *
I S T O
Alternativa 3:
* E * *
I S T O
Q U E *
S E R A
Alternativa 4:
* E R A
Q U E *
* E S *
I S T O
Alternativa 5:
* E * *
Q U E *
S E R A
I S T O
Soluções para a tarefa
Resposta:
Alternativa 2:
S E R A
Q U E *
* E * *
I S T O
Explicação:
Só rodar no Visualg 3.0
Algoritmo "quertao 6"
// Disciplina : [Linguagem e Lógica de Programação]
// Autor(a) : RAunick
// Data atual : 29/06/2019
//Digite: O Q * I
//Digite: E * E S
//Digite: R E U T
//Digite: A * * S
Var
// Seção de Declarações das variáveis
texto: vetor[1..4, 1..4] de caractere
i, j: inteiro
aux: caractere
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
escreva("Informe a matriz TEXTO")
para i de 1 ate 4 passo 1 faca
para j de 1 ate 4 passo 1 faca
leia (texto[i,j])
fimpara
fimpara
para i de 1 ate 4 passo 1 faca
para j de i + 1 ate 4 passo 1 faca
aux<-texto[i,j]
texto [i,j]<- texto [j,i]
texto [j,i]<-aux
fimpara
fimpara
aux<- texto [1,1]
texto [1,1] <- texto[4,4]
texto[4,4]<-aux
aux<- texto[2,2]
texto[2,2]<- texto[3,3]
texto[3,3]<-aux
para i de 1 ate 4 passo 1 faca
escreva ("|")
para j de 1 ate 4 passo 1 faca
escreva (texto[i,j],"|")
fimpara
escreval()
fimpara
Fimalgoritmo
Saida:
Início da execução
Informe a matriz TEXTO:
o
q
*
i
e
*
e
s
r
e
u
t
a
*
*
s
|s|e|r|a|
|q|u|e|*|
|*|e|*|*|
|i|s|t|o|
Fim da execução.
Resposta:
Segunda opção .
Explicação: