Execução total - Running total
Um total corrido é a soma de uma sequência de números que é atualizada cada vez que um novo número é adicionado à sequência, adicionando o valor do novo número ao total anterior anterior. Outro termo para isso é soma parcial .
Os objetivos de um total corrido são duplos. Em primeiro lugar, permite que o total seja declarado em qualquer momento, sem ter que somar toda a sequência a cada vez. Em segundo lugar, pode evitar a necessidade de registrar a própria sequência, se os números específicos não forem individualmente importantes.
Método
Considere a sequência <5 8 3 2>. Qual é o total desta sequência?
Resposta : 5 + 8 + 3 + 2 = 18. Isso é obtido pelo simples somatório da sequência.
Agora, inserimos o número 6 no final da sequência para obter <5 8 3 2 6>. Qual é o total dessa sequência?
Resposta : 5 + 8 + 3 + 2 + 6 = 24. Isso é obtido pelo simples somatório da sequência. Mas se considerarmos 18 como o total corrente, precisamos apenas adicionar 6 a 18 para obter 24. Portanto, 18 era, e agora é 24, o total corrente. Na verdade, nem precisaríamos saber a sequência, mas simplesmente adicionar 6 a 18 para obter o novo total corrente; à medida que cada novo número é adicionado, obtemos um novo total em execução.
O mesmo método também funcionará com subtração, mas, nesse caso, não é estritamente falando um total (o que implica soma), mas uma diferença contínua; não deve ser confundido com um delta . Isso é usado, por exemplo, ao marcar o jogo de dardos . Da mesma forma, pode-se multiplicar em vez de adicionar para obter o produto em execução.
Usar
Embora este conceito seja muito simples, é extremamente comum no uso diário. Por exemplo, a maioria das caixas registradoras exibe um total contínuo das compras realizadas até o momento. No final da transação, isso será, naturalmente, o total de todas as mercadorias. Da mesma forma, a máquina pode manter um total em execução de todas as transações feitas, de modo que a qualquer momento o total possa ser verificado em relação ao valor da caixa, mesmo que a máquina não tenha memória de transações anteriores.
Normalmente, muitos jogos de todos os tipos usam totais corridos para pontuar; os valores reais dos eventos anteriores na sequência não são importantes, apenas a pontuação atual, ou seja, o total corrente.
A unidade central de processamento dos computadores teve durante muitos anos um componente denominado acumulador que, essencialmente, mantinha um total em execução ("acumulava" os resultados dos cálculos individuais). Este termo é amplamente obsoleto com computadores mais modernos. Um acumulador de apostas é o produto contínuo dos resultados de várias apostas em sequência.