Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFFS
Durante o desenvolvimento de um sistema interno de controle de chamados em um órgão público, um técnico de tecnologia da informação foi encarregado de revisar a lógica de um algoritmo responsável por registrar e classificar solicitações de usuários. Para isso, ele analisou um pseudocódigo inicial elaborado por outro membro da equipe, cujo objetivo é contabilizar quantos chamados possuem prioridade alta. Considere o seguinte pseudocódigo simplificado:
inicio
leia N
contador <- 0
para i de 1 até N faça
leia prioridade
se prioridade = "alta" então
contador <- contador + 1
fimse
fimpara
escreva contador
fim
Com base nos conceitos de lógica de programação, algoritmos, fluxogramas, pseudocódigo, variáveis, operadores e estruturas de decisão e repetição, analise as assertivas a seguir e assinale V, para verdadeiro, ou F, para falso:
( ) O valor de N funciona como variável de controle da repetição, determinando quantas vezes o bloco de instruções será executado.
( ) A variável contador atua como acumulador, sendo incrementada condicionalmente dentro da estrutura de decisão.
( ) Em um fluxograma equivalente, a verificação da prioridade seria representada por um símbolo de decisão, normalmente indicado por um losango.
( ) Caso o comando de incremento estivesse fora da estrutura condicional, o algoritmo ainda contabilizaria apenas os chamados de prioridade alta.
( ) A leitura da variável prioridade ocorre dentro da estrutura de repetição porque o algoritmo precisa avaliar múltiplos registros de chamados.
( ) A substituição da estrutura "para i de 1 até N" por uma estrutura "enquanto" exigiria um mecanismo adicional de controle da variável de iteração.
Assinale a alternativa que apresenta a sequência CORRETA de V (verdadeiro) e F (falso):