algoritmo “semnome”
var
veta: vetor[1..5] de literal
vetb: vetor[1..5] de literal
vetc: vetor[1..5] de literal
i, j, k : inteiro
achou:logico
inicio
i <- 1
repita
escreva(“Entre com”, i, “o elemento do vetor A: “)
leia(veta [i])
escreva(“Entre com”, i, “o elemento do vetor B: “)
leia(vetb[i])
i<-i + 1
ate (i>5)
i <-1
repita
vetc[i] <- “”
i<-i + 1
ate (i > 5)
i<-1
k<-1
repita
j<-1
achou<-FALSO
repita
se (veta[i]=vetb[i]) entao
vetc[k] <- veta[i]
escreval(vetc[k])
k<-k+1
achou<-VERDADEIRO
fimse
j <- j+1
ate (j>5) ou (achou)
i <-i+1
ate (i>5)
fimalgoritmo
Determine o conteúdo final de vetC, mostrando o teste de mesa completo utilizado para tal,
supondo que os valores lido foram “k”, “d”, “j”, “s”, “d”, “k”, “s”, “j”, “h” e “m”, nessa ordem.
RESPOSTA: achou= falso
var
veta: vetor[1..5] de literal
vetb: vetor[1..5] de literal
vetc: vetor[1..5] de literal
i, j, k : inteiro
achou:logico
inicio
i <- 1
repita
escreva(“Entre com”, i, “o elemento do vetor A: “)
leia(veta [i])
escreva(“Entre com”, i, “o elemento do vetor B: “)
leia(vetb[i])
i<-i + 1
ate (i>5)
i <-1
repita
vetc[i] <- “”
i<-i + 1
ate (i > 5)
i<-1
k<-1
repita
j<-1
achou<-FALSO
repita
se (veta[i]=vetb[i]) entao
vetc[k] <- veta[i]
escreval(vetc[k])
k<-k+1
achou<-VERDADEIRO
fimse
j <- j+1
ate (j>5) ou (achou)
i <-i+1
ate (i>5)
fimalgoritmo
Determine o conteúdo final de vetC, mostrando o teste de mesa completo utilizado para tal,
supondo que os valores lido foram “k”, “d”, “j”, “s”, “d”, “k”, “s”, “j”, “h” e “m”, nessa ordem.
RESPOSTA: achou= falso
Nenhum comentário:
Postar um comentário