Teste De Mesa
Monografias: Teste De Mesa. Pesquise 861.000+ trabalhos acadêmicosPor: thaisvsilva • 8/3/2015 • 397 Palavras (2 Páginas) • 396 Visualizações
Bacharelado em Ciência e Tecnologia
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 ? d
21 69 51 m 120 ? d
22 69 51 m 130 ? d
26 233 51 m 130 ? d
27 233 51 m 130 1 d
28 233 51 0 130 1 d
Preencha a tabela com o seu teste de mesa do item b.
LINHA A B C X Y Z
7 91 ? ? ? ? ?
8 91 0 ? ? ? ?
9 91 0 i ? ? ?
10 91 0 i 91 ? ?
...