Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — FUNDATEC 2024

Algoritmos e Estrutura de DadosAlgoritmos
Código
qg162796
Banca
FUNDATEC
Órgão
Câmara de Viamão - RS
Ano
2024
Nível
Médio
Cargo
Técnico em Informática Legislativo
Em relação a algoritmos, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.( ) Fluxograma e pseudocódigo são formas de representação de algoritmos.( ) Uma variável do tipo lógico pode assumir um valor verdadeiro ou falso.( ) Uma atribuição é representada pelo sinal de igual (=).A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
  1. AF – V – F.
  2. BF – F – V.
  3. CV – F – V.
  4. DV – F – F.
  5. EV – V – F.
Revelar gabarito e comentário

GabaritoE — V – V – F.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Algoritmos: representações e conceitos básicos

Gabarito: letra E — sequência V – V – F. A primeira e a segunda assertivas são verdadeiras; a terceira é falsa, pois na representação canônica de algoritmos (pseudocódigo/Portugol) a atribuição utiliza os operadores ou :=, e não o sinal de igual (=), que é reservado para comparação de igualdade. O próprio texto de apoio confirma que fluxogramas e pseudocódigo são formas de representação de algoritmos e que variáveis lógicas admitem apenas os valores verdadeiro ou falso.

Assertiva

V/F

Justificativa

Fluxograma e pseudocódigo são formas de representação de algoritmos

V

O texto de apoio confirma que fluxogramas e pseudocódigo são representações legítimas de algoritmos.

Uma variável do tipo lógico pode assumir um valor verdadeiro ou falso

V

O tipo lógico (booleano) possui apenas dois valores possíveis: verdadeiro ou falso.

Uma atribuição é representada pelo sinal de igual (=)

F

Em pseudocódigo/Portugol, a atribuição usa ou :=; o sinal = é reservado para comparação de igualdade.

  1. 11ª: Fluxograma e pseudocódigo
  2. 22ª: Variável lógica (V/F)
  3. 33ª: Atribuição com =
LEVEL · soulevel.com.br

Análise das assertivas

1ª assertiva (Fluxograma e pseudocódigo são formas de representação de algoritmos) — ✅ Verdadeira

O texto de apoio afirma que "a maneira mais simples de se pensar um algoritmo é por uma lista de procedimentos bem definida... pode ser facilmente visualizada através de um fluxograma" e que "um meio de exibir um algoritmo a fim de analisá-lo é através da implementação por pseudocódigo". Portanto, tanto fluxogramas quanto pseudocódigo são representações legítimas.

2ª assertiva (Uma variável do tipo lógico pode assumir um valor verdadeiro ou falso) — ✅ Verdadeira

Trata-se de um conceito fundamental da computação: o tipo lógico (booleano) possui apenas dois valores possíveis: verdadeiro ou falso. Não há terceiro valor nesse contexto.

3ª assertiva (Uma atribuição é representada pelo sinal de igual (=)) — ❌ Falsa

Em algoritmos escritos em pseudocódigo (como o Portugol), a atribuição é feita com o operador ou :=. O sinal = é usado para comparação de igualdade. Embora muitas linguagens de programação usem = para atribuição, a questão trata especificamente da representação de algoritmos, não de uma linguagem particular.

Análise das alternativas

Alternativa A — ❌ Incorreta (F – V – F)

Erra ao considerar a primeira assertiva falsa. Conforme demonstrado, fluxograma e pseudocódigo são sim formas de representação de algoritmos.

Alternativa B — ❌ Incorreta (F – F – V)

Erra duplamente: considera a primeira e a segunda assertivas falsas (ambas são verdadeiras) e a terceira verdadeira (quando na verdade é falsa).

Alternativa C — ❌ Incorreta (V – F – V)

Erra ao afirmar que a segunda assertiva é falsa (variáveis lógicas aceitam sim verdadeiro/falso) e que a terceira é verdadeira (atribuição não é =).

Alternativa D — ❌ Incorreta (V – F – F)

Erra apenas na segunda assertiva, considerando-a falsa, quando é verdadeira.

Alternativa E — ✅ Correta ⟵ GABARITO

Sequência correta: primeira e segunda verdadeiras, terceira falsa (V – V – F).

NÃO CAIA NESSA!

A banca costuma confundir a representação de atribuição em algoritmos (pseudocódigo) com a de linguagens de programação como C, Java ou Python. Em algoritmos, o operador de atribuição é ou :=; o sinal = é exclusivo para comparação. Na hora da prova, lembre-se: se a questão falar em "algoritmo" ou "pseudocódigo", atribuição não é =.

Gabarito: letra E

Link permanente: /questoes/qg162796