FC ConcursosFC Concursos

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 é 

  1. 20.
  2. 8.
  3. 14.
  4. 6.
  5. 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

Continue aprendendo