teste de mesa
DESCRIPTION
Teste de mesa, algorítimos.TRANSCRIPT
-
Vetores e Teste de mesa
Prof. Ms. Claudiney Sanches Jnior
-
Introduo
vimos diversas estruturas que nos permitem criar
repeties e condies, alm da estrutura bsica de
algoritmo
em comum todas trabalham com uma varivel para
cada informao
-
Vetores
nos permitem trabalhar com mais de uma informao em uma mesma varivel
ocorre obedecendo sempre ao mesmo tipo de dado, e por isso podemos cham-la de estrutura homognea
so determinados pela estrutura: vetor [..] de
E a dimenso sempre inicia com zero (0)
-
Exemplo Calcular e apresentar a mdia geral de uma turma de 8 alunos
A mdia da turma dever sair da soma das mdias de todos os alunos algoritmo "Media_turma" var MD: vetor[1..8] de real SOMA, MEDIA: real I: inteiro Inicio SOMA
-
Tente fazer Escreva um vetor de 10 elementos inteiros, e apresente cada valor na tela.
algoritmo exibir" var MD: vetor[1..10] de inteiro I: inteiro Inicio para I de 1 ate 10 passo 1 faca leia(MD[I]) escreva(posio , I, : ,MD[I]) fimpara fimalgoritmo
-
Tente fazer Monte uma matriz de elementos inteiros e armazene elemento por
elemento os respectivos valores: 10,20,30,40,50. A seguir, exiba o valor do elemento de ndice 3
algoritmo matriz" var MD: vetor[1..5] de inteiro I: inteiro Inicio para I de 1 ate 5 passo 1 faca leia(MD[I]) escreva(posio 3:, MD[3]) fimpara fimalgoritmo
-
Teste de mesa
Um algoritmo, tem o seu funcionamento testado,
seguindo a documentao de maneira precisa, para
verificarmos se existem falhas na execuo.
O teste de mesa feito com papel e caneta, sem a
utilizao de um compilador.
-
Como fazer um teste de mesa programa IDADE var AA:inteiro AN: inteiro ID: inteiro inicio leia AN leia AA ID AA-AN escreva id fim
1) Identifique as variveis envolvidas no algoritmo
2) Enumere as linhas do seu cdigo
OBS: os nmeros partem sempre a partir do Inicio do cdigo
1 2 3 4 5 6
-
Como fazer um teste de mesa programa IDADE var AA:inteiro AN: inteiro ID: inteiro inicio leia AN leia AA ID AA-AN escreva id fim
3) Crie uma tabela de linhas e colunas onde:
a) Nas colunas colocaremos as variveis
b) Nas linhas, colocaremos as instrues dos testes de mesa
c) Na primeira coluna, especificamos as linhas a serem trabalhadas.
LINHA AA AN ID
1 2 3 4 5 6 7 8 9 10 11
-
Como fazer um teste de mesa programa IDADE var AA:inteiro AN: inteiro ID: inteiro inicio leia AN leia AA ID AA-AN escreva id fim
4) De cima para baixo, preencha cada uma das linhas da tabela com o nmero da linha que identifica cada instruo, seguido dos valores assumidos pelas variveis do programa aps a execuo daquela instruo.
LINHA AA AN ID
7
8
9
10
1 2 3 4 5 6
-
Como fazer um teste de mesa programa IDADE var AA:inteiro AN: inteiro ID: inteiro inicio leia AN leia AA ID AA-AN escreva id fim
4) De cima para baixo, preencha cada uma das linhas da tabela com o nmero da linha que identifica cada instruo, seguido dos valores assumidos pelas variveis do programa aps a execuo daquela instruo.
LINHA AA AN ID
7
8
9
10
1 2 3 4 5 6
-
Como fazer um teste de mesa programa IDADE var AA:inteiro AN: inteiro ID: inteiro inicio leia AN leia AA ID AA-AN escreva id fim
Para indicar a leitura de uma varivel, coloque-a entre parnteses
Para indicar a escrita de uma varivel, coloque-a entre chaves
Para valores que ainda no foram determinados, coloque uma interrogao
LINHA AN AA ID
7 (1989) ? ?
8 (2014) ?
9 25
10 {25}
1 2 3 4 5 6
-
Como fazer um teste de mesa programa IDADE var AA:inteiro AN: inteiro ID: inteiro inicio leia AN leia AA ID AA-AN escreva id fim
O resultado de um teste de mesa pode ser efetivado com a soma das linhas executadas no trabalho.
No nosso exemplo, a soma das linhas 21.
LINHA AN AA ID
7 (1989) ? ?
8 (2014) ?
9 25
10 {25}
1 2 3 4 5 6
-
Faculdade Sumar [email protected]
(11) 9 9491-2170