Questão FC373928
Considere o trecho em pseudocódigo abaixo. Var a, b, c, med: inteiro Início leia(a, b, c) med ← (a + b + c) / 3 imprima("média = ", med) Fim Este trecho possui as medidas: n1 (oper
Métricas de Software
FCC · 2018
Considere o trecho em pseudocódigo abaixo.
Var a, b, c, med: inteiro
Início
leia(a, b, c)
med ← (a + b + c) / 3
imprima("média = ", med)
Fim
Este trecho possui as medidas:
n1 (operadores únicos) = 14 Var inteiro leia Início Fim imprima ← + / ) ( " , :
n2 (operandos únicos) = 6 a b c med 3 "média = "
Utilizando as métricas de software de Halstead, o tamanho do vocabulário do trecho em pseudocódigo é
- 20.
- 8.
- 14.
- 6.
- 84.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
As métricas de Halstead medem, entre outros, o vocabulário do código, que é a soma dos elementos distintos usados. Esse vocabulário é representado por n e depende de dois parâmetros: n1 (operadores únicos) e n2 (operandos únicos).
No enunciado estão informados os valores: n1 = 14 e n2 = 6. Portanto aplicamos a fórmula do vocabulário:
\(n = n1 + n2\)
\(n = 14 + 6\)
\(n = 20\)
Logo, o tamanho do vocabulário do trecho em pseudocódigo é 20, que corresponde à alternativa correta.
Conteúdo do catálogo FC Concursos · Atualizado em