Algoritmo - Enciclopédia - 2023


encyclopedia

Contente

O que é um algoritmo?

O que algoritmo chamamos um conjunto ordenado e finito de operações simples por meio das quais podemos encontrar a solução para um problema.

A palavra algoritmo vem do latim tardio alborarismo, e esta, por sua vez, é uma abreviatura de árabe clássico ḥisābu lḡubār, que significa 'cálculo usando algarismos arábicos'.

Os algoritmos nos permitem executar uma ação ou resolver um problema por meio de uma série de instruções definidas, ordenadas e finitas. Assim, dado um estado inicial e uma entrada, e seguindo as sucessivas etapas indicadas, o estado final é alcançado e uma solução é obtida.

Características de um algoritmo

Cada algoritmo deve estar de acordo com estas características básicas:

  • Eles têm um começo e um fim: todo algoritmo começa em um estado inicial com uma série de dados específicos e termina com uma solução ou saída.
  • Eles trabalham em sequência: um algoritmo é composto de uma série de etapas ordenadas.
  • As sequências são concretas- Cada etapa é clara e não deixa espaço para ambiguidades.
  • Algoritmos são abstratos: são modelos ou guias para processos de pedido.
  • O número de etapas em um algoritmo é finito.

Exemplos de algoritmos

Embora seja um termo comum em áreas como matemática, ciência da computação, lógica e outras disciplinas relacionadas, a verdade é que no dia a dia também usamos algoritmos para resolver questões, por exemplo


Receitas de cozinha

Eles explicam o passo a passo para criar uma refeição com um número finito de ingredientes. O estado inicial seria os ingredientes crus e o estado final a comida preparada.

Manuais

Eles servem como um guia para executar processos, desde como construir uma biblioteca até como ativar um telefone celular. Nestes casos, o estado final é o produto montado, instalado, ligado, em operação, etc.

Operações matemáticas

Em matemática, alguns exemplos de algoritmos são multiplicação, onde seguimos uma sequência de operações para obter um produto; ou divisão, que nos permite determinar o quociente de dois números. O algoritmo de Euclides, com o qual obtemos o maior divisor comum de dois inteiros positivos, é outro exemplo de algoritmo.

Os algoritmos podem ser representados graficamente por meio de um fluxograma.

Veja também o fluxograma.

Algoritmo em computação

Em computação ou programação, o algoritmo é a sequência de instruções por meio da qual podemos resolver um problema ou questão.


Na verdade, todas as tarefas executadas pelo computador são baseadas em algoritmos. Um software ou programa de computador é projetado com base em algoritmos, para que possamos introduzir uma tarefa nele e resolvê-la.

Veja também:

  • Programação.
  • Metalinguagem.