Algoritmo é a ciência da criação de algoritmos e processos, um componente essencial da programação estruturada. A elaboração de um plano de negócios, o desenvolvimento de um aplicativo para celular ou jogo de computador não dispensam algoritmos. A capacidade de criar algoritmos permite que você faça muitas coisas repetidamente, com um mínimo de esforço, em um modo automático.
Instruções
Passo 1
Pela primeira vez, a palavra "algoritmo" foi usada por um dos fundadores da álgebra moderna, o sábio e astrônomo Al-Khwarizmi, em 224 DC. em suas obras fundamentais. Em seu entendimento, um algoritmo é uma instrução que permite resolver um problema. Al-Khwarizmi era um cientista respeitado entre seus colegas, e a compilação de tais instruções tornou-se a norma no ambiente matemático.
Passo 2
A compilação de algoritmos adquiriu o papel prático e aplicado mais importante com o advento dos computadores. Enormes máquinas de tubo a vácuo foram construídas com o propósito de calcular expressões complexas e resolver problemas. Um computador não pode pensar criativamente, entendendo apenas instruções (comandos) em código binário. Algoritmo em programação é uma sequência de comandos que leva à obtenção de um resultado.
etapa 3
Para compor um algoritmo, primeiro você precisa definir um objetivo. Em seguida, você pode formular em suas próprias palavras (e escrever no papel, mesmo que vagamente) como atingir esse objetivo.
Passo 4
As principais características do algoritmo são a brevidade da apresentação, o passo a passo estágio a estágio e a compreensibilidade para o executor. Um bom exemplo de algoritmo é uma receita. Transforme sua vaga descrição de alcançar uma meta em instruções, divididas em ações específicas que se aproximam de atingir a meta. As equipes devem ser claras, possíveis, não questionáveis, mensuráveis. Por exemplo: “Pegue 2 ovos. Cozinhe por 10 minutos em uma panela. Retire a casca."
Etapa 5
Para traduzir um algoritmo em um código de programa, você precisa simplificá-lo o máximo possível. Então você pode reescrever em "pseudocódigo" - nesta linguagem, todas as ações são executadas em um estilo de programação, mas em palavras humanas, não programáticas. Após a conclusão, o pseudocódigo é traduzido em código em uma linguagem de programação que você conhece e o programa em si é compilado (executado por um computador).