Buscar

1- O algoritmo a seguir apresenta os números pares entre dois valores inteiros. Faça o teste do caminho básico. programa pares variáveis x, y: in...

1- O algoritmo a seguir apresenta os números pares entre dois valores inteiros. Faça o teste do caminho básico.

programa pares

variáveis
x, y: inteiro

1- begin 2- Escreva('Digite os dois valores');
3- Leia(x, y);
4- Se (x mod 2) <> 0 entao
5- x := x + 1;
6- Enquanto x <= y faça
7- inicio
8- Escreva(x, ' - ');
9- x := x + 2;
10- fim;
11- Escreva('Fim da Lista');
12- end.
Grafo:

Complexidade ciclomática = 3 (3 regiões)

Caminhos independents
a)- 1-4,6,10-12
b)- 1-4,5,6,10-12
c)- 1-4,5,6,7-9,6,10-12
Casos de teste
a)- x=6; y=4. “Fim da lista”
b)- x=5; y=4. “Fim da lista”
c)- x=5; y=10. “6-8-10-“Fim da lista””

1-4
5
6
7-9
1
2
3
10-12


Essa pergunta também está no material:

Exercicios - analise do valor limite_gabarito
2 pág.

Engenharia de Software e Engenharia de Requisitos Universidade Federal de Mato Grosso do SulUniversidade Federal de Mato Grosso do Sul

💡 1 Resposta

User badge image

Ed Verified user icon

O algoritmo apresentado tem como objetivo exibir os números pares entre dois valores inteiros. Para realizar o teste do caminho básico, devemos percorrer cada caminho independente do grafo de controle. Caminho a) 1-4,6,10-12: - Caso de teste a): x=6; y=4. O programa não entra no laço de repetição, pois x é inicialmente maior que y. Portanto, a saída será "Fim da Lista". Caminho b) 1-4,5,6,10-12: - Caso de teste b): x=5; y=4. O programa não entra no laço de repetição, pois x é inicialmente maior que y. A saída também será "Fim da Lista". Caminho c) 1-4,5,6,7-9,6,10-12: - Caso de teste c): x=5; y=10. O programa entra no laço de repetição e exibe os números pares entre 6 e 10, seguindo o passo 8-9. A saída será "6 - 8 - 10 - Fim da Lista". Portanto, os casos de teste são: a) x=6; y=4. Saída: "Fim da Lista". b) x=5; y=4. Saída: "Fim da Lista". c) x=5; y=10. Saída: "6 - 8 - 10 - Fim da Lista".

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais