Un array es una matriz, en donde es posible meter varios valores y de distinto tipo; a diferencia de una variable que solo puede contener un solo valor: por ejemplo podríamos tener un array de 3 columnas y 3 filas de nombre: Datos y se representa así:
Datos(3,3)
Hagamos un ejemplo:
La primera columna será de nombres, la segunda de estatura y la tercera fecha de nacimiento,
Quedaría algo así:
Jorge; 1.72; 18/05/1995
María; 1.75; 21/12/1997
Carlos; 1.80; 12/05/1999
Cuando desees saber la estatura de María solicitas el dato contenido en el array: Dato(2,2); mientras que para saber la fecha de nacimiento de Carlos pides el dato contenido en Dato(3,3); o bien el nombre de la primera ocurrencia del array sería Dato(1,1); la fecha de nacimiento de maría Dato(2,3) y así.
Ahora con respecto a la conversión de un valor decimal a binario; pienso que podrías usarlo para almacenar cada cálculo, por ejemplo; convirtiendo 10 a binario; el cálculo manual sería: (considerando que solo te toma el valor entero de la división por 2)
10/2 = 5 - el valor Modal de 10 = 0
5/2 = 2 - el valor Modal de 5 = 1
2/2 = 1 - el valor Modal de 2 = 0
1/2 = 0 - el valor Modal de 1 = 1
La matriz o array (por ejemplo le llamaríamos Calculo) entonces sería; Calculo(4,2) ya que tendría 4 filas y 2 columnas; en donde en la primera columna podríamos colocar el valor de la división, mientras que en la seguna columna colocaríamos el valor binario; quedando así:
5; 0
2; 1
1; 0
0; 1
Se asigna el valor a la matriz así:
Calculo(1,1) = 5
Calculo(1,2) = 0
Calculo(2,1) = 1
Calculo(2,2) = 0
Calculo(3,1) = 1
Calculo(3,2) = 0
Calculo(4,1) = 0
Calculo(4,2) = 1