실행 합계
Running total실행 합계는 시퀀스에 새로운 번호가 추가될 때마다 이전 실행 합계에 새로운 번호의 값을 더함으로써 갱신되는 일련의 번호의 합계입니다.그것의 다른 용어는 부분합이다.
합계의 목적은 두 가지입니다.첫째, 매번 전체 시퀀스를 합산할 필요 없이 언제든지 합계를 진술할 수 있습니다.둘째, 특정 번호가 개별적으로 중요하지 않은 경우 시퀀스 자체를 기록할 필요가 없습니다.
방법
< 5 8 3 2 > 의 시퀀스에 대해 생각해 주세요.이 시퀀스의 합계는 얼마입니까?
답변: 5 + 8 + 3 + 2 = 18.이것은 순서의 단순한 합계를 통해 도달한다.
다음으로 시퀀스 끝에 숫자 6을 삽입하여 < 5 8 3 2 6 >을 가져옵니다.그 순서의 합계는 얼마입니까?
답변: 5 + 8 + 3 + 2 + 6 = 24.이것은 순서의 단순한 합계를 통해 도달한다.하지만 18을 합계로 본다면, 24를 얻으려면 18에 6만 더하면 됩니다.18명이었고, 현재는 24명이었습니다.실제로는 시퀀스를 전혀 알 필요가 없습니다.단순히 6에서 18을 더하면 새로운 실행 합계를 얻을 수 있습니다.새로운 번호가 추가되면 새로운 실행 합계가 생성됩니다.
뺄셈에서도 같은 방법을 사용할 수 있지만, 이 경우 엄밀하게 말하면 합계(합계를 의미)가 아니라 실행 차이입니다.델타와 혼동해서는 안 됩니다.이것은 예를 들어 다트 게임에서 점수를 매길 때 사용됩니다.마찬가지로 add 대신 곱하면 실행 중인 곱을 얻을 수 있습니다.
사용하다
이 개념은 매우 간단하지만 일상에서는 매우 일반적입니다.예를 들어, 대부분의 현금 등록기에는 지금까지의 구매 총액이 표시됩니다.물론 거래가 끝나면 모든 상품의 합계가 됩니다.마찬가지로 기계는 모든 트랜잭션의 총계를 실행 중인 상태로 유지할 수 있습니다.이것에 의해, 머신은 과거의 트랜잭션에 대한 메모리가 없어도, 언제라도 합계액을 금전의 금액과 대조해 확인할 수 있습니다.
일반적으로 모든 종류의 게임이 점수를 매기기 위해 실행 합계를 사용합니다. 시퀀스 내의 과거 이벤트의 실제 값은 중요하지 않습니다. 현재 점수, 즉 실행 합계가 중요합니다.
수년간 컴퓨터의 중앙 처리 장치에는 어큐뮬레이터라고 불리는 컴포넌트가 있었습니다.이 컴포넌트는 기본적으로 총계(개별 계산 결과를 '누적')를 유지합니다.이 용어는 더 현대적인 컴퓨터에서는 거의 사용되지 않는다.베팅 누계기는 순차적으로 여러 베팅 결과의 실행 산물이다.