O que é algoritmo no pensamento?

Perguntado por: ofurtado5 . Última atualização: 28 de maio de 2023
4.5 / 5 12 votos

Mesmo que o termo “algoritmo” seja mais amplamente utilizado no ambiente computacional, essa ideia corresponde à criação de etapas e soluções para atingir um objetivo específico para qualquer problema, seja ele matemático ou não.

Ele trabalha com os quatro pilares do pensamento computacional: decomposição, reconhecimento de padrões, abstração e algoritmos.

Podemos definir um algoritmo como: uma sequência de passos que visa atingir um objetivo bem definido; uma sequência de passos bem definida que deve ser seguida para a realização de uma tarefa ou solução de um problema.

Eles estão nas redes sociais, nos serviços de streaming, em aplicativos e quando você faz qualquer busca na internet. Podem ser utilizados para facilitar sua vida ou influenciar suas escolhas – e na maior parte do tempo você nem percebe que isso está acontecendo.

Ou seja, é uma forma automática de fazer as coisas, como, por exemplo, levantar da cama e se preparar para então começar um dia de trabalho ou seguir todos os dias o mesmo caminho e pegar o mesmo ônibus para chegar a um determinado ponto.

Semelhantes a um processo de sele- ção natural, os algoritmos inteligentes possuem a capacidade e o processo de filtrar ordem e estrutura. Assim, apresentam de forma autônoma con- teúdos que podem, de acordo com as regras dos algoritmos, ter mais ou menos influência, excluindo outras possíveis informações.

1 operação, conta, cálculo, resultado.

Aprender a ser
É o pilar da Educação voltado a desenvolver aspectos como respeito, responsabilidade, ética, sensibilidade, pensamento crítico, entre outros. É importante ter consciência de quem se é, assim como saber seu papel e como agir diante das mais diferentes pessoas com as quais se convive ao longo da vida.

Posteriormente, em um trabalho sobre a Educação para o Desenvolvimento Sustentável, a UNESCO propôs a inclusão do que seria um quinto pilar que é o Aprender a Transformar-se e a Transformar a Sociedade.

Conta-se que a ideia das três peneiras foi atribuída a Sócrates, filósofo ateniense, que se pautava a sua vida sob três pilares: VERDADE, BONDADE e NECESSIDADE.

Um algoritmo é uma sequência de instruções bem definidas, normalmente usadas para resolver problemas de matemática específicos, executar tarefas, ou para realizar cálculos e equações. A origem da palavra “algoritmo” remete a Al Khowarizmi, famoso matemático árabe do século IX.

Os três tipos mais utilizados de algoritmos são a descrição narrativa, o fluxograma e o pseudocódigo (também conhecido como Linguagem Estruturada ou portugol).

Características de um algoritmo
Um bom algoritmo possui algumas características, dentre as quais destacamos: – Ele tem que ter fim – para poder resolver o problema precisa ser finito. – Não ambíguo – sem margem para dupla interpretação. – Capacidade de receber dados de entrada do mundo exterior (interação).

De maneira geral, ele compreende uma sequência finita de ações executáveis (passos) para resolver um problema, ou no caso mais comum em Ciência da Computação, executar uma tarefa. O algoritmo em si não é o programa, mas a sequência de ações e condições que devem ser obedecidas para que o problema seja resolvido.

Função do algoritmo é discriminar, cabe aos humanos debate moral, diz socióloga.

Para fazer um algoritmo é preciso encontrar um problema a ser solucionado, em seguida elaborar uma sequência de passos e resolvê-los, depois representar esses dados em uma linguagem de programação.

Os algoritmos são extremamente úteis para a automação de tarefas. Isso significa que eles podem executar determinadas tarefas de forma mais eficiente do que seres humanos. Por exemplo, um algoritmo pode analisar uma grande quantidade de dados em busca de padrões ou erros.

Através de algoritmos que rastreiam cada uma de suas preferências e moldam sua experiência virtual, a web coloca em risco não apenas sua privacidade, mas sua saúde mental.

Ao estudarmos algoritmos, podemos aprender técnicas de análise que nos permitem comparar e contrastar soluções baseadas unicamente em suas próprias características, não as características do programa ou computador utilizado para implementá-los.

Na educação, isso pode ter impactos negativos. Instituições educacionais que usam, por exemplo, algoritmos de aprendizado de máquina para aceitar ou rejeitar alunos podem ter dois potenciais problemas: falta de informações sobre a "caixa preta" e discriminação injusta. Outra questão é a concentração de dados pessoais.

Os algoritmos das redes sociais identificam quais publicações devem ser entregues para mais ou menos pessoas. Eles decidem como ranquear os resultados de um feed, a partir do grau de relevância daquele conteúdo para cada usuário.