Pular para o conteúdo principal

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

Algoritmos e Estrutura de DadosAlgoritmos
Código
qg068928
Banca
AMEOSC
Órgão
Prefeitura de Bandeirante - SC
Ano
2024
Nível
Superior
Cargo
Professor de Informática
Sobre Algoritimos, Pseudocódigo, Portugol, analise as afirmativas a seguir:I.O Portugol é uma linguagem de programação de alto nível usada para escrever algoritmos de forma mais clara e compreensível.II.Pseudocódigo é uma representação formal e precisa de um algoritmo, podendo ser interpretado diretamente por um compilador.III.Algoritmos são uma sequência finita de passos que descreve um processo ou solução para um problema.IV.Escrever algoritmos em Portugol é uma prática recomendada para profissionais de TI, mas não é comumente utilizada em ambientes de desenvolvimento.Assinale a alternativa correta:
  1. AApenas as alternativas II e III são verdadeiras
  2. BApenas a alternativa IV é verdadeira.
  3. CApenas a alternativa III é verdadeira.
  4. DApenas as alternativas I, II e III são verdadeiras.
Revelar gabarito e comentário

GabaritoC — Apenas a alternativa III é verdadeira.

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, Pseudocódigo e Portugol

Gabarito: letra C — Apenas a alternativa III é verdadeira. A definição de algoritmo como sequência finita de passos para resolver um problema é a clássica e correta. As demais afirmativas misturam conceitos: Portugol não é linguagem de programação de alto nível e pseudocódigo não é interpretável por compilador.

Algoritmo
  • 1Definição
    • Sequência finita de passos
    • Bem definidos
    • Soluciona um problema
  • 2Representações
    • Pseudocódigo
      • Informal
      • Linguagem natural + estruturas
      • Não compilável
    • Portugol
      • Pseudolinguagem didática
      • Não é linguagem de programação
      • Não executável
LEVEL · soulevel.com.br

Item I — ❌ Incorreto

O Portugol é uma "pseudolinguagem" didática, não uma linguagem de programação de alto nível. Ele é usado para expressar algoritmos de forma legível, mas não é compilável/executável como uma linguagem real (ex.: Python, Java). A banca confunde o caráter didático do Portugol com o de uma linguagem de programação formal.

Item II — ❌ Incorreto

Pseudocódigo é uma representação informal de alto nível — usa linguagem natural e estruturas como "SE... ENTÃO", "ENQUANTO". Não possui rigidez sintática para ser interpretado diretamente por um compilador. É uma ferramenta de planejamento, não de execução.

Item III — ✅ Correto ⟵ GABARITO

Essa é a definição clássica e universal de algoritmo: "sequência finita de passos bem definidos que leva a uma solução" (fonte: Cormen et al., Algoritmos, 3ª ed., p. xx). A assertiva está perfeitamente alinhada com o conceito fundamental.

NÃO CAIA NESSA!

A banca espera que o candidato confunda Portugol com linguagem de programação e pseudocódigo com código executável. Lembre-se: Portugol é pseudolinguagem didática; pseudocódigo é informal e não compilável.

Conclusão: Apenas a afirmativa III é verdadeira, portanto a alternativa correta é a letra C.

Link permanente: /questoes/qg068928