Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2018

Algoritmos e Estrutura de DadosAlgoritmos
Código
ce087028
Banca
CESPE / CEBRASPE
Órgão
ABIN
Ano
2018
Nível
Superior
Cargo
CESPE - - Oficial Técnico de Inteligência - Área 8
Julgue o item subsequente, relativo à lógica de programação.Para o seu correto funcionamento, os algoritmos devem ser implementados como um conjunto de métodos e mensagens.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

Lógica de Programação: Algoritmos

Gabarito: ERRADO (E). A afirmação de que algoritmos devem ser implementados como um conjunto de métodos e mensagens para seu correto funcionamento é falsa. Algoritmos são sequências lógicas de passos que resolvem um problema, podendo ser implementados em qualquer paradigma de programação — procedural, funcional, lógico, etc. — e não apenas no paradigma orientado a objetos (métodos e mensagens).

Um algoritmo é, por definição, uma sequência finita de passos para solucionar um problema, independentemente da forma como é codificado. O conceito de "métodos" (funções associadas a objetos) e "mensagens" (chamadas entre objetos) é característico da programação orientada a objetos, mas não é requisito para que um algoritmo funcione corretamente. Algoritmos podem ser escritos em pseudocódigo, fluxogramas ou linguagens procedurais (como C, Pascal) sem uso de objetos.

  1. 1Definição universalSequência finita de passos
  2. 2Paradigmas possíveisProcedural, funcional, lógico, OO
  3. 3[-] OO não é requisitoMétodos e mensagens são opcionais
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

A banca tenta associar o conceito de algoritmo ao paradigma orientado a objetos, mas algoritmo é um conceito mais amplo. O erro está em generalizar um requisito específico de um paradigma como condição necessária para todo algoritmo.

Portanto, a afirmação está ERRADA.

Link permanente: /questoes/ce087028