Posts TaggedAritmética
Programador tem que concluir ensino superior
Você lembra do Termo Geral da Progressão Aritmética? E da somas dos termos de uma P.A ?
Pois bem, muita gente se esquece das coisas mais fundamentais na matemática e demais informações que aprendemos na escola e são congruentes a lógica de programação.
Por exemplo: Se quiséssemos a soma dos 50 primeiros números pares e inteiros do sistema decimal alguém poderia criar o código abaixo:
para variavel_de_controle = 1 até 50 passo 2 faça variavel_soma = variavel_soma + 1 fim-para imprima variavel_soma
Porém se pararmos para analisar podemos utilizar a fórmula do termo geral
e da soma
para ter um trabalho mais rápido e que não consuma muitos recursos de processamento. Seria muito mais simples fazer:variavel_ultima = 2 + (50-1) * 2O que nos retornaria 98 + 2 = 100
variavel_soma = (50(2+100))/2
O que nos retornaria 5100 / 2 = 2550
Muito mais simples, porém muita gente não sabe e fica fazendo loops que gravam e efetuam leitura da memória 50 vezes gastando mais memória e processamento do que deveria e se estive estruturado corretamente. Muita gente tem preguiça de pensar.
5 comments Novembro 24, 2007