Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Mensaje iniciado por: Siempre Azul en 22 Mayo 2012, 20:58 PM

Título: duda en pascal
Publicado por: Siempre Azul en 22 Mayo 2012, 20:58 PM
hola a todos, un acumulador es lo mismo que un arreglo?
gracias de antemano.
Título: Re: duda en pascal
Publicado por: Ferno en 23 Mayo 2012, 15:27 PM
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