Ano 2018#english

Sobre o tema

Algoritmos são sequências de passos precisos e mecânicos que, seguidos exatamente, levam a um resultado desejado. No contexto da computação e da vida cotidiana, eles automatizam tarefas que exigiriam raciocínio humano, eliminando ambiguidades e subjetividades. Compreender o que torna um algoritmo eficaz é fundamental para áreas como programação, análise de dados e inteligência artificial, pois sua força reside justamente na ausência de interpretação: cada etapa deve ser clara e objetiva. Este conceito é explorado em textos didáticos que discutem a natureza lógica e mecânica dos algoritmos, diferenciando-os de instruções vagas como receitas culinárias.

Tópicos relacionados

  • Definição de algoritmo
  • Características de algoritmos: precisão e não ambiguidade
  • Exemplos de algoritmos no cotidiano
  • Diferença entre algoritmo e instrução vaga
  • Importância da execução mecânica

Enunciado

TEXTO PARA AS QUESTÕES 89 E 90
Algorithms are everywhere. They play the stockmarket,
decide whether you can have a mortgage and may one day
drive your car for you. They search the internet when
commanded, stick carefully chosen advertisements into the
sites you visit and decide what prices to show you in online
shops. (…) But what exactly are algorithms, and what makes
them so powerful?
An algorithm is, essentially, a brainless way of doing
clever things. It is a set of precise steps that need no great
mental effort to follow but which, if obeyed exactly and
mechanically, will lead to some desirable outcome. Long
division and column addition are examples that everyone is
familiar with — if you follow the procedure, you are guaranteed
to get the right answer. So is the strategy, rediscovered
thousands of times every year by schoolchildren bored with
learning mathematical algorithms, for playing a perfect game
of noughts and crosses. The brainlessness is key: each step
should be as simple and as free from ambiguity as possible.
Cooking recipes and driving directions are algorithms of a sort.
But instructions like "stew the meat until tender" or "it's a few
miles down the road" are too vague to follow without at least
some interpretation.
(…)

The Economist, August 30, 2017

Segundo o texto, a execução de um algoritmo consiste em um
processo que

Alternativas

  • A)

    prevê a memorização de tabelas e fórmulas.

  • B)

    envolve mecanismos de seleção e detecção de erros.

  • C)

    se apoia em um número infinito de etapas.

  • D)

    é incompatível com análises subjetivas e imprecisas.

  • E)

    alterna níveis altos e baixos de esforço intelectual.

0.0 (0 avaliacoes)

Avaliar: +1 XP. Favoritar: salva pra revisar. Comentar: +5 XP + 1 credito IA.

Comentarios (0)

Login obrigatorio

Carregando comentarios...

Perguntar pra IA

Perguntas frequentes

O que é um algoritmo?

Um algoritmo é uma sequência de passos precisos e finitos que, executados mecanicamente, produzem um resultado desejado. Exemplos incluem divisão longa e receitas culinárias, desde que as instruções sejam claras.

Por que algoritmos devem ser livres de ambiguidade?

Para garantir que qualquer pessoa ou máquina possa executá-los sem interpretação subjetiva, obtendo sempre o mesmo resultado. Ambiguidades podem levar a erros ou resultados imprevisíveis.

Qual a diferença entre um algoritmo e uma instrução vaga?

Enquanto um algoritmo é preciso e automático, uma instrução vaga (como 'cozinhe até ficar macio') exige interpretação e julgamento humano, não sendo adequada para automação.

Questões relacionadas