Teste de mesa
BC0505 – Processamento da Informação
Prof. Edson Pinheiro Pimentel
ATIVIDADE PRÁTICA
TESTE DE MESA
Ao final, faça o Upload desse arquivo .DOC no TIDIA, na ATIVIDADE especificada pelo professor. Enquanto você não clicar em ENVIAR, poderá salvar e voltar "mais tarde" para modificar o seu arquivo.
Exercício 1 – Detetive dos Números
O teste de mesa trata-se da simulação dos passos seguidos pelo algoritmo com a finalidade de verificar a sua corretude. Faça o teste de mesa com o algoritmo abaixo com as seguintes entradas do usuário:
a) Para a variável A o valor 51, para a variável B o valor 69 e para a variável C o valor m.
b) Para a variável A o valor 91, para a variável B o valor 0 e para a variável C o valor i.
PASSOS PARA REALIZAÇÃO DO “TESTE DE MESA”
Identifique as variáveis envolvidas em seu algoritmo;
Crie uma tabela com linhas e colunas, em que: cada coluna representará uma variável a ser “observada” as linhas corresponderão às instruções observadas pelo teste de mesa e a primeira coluna deverá identificar os números das linhas correspondentes às instruções observadas;
BASTA ANOTAR NA TABELA AS LINHAS QUE ATRIBUEM VALORES A UMA VARIÁVEL (OPERADOR DE ATRIBUIÇÃO) OU LINHAS COM A INSTRUÇÃO LEIA.
De cima para baixo, preencha cada uma das linhas da tabela com o número da linha que identifica cada instrução, seguido dos valores assumidos pelas variáveis do programa após a execução daquela instrução.
Para valores indefinidos, isto é, aqueles que ainda não foram determinados até uma dada instrução, utilize a interrogação
Preencha a tabela com o seu teste de mesa do item a.
LINHA
A
B
C
X
Y
Z
7
51
?
?
?
?
?
8
51
69
?
?
?
?
9
51
69 m ?
?
?
10
51
69
m
120
?
?
13
51
69 m 120
?
i
14
51
138
m
120
? i 18
51
138 m 120
?
d
19
51
138
m
120
51 d 20
69
138 m 120
?