===== ALGORITMO ===== (de al-Korismi: matemático árabe do séc.IX) Em um [[lexico:s:sentido:start|sentido]] mais amplo e [[lexico:g:geral:start|geral]], trata-se de um procedimento ou [[lexico:s:sequencia:start|sequência]] de instruções para a realização de uma [[lexico:o:operacao:start|operação]] de [[lexico:c:calculo:start|cálculo]] em um [[lexico:n:numero:start|número]] [[lexico:f:finito:start|finito]] de passos. (in. Algorism; fr. Algorithme; al. Algorithmus; it. Algoritmo). Qualquer [[lexico:p:processo:start|processo]] de cálculo. [[lexico:e:esse:start|esse]] [[lexico:t:termo:start|termo]], derivado do [[lexico:n:nome:start|nome]] do autor árabe de um tratado que introduziu a numeração decimal na Europa do séc. IX, designava a [[lexico:p:principio:start|princípio]] os processos de cálculo aritmético e depois foi generalizado para indicar todos os processos de cálculo. No domínio da resolução de problemas este termo designa uma sequência de [[lexico:a:acoes:start|ações]] específicas (internas ou externas) que permite alcançar de maneira certa a um resultado correto em um [[lexico:t:tempo:start|tempo]] finito. Por [[lexico:e:exemplo:start|exemplo]], tem-se diferentes algoritmos para fazer uma [[lexico:d:divisao:start|divisão]]. Tem-se o [[lexico:c:costume:start|costume]] de opôr “algoritmo” e “[[lexico:h:heuristica:start|heurística]]”. Esta última [[lexico:n:nao:start|não]] é um [[lexico:m:metodo:start|método]] levando de maneira certa a um resultado correto, mas uma [[lexico:r:regra:start|regra]] de [[lexico:c:conduta:start|conduta]] para não fazer do [[lexico:p:puro:start|puro]] tatear nos casos onde não se dispõe de um algoritmo, ou quando a aplicação de um algoritmo é muito custosa em tempo ou em [[lexico:e:esforco:start|esforço]] mental. {{indexmenu>.#1|skipns=/^playground|^wiki/ nsonly}}