Na nossa vida diária, nós nos deparamos com algumas situações que nos levam a tomar decisões, ações. Pode ser atravessar uma rua, comprar uma roupa, enfrentar um desafio matemático.
O caminho normal é, para cada situação, analisar o seu contexto e identificar os problemas envolvidos; para cada problema, analisar o seu contexto e identificar as possíveis causas para estabelecer opções de solução; para cada opção de solução, analisar o seu contexto para conhecer sua viabilidade e possíveis consequências.
Paremos por aí. Veja quantas vezes somos obrigados a fazer análises! E para que fazemos essas análises preliminares antes da solução? Para compreender o âmago da questão, a sua essência, o fundamento do problema.
A solução para a situação é normalmente obtida pela realização de uma sequência de passos que permitam que o problema seja resolvido de maneira simples e rápida, quase automática.
Mas situações, seus problemas, causas se repetem com frequência, algumas vezes idênticas, outras vezes, semelhantes. Portanto, se encontramos a solução para uma situação, é inteligente que registremos a sua sequência de passos para que, quando situação igual ou semelhante surja novamente, possamos facilmente repetir aquela sequência de passos. Tecnicamente, essa sequência de passos chama-se algoritmo.
O algoritmo facilita encontrar a solução, porque ele estabelece o caminho para que o problema seja resolvido de forma simples e rápida. O algoritmo é construído a partir do conhecimento do fundamento do problema - e esta constatação é muito importante, podemos dizer, fundamental.
Fundamento tem a ver com análise, com essência, realidade, filosofia, lógica. Algoritmo tem a ver com síntese, com regra, norma, processo, método, técnica, fórmula.
Mas se aplicamos o algoritmo de forma automática, sem que se saiba como ele foi construído a partir do fundamento, da essência do problema, estamos sendo irracionais. O correto é, primeiro, compreender o fundamento do problema, para, depois, utilizar o algoritmo de forma racional, inteligente, compreensível.
Isso o faz.