duda en pascal

Iniciado por Siempre Azul, 22 Mayo 2012, 20:58 PM

0 Miembros y 1 Visitante están viendo este tema.

Siempre Azul

hola a todos, un acumulador es lo mismo que un arreglo?
gracias de antemano.
Siempre Azul, Nunca Rojo.

Ferno

No, para nada. Si bien puedes usar elementos de un array como acumulador, no es la idea esencial.
Básicamente, un acumulador es una variable donde vas [inserte operación] (sumando, restando, etc) resultados durante un tiempo finito en tu programa.

Por ejemplo, si queremos sumar los primeros 10 números de nuestra base decimal, podemos crear un loop for e ir sumando todo en un acumulador.

Código (pascal) [Seleccionar]
Program acumulador;
Var
acumulador, i: integer;

Begin
acumulador := 0;
i := 0;
for i to 10 do
     acumulador := acumulador + i;
End.


Perdón si tengo errores de sintaxis, hace mucho que no programo en Pascal y a uno se le olvidan pequeños detalles o mezcla lenguajes :P

Un arreglo es algo totalmente diferente. Puedes buscar hilos o preguntarle a Google, la definición de arreglo o array es tan básica en lo que a programación respecta que encontrarás MUCHA información, incluso en este mismo foro.

Saludos