sexta-feira, 10 de dezembro de 2010

5-3) Seja o seguinte algoritmo:

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

Nenhum comentário:

Postar um comentário