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.
Avaliar: +1 XP. Favoritar: salva pra revisar. Comentar: +5 XP + 1 credito IA.
Comentarios (0)
Carregando comentarios...
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
- According to Edgar Allan Poe’s point of view, portrayed in text 1A2-II, behind the scenes of writing,...
- John Milton and Freedom of Speech on Campus By Daniel F. Sullivan A few years ago, at a seminar meant to help college pr...
- In text 1A2-II, Poe affirms that...
- Choose the option in which the fragment “No sooner, however, does the artist transgress the law of his medium than we re...