Sunteți pe pagina 1din 27

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD

Vol. XXI, n. 68
Julio-Septiembre 1991
~~'".
,-,.,...- """-'-." ..
pp. 781-807

1 ' "'B'
. ..I'LTlJ.:'A,
TI"
." '!<eo:' N''TA
"'D .'. ,.....
>

("'P~;A:rchel
('*)",

''m
"'re.n',.'c'h:
O

~ ~
cE!.,r''A'z'''co'''n'''a'"
'.

. Cirza (*),

~:Gbi'techea

p~~i'Vailo

($)'

:;E'.tfTiidurai~

'.

'

.~

1~1'

'MATklcIAL" "'".
.C
..,.'..O,.'. N'"'T':'..I\."B'.ILIN.',,.,;A.'';D.,
'l

"

."

'

'

un
'

:l(, r.:

'.

PO'R' 'G'R'A'FO"S . .. ."


.,'"

'

.,."

;".

,1J.'

'''',

,',

s..

.:

".

" 1

' , / ; " i .:.;....' ..'

MATEMAIIGAS
::,.
," ;...
'..,.. . ."" .. ....
'. "
"
','E I IN,PORM.\,TIC'll'.

)Du'Eraso(&t)' , '(HACrK;'UN'iENFOQU~:'!':""

INTERDISCIPLINAR),

"<J'.;,:

ir

.-" '.; {..: : . .. ,:'

.....

'..' '. ,.:;",i ~. ,

Resumen.-l. Introduccin.-2. Contabilidad matricial.


3. Contabilidad por .grafos....
4, Algilna: cueSiJ1 'de iformdtib'a. ' "
",'
o,'
.. "5~"Comerit~iS' finles'"
"" :';.~.
,.,,\,,; ,
.. " . Bibliografa; ,
..' " ... ;,.
. . ..r.."

J::~.'

...i/
!: '

't

.' ~

.'..

; ....

'.

::";

~u~~:'~bojetivo d~l,.pre~~n~~,~r~b~j~",.~s;,fgnd~mfl~~~i~~~te;.4~;; tipo

di'';jirx!1idactlco..ll.'''>: D' .
'h:,
_ .. '
,.,' .:.y
:e <.:,
","".
j'1j",;;Creemos qemosuelen ser frecuente~,:l9~,a,rtculos,4id9ticps.det ipo
;~interdisciplinar que. muestren. 4e.q.f!, n:/.Od9.:~pueden, .ponerse en contacto
,.dos,o ms. teoras, . materias .' odisciplinas .de.indole-economica-o empre.atiaL". , ....
;....,',.... <:
,"""';' o:' ,.,")';';'''';:''.''''.,,:>
'le': ,AS, .en el presente-trabajo- intentamos. contribuir;a llenar. un, tal. esspaciot, Tratamos demostrar de manera Glara,relar;iones: entre. qpn-tabilirhdadyMatemticas.',.i;; _
.'., .; ..,;;, ";'
.
.':., ,. ;(~) E~c~~la Universitaria de E~.tud~qs Emp~~sari~l~s .4e' p~~~iopa~' ,V~iversidad
'., de Zaragal (Departamento
de tontabi'd~l' y Finizas):- ($)' EscU:i~phi~ersita',":'1
:.'rj~' de BstudtosBnprsrales d PamploracUnversdad'-de Zragoza' (Departa.
hdnto 'deAnlisi~ Ecnmico). (&)'U:iJ.iv'ersida'd'pbliC'a'de; Navarra. (Departemento
ldeiMatemtica: eInformtiea).';, i ';''y.,;
y'
~',>!:~._,,;.

"",1'."

'1"

....

~~

""

"'~',:,

~,',' ;:.~.

,,"1'

,"

"f""",.':"1.~

782

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


"
Vol. XXI, n. 68
Julio-Septiembre
1991
P. Archel, E, Azcona, M.a I. Goicoechea y E. Indurain
pp. 781-807
CONTABILIDAD MATRICIAL, POR GRAFOS, MATEMATICAS E INFORMATICA

.,.I
- .--"'...,...,_.-

doct 1'i1llitj;

:.']'

Pretendemos que el projesiondl de la Contabilidad (y de su d"H'~'I'1l I


para alumnos de Ciencias Empresariales) conozca bien el sustrato " 1..,,,., ~
matemtica de aquellos conc~ptos que utiliza en Contabilidad M:ltlbllll "
y Contabilidad por Grafos, dndose cuenta adems de que hay pl'''''''~I' j
matemticos clebres (por ejemplo,' el problema del transporte 'O"~ n, ~
vestigacin Operativa) que podran ser planteados en trminos pl"'~I" ~
de la Contabilidad. . .
.I

Se pretende asimismo que el profesional de la docencia de I(/\I~o+


mtica para alumnos de Ciencias Empresariales conozca algo ms ". f",'
de en qu se emplea la matemqtica que explica, yen este sentido PI'MIj,
nemos ejercicios varios dernatemtcas, ntimamente relacionado- ."11
conceptos contables.'

1. INTRODUCCION

1".

La utilizacin. de tcnicas matemticas en las distintas discipln:. 1'"'


nmicas o empresariales esun hecho innegable; que, creemos, SUPOIIl- , ..
avance para las mismas, tanto por las ventajas que dichas tcnicas ;'1'"
tan (facilidad y precisin de manejo, posibilidad de ser trabajada" ,..
lenguaje algortmico, y, con ello, tratadas por mtodos informticos, ,'l.
como por su rigor y, ms an, por su metodologa cientfica.
La Contabilidad no puede quedarse atrs en esta ncorporaci .h.
tcnicas propias de la Matemtica o de la Informtica (hoy en d;" ,.,
una gran Empresa, la antigua partida doble viene siendo sustituu
por un fichero o por un programa de ordenador, y la obtencin ",.
balances; datos acerca de saldos, etc., la trabajar' ese ordenador, pro!
blemente, utilizando tcnicas tales como Clculo Matricial o, quiz, T.
ra de Grafos' (en cualquier caso, tcnicas de lo que se denomina M:II.
mtica Dscreta). (Vase, por ejemplo; BaIlestero, 1983.)
Nuestra intencin con el presente trabajo es presentar esas' tcn j, ," i
matemticas e informticas que sirven de auxilio a la Contabilidad. '
que pronto, si no ya mismo, debern ser consideradas como parte iut,
grante de' la Contabilidad misma bajo una doble perspectiva cientib.,
y didctica, buscando, por un lado, que el lector conozca esas tcnicapero tambin que capte un contenido matemtico y unas analogas litio
trasciendan los lmites de esas aplicaciones a la Contabilidad.
Pretendemos, por ejemplo, que un profesor universitario que lea,
texto, ante la presentacin de tcnicas de Contabilidad Matricial y el,;
Contabilidad mediante Grafos, descubra el aparato matemtico SUbYi' ~

~,

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


Vol. XXI, n. 68
P. Archel, E. Azcona, M.a I. Goicoechea y,E. Indurain
Julio-Septiembre 1991
CONTABILIDAD MATRICIAL, POR GRAFOS, MATEMATICAS E INFO;MA;IC,
pp. 781-807

783

ccnte de que toda matriz determina un grafo; y que todo grafo determina, una matriz. Se vern as hechos matemticos que, sinduda.itenen
aplicaciones fuera de los lindes de la' Contabilidad (v, gr.: en Fsica, en
Teora de Circuitos Elctricos el principio de la malla de Kirchoff nos
dice: La intensidad de la corriente que llega a un nudo debe igualar a
la de la corriente que salga de l),
Este resultado se trabaja mediante grafos y (pensando en Contabilidad) equivale al consabido principio, el Debe tiene que coincidir con el
Haber (lo que tambin puede interpretarse mediante grafos, como se ve
al estudiar la Contabilidad por Grafos).
Ms an, esperamos que este nuestro trabajo tenga cabida tambin
no ya slo entre profesores universitarios de Contabilidad, sino tambin
entre profesionales de la enseanza de la Matemtica o la Informtica
para las Ciencias Sociales (en particular para con la Economa o los esLudios de Empresa). Creemos que es bueno que ese profesor de matemticas sepa cmo y dnde pueden utilizarse en la prctica aquellas
matemticas que explica. Abundando en esta idea, opinamos que ese
profesor de matemticas cuando, por ejemplo, explique Clculo Matricial proponga a sus alumnos algn problema, tal como: ... Demuestren
ustedes que toda matriz de balances (concepto' que habr explicado antes
brevemente), que aparece en Contabilidad, es antisimtrica.. . 0' ... A
partir del concepto de traspuesta de una matriz, demuestren ustedes que
la suma d los elementos de ,una matriz de saldos (concepto que tambin
podr haber introducido brevemente antes) debe ser igual a' cero.. .,:
Asimismo, el profesor de Informtica .que trabaje para con alumnos
de Ciencias Sociales puede plantear problemas como: ... Diseen ustedes un programa que sirva para multiplicar dos matrices dadas, y aplquenloal clculo de un vector de saldos (concepto de Contabilidad
que tambin habr tenido que introducir brevemente antes) ....,'
Aparece as, claramente, una rica posibilidad cara al, alumno 'de,' Ciencias Econmicas o Empresariales: el conseguir un enfoque interdisciplinarde las asignaturas de Contabilidad, Matemticase Informtica propias del currculum. de un tal alumno.'
Con. esa idea' en la' mente trataremos de elaborar el presente estudio.

2. CONTABILIDAD MATRICIAL
La Contabilidad matricial es un instrumento de almacenaje de, informacin que, hoy da, puede serun buen sustituto del mtodo clsico

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


"
Vol. XXI, n. 68
Julio-Septiembre
1991
P. 'Archel, :E: Azcona.. M.a l. Goicoecha' y E. Induran
.
pp. 781-807
rNFoRM;ICA"

784 :~~~~A:~ILI~~~ MAT~ICIAL,PO~' G~AFO~.MA;EMATICAS~

artclllo~

doctrinales

d "la:' partida-doble, entre otras razones porque el Clculo Matricial ~,~


fcilmente trasladable a' lenguaje algortmico, y as, esa Contabillde-t
puede trabajarse bien' con cualquier ordenador personal.
. , Recordemos, antes de empezar, el concepto clave para este desarrollo
que es el pe matriz numrica;
.
.
Para nosotros, una matriz numrica de orden mxn ser una disp"
. sicin de" inxnnmeros: en filas y colu:lnn~s (m filas y n: columnas) l'lJIllh
sigue:

1I
I

,.

a12 a13
a21 a22'1 a23
a31' a32 a33

au

--Cl."];'

a2n
a3n

l- . amI

a-a a",3

a mn

--r'"~-I

I
I
I
-1

.. Elelemento a es, por tanto.ielstuado en la filai y la columna


de la: matriz. La matriz se 'dice cuadrada si tiene tantas filas como
lumnas,. esto es, si m=ri.

"J'
1 ..

NOTA:. :Para'.'un repaso sobre la teora 'elemental de matrices recomendnm


consultarIoscaptulos correspondientes de GRAFE (1985)..

,.

Veamos cmo hacer aparecer las matrices en 'Contabilidad, median',


argumentos ipuramento contables, y teniendo en cuenta la comoddnd
.' 'que obtendremos en el. tratamiento matricial de la informacin:
. Digamos, para ellc.que en toda cuentase distinguen dos elemcru.
clave, . saber: el'Debe y el Haberw.Bsx forma. convencional, una CUl'1I
ta se viene representando en el libro' Mayor, mediante una: par/id..
doble, que tiene el aspecto visual de una T muy alargada, de tal formn
que el Debe se escribe en una columna en la parte izquierda de esa 1
y el Haber se escribe en otra columna, en la parte derecha de esa T.
. (Otro mtodo 'convencional de hacer las cosas, presente. en muclu '"
libros de tenedura de cuentas, sera escribir el Debe en las pgina.
.;" . pares del libro yel Haber en.las impares.. Al abrir "el libro por el interior
contemplaremos un Debe a .nuestra izquierda y un Haber a nuestra dI'
recha, que deben ser correspondientes.)
Para decidir si una variacin en una cuenta debe anotarse en el Dchr
o en el Haber hemos de distinguir en primer lugar si la cuenta en cuestin
esdeAczzvo ode Pasivo.resto es, si representa origen de fondos o bien
. si representa utilizacin de esos' fondos.
.
.

II

I
I

I
:

l
i

t,

..

'trinales

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


Vol. XXI, n. 68
p, Archel, E. Azcona, M: 1. Goicoecliea' y E. Indurain
Julio-Septiembre 1991
MATRICIAL,POR GRAFOS,
pp. CONTABILIDAD
781-807

MA~EMA'l'lCAS ~ I~F~RM~I~A 785

Por eso, no es lo. mismo el tratamiento que en formaconvencional


tienen.cuentas como Caja (Activo) o Capital (Pasivo).
Digamos tambin que en forma convencional un aumento en cuentas
de Activo se apunta en, el Debe, 'y un aumento de cuentas de Pasivo se
unota en el Haber.
.
Y as, con esta Contabilidad convencional>, es preciso almacenar dos
partidas, una correspondiente al Debe y la otra al Haber!
La ventaja ms Inmediata, -pensamos, que presenta "I Contabilidad
Matricial radica en que con una sola anotacin se ponen en relacin
dos cuentas: una correspondera en pensar en la fila correspondiente
de la matriz (Haber) y otra pensar en la columna correspondiente de
la matriz (Debe).
As, en una matriz cuadrada n X n aparecern reflejadas todas las
cuentas que intervienen en un proceso contable (entre n items, como
pudieran ser Almacn, Clientes, Caja y Bancos, etc.),
La matriz contable que se construir ser tal que el elemento ai coI rrespondiente signifique que ha habido un origen real de fondos (elemenI lo i) que se ha utilizado o materializado en una aplicacin real de fon1 dos representada por el elemento j (salvo que se trate de una regula" rizacin, a travs de una cuenta especial, denominada CUENTA DE
RESULTADOS o PERDIDAS Y GANANCIAS, que corresponde a una
,1 operacin formal, no rea!).
.
.
I
Este concepto de regularizacin lo explicaremos ms adelante.,
Cada una de las anotaciones' au deber ser positiva o cero.
NOTA: Si, por fijar ideas, pensamos en un modelo muy simplificado, en el que
los n items manejados son personas que se intercambian dinero unas con otras,
el elemento ai significara: Cantidad de dinero que saliendo del bolsillo de la
.
persona i va a parar al bolsillo de la persona j.

EJEMPLO:

por'

Supongamos un'sistema contable integrado'


cuentas de CAPITAL,
CAJAY BANCOS, MAQUINARIA, SUELDOS, PERDIDAS Y GANANCIAS.
Supongamos que se han r~~lizad~ las siguientes operaciones: ,

1. Hay una aportacin' de CAPITAL por parte del empresario por


valor de 100 u.m. eri efectivo y MAQUINARIA por valor de 200 u.m,
2...Se pagan 20 u.m. en concepto de sueldos. ,
3. Hay una ampliacin de capital por valor de 50 u.m.

786

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


"
Vol. XXI, n. 68
Julio-Septiembre 1991
Po Archel, E, .Azcona, Moa I. Gocoechea y Eo Indurain
pp. 781-807
CONTABILIDAD.MATRICIAL, POR GRAFOS, MATEMATICAS E INFORMATICA

Las anotaciones contables en 'forma convencional seran:


100 CAJAS Y BANCOS
200 MAQUINARIA
20 SUELDOS

a
a

SO CAJA Y BANCOS

20 P.

G.

CAPITAL
CAPITAL
CAJA
. CAPITAL

~UELDOS

100
200
20

SO
20

i~

Asimismo, la correspondiente anotacin matricial, sera:


l'w:,,;

Debe & Haber


. Debe & Haber

.. , ...
.. ,
... ...
.. , .. .

.. ,
DINERO o"
: MAQUINARIA .. ,
SUELDOS '" '"
CAPITAL ...."

...

P. Y G.

... ...

Dinero

a ,

oo'

'. 'Maquinaria

O
O
O

O
O
O

100+50
O

200
O

Sueldos

20
O
O
O
O

Capital
O
O
O
O
O

P. y

0,

()

20
O
O

1
j

Comentario (dedcadoa los m a t e m t i c o s ) : 1


El lector matemtico que haya llegado hasta aqu (lector matemlll'H,1
que no tiene por qu conocer los principios bsicos de la Contabilidad] ~
se habr sorprendido por el hecho de que hay operaciones que se 111m j
anotado. dos veces en la' matriz y .operaciones que slo se han anotad :5
una vez: A saber, lo correspondiente a la operacin se han pagado ;
20 u.m, en concepto de sueldos se ha visto reflejado en DOS casilhu '.~
z
. operacin
(al3 ya34) de
contable
(matrld'e del
MAlYOR).
Sin embargo,
a
abido una
ampliacin
capita
por valor
de 50 u.m.. .11..:.:,. .
h lahmatriz
slo se refleja en UNA casilla, la casilla aSI. Es ms que probable que rl
matemtico (que, repetimos, suponemos no sabe Contabilidad) slo hu
biese anotado la primera operacin en la casilla al3 razonando as: Si M'
pagan 20 u.m. en concepto de sueldos, "el dinero se emplea en aumenuu
.. la cuenta correspondiente a sueldos?. Es ahora donde el contable debe
acudir: en ayuda del matemtico, .indicndole que al llevar una contab ~
Idadvno se anotan nicamente operaciones reales (la anterior es un"
operacin real, ni ms ni menos que un pago), sino que 'tambin se ]
anotan operaciones. que podramos denominar formales al objeto de 1
cerrar las cuentas. Este concepto de cerrar las cuentas, clave en todo I~.' " :
proceso contable, suele ser poco o mal comprendido por el matemtico,
que, llegado a este punto, debe consultar al contable y preguntarle pOI

I~

I
I
.j

qu haces eso?

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


Vol. XXI, n. 68
P; 'Archel. E. AzCbll... M.o 1. Goicoeclea y E. Indurain
Julio-Septiembre 1991
pp. 781-807
CONTABILIDAD MATRICIAL. PORGRAFOS. MATEMATlCAS E

INFORMATlC~ 787

Tampoco estara mal que este matemtico haya ledo algn principio
bsico sobre las cuentas (presente en cualquier texto de Contabilidad)

que le permita mantenerse a 'flote ante una situacin como la anterior.


Siguiendo a L. Caibano (1987), el contable puede informar al matemtico de que:
En Contabilidad entendemos por regularizacin ese proceso a travs del cual se determina el resultado de una unidad econmica durante
un perodo de tiempo determinado.
,
Consiste bsicamente en restar de la cifra de ingresos del perodo )~s
gastos habidos tambin en el perodo.
Para ello se llevan o trasponen los saldos de las cuentas de gastos e
Ingresos a una gran cuenta, CUENTA GENERAL DE RESULTADOS
(<<PERDIDAS y GANANCIAS en el ejemplo anterior).
Pero estas anotaciones, no responden ya a ningn hecho real, pues se
trata de meras anotaciones formales cuyo objetivo no es otro que el de
reflejar dentro de la Contabilidad determinadas cantidades econmicas
relevantes, para 10 cual 'se' traspasan los saldos de unas cuentas a otras,
siguiendo en cada caso el itinerario' ms conveniente.
(Consltese esta 'idea 'en la pg. 75 de Caibano, 1987.)
NOTA: Por convenio, y para trabajar ms cmodamente con aquellas cuentas
que representen origen real de fondos, o aplicacin real de fondos '(10 que
denominaramos cuentas reales segn ,.~1 comentario anterior), escribiremos
siempre la cuenta auxiliar de RESULTADOS ,(o'PERDiDAs y GANANCIAS)
en el ltimo lugar (fila o columna) de la Matriz del MAYOR. Esto traer ciertas
.ventajasa la hora- de detectar cuentas 'que sean origen O aplicacin real de fondos,
segn 'veremos ms adelante. .

Continuamos: con el ejemploanterfor en el punto donde nos detuvmas. Veamos, cmo obtener una serie de datos tiles jugando con la
matriz:
Calculemos las ~umas deudoras (sumas del DEBE) de cada una de
las cuentas. Esto corresponde a sumar los 'elementos de cada columna de
la matriz del mayor.
En nuestro ejemplo, 'sumando esos elementos de cada columna obtendremos la matriz fila (150 200 20 20 O). Llamaremos matriz del DEBE a
la 'traspuesta de esta matriz, esto es; a la matriz 'columna:

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


01
Vol. XXI, n. 68
Julio-Septiembre 1991
P. Archel, 'E.pp.Azcona,
M.a I.Goicoechea y E. Indurain
781-807

artcule!
doctrinalCi

788 CONTABIL1AD' MA'I'iUCIAL, POR GRAFOS, ,MAT,EMATrCA,S E ,INFORMA'CA


,- , ISO .:-1,
200.' "
.20
1,'
20
1,

O' 71

,.

'

Asimismo, sumando los elementos de cada fila en la matriz del Mayo.


obt~ndremos las sumas acreedorasfsumas del HABER)~ Aparece "~ III
matriz columna, (que llamaremos matriz del HA:i3:gg.).
I~

20':"

I
I
!
1-

20
I
0 ...1
350 -1

l'

Si sumamos. ahora los elementos de la matriz de .sumas deudoras oh


tenemos: 150+200+20+20+0=390.
,
Si sumamos ahora los elementos de la matriz .de sumas acreedoras oh
tenemos: 20+0+20+0+350=390.

EL DEBE IGUALA AL HABER! .


(Esto no es ninguna casualidad. En realidad todo no esotra' cosa que
sumar trmino a trmino los elementos de la matriz' del Mayor. Esa suma
trmino a trmino siempre producir el mismo resultado.)
.
Pes bien, ese resultado 10 obtenemos 'por dos vas distintas:
Si primero sumamos los elementos de cada columnat

(aH + a21 + a31 +C4 + aS).:::; D ~


(a;2+a22+ a3z+'d4Z+aS2)='D2;' .

calculando despusD+D2+D3+D4+Ds=D, habremos obtenido el. total


del DEBE.
Si, por el contrario, sumamos en primer lugar los elementos de cada
fila:

"culos

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


Vol. XXI, n. 68
P. ;\rehel. E. Azcbna:. M.a I. Goicochea 'y E. Inaurain.,
Julio-Septiembre 1991
E
pp. 781-807

, trnales

~O~A~Ii,ItiA~~~;;;t~~, PO~~~FO~.~A.T~~tICS INF~RMATIC~ 789


(an + a12+ a23+a24+ a2S) =.jI .
(a21 + a22 + a13 + a14 + als) H2;
..............................
,
(asl+aS2+aS3+ aS4+aSS) ~ Hs,

:'1 :;"..

:'. ....

..

: ~ :'. -,

calculando luego HI+H2+H3+H4+Hs=H, habremos obtenido el total


del HABER, Y, obviamente, ser D=H, pues tanto en D como en H han
intervenido los .msmos-sumandosl.. . : , .
Veamos ahora, en el caso general, .como operar 'con la matriz del
Mayorl" que sirve para llevar la contabilidad por va matricial:
Se dispondr de n cuentas (numeradas 1,2,3, .,,' n) y escribiremos au
en la fila i, columna j, de una matriz n'icn que llamaremos matriz del
MAYOR, de .forma quee significa queha habido un origen de fondos
en [ utiliiado en .una ~p'liacin representada por el elemento [, (En
la Contabi1idadcov~n~iona1 esto se contabilizara como CUENTA J a
.
CUENTA I.)
Para obtener la suma acreedora de la cuenta [ sumamos todos
los elementos de la fila i-sima de la matriz, obteniendo:
Hi=al+di2+ .... +ain
.La .matrz 'columna:

1I
.1

. '1-

HI

~I

H2' '\
I=MH (Matriz de Haberes)

HIl' ~I

ser denominada matriz de Haberes o vector del HABER.


Obsrvese que, llamando A a la matriz del mayor y U a una matriz
columna compuesta
de ",unos,
esto es:
'.
'.

1I

1
1

-1

-1

. ,1

1-

I
I=;U -

resulta obviamente que MH=A U .


.Demodo anlogo, para obtener la suma-deudora de la cuenta i.sima,
sumamoslos elementos de ia columna i,obteniendo:

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


Vol. XXI, n. 68
Po Archel, Julio-Septiembre
E, Azcona, Moa 1.1991
Gicoechea y Eo Indurain
.
pp. 781-807
E 1NFORMATICA

79.0 CO~;rAI?IL~DAD ~AT.RI~IAL. PO~~~FOS. ~AT~~TICA~


l,

La matriz columna:

1- DI -1
I D2 I
I=MD
I
1- p" -1

(Matriz del Debe)

ser denominada matriz del Debe o vector del DEBE.


Tambin es fcil ver que:

siendo Al la matriz traspuesta de A (esto es, la matriz, obtenida de JI lJ


cambiar los papeles entre las filas y.Iascolumnas):
i -,

1I

a21 a31
a12 a22 a32

au

l'

,
- ah, a2" a311

a"l
a"2

-1
1

'i=A I
amr

-1

A la cantidad Hi-Di=Si, correspondiente alacuenta i,.se le denomine


saldo o balance de la cuenta i-sima. Este saldo Si se dice acreedor SltH
positivo, deudor si es negativo y equilibrado, saldado o nulo si O~
cero.
Llamaremos matriz de saldos o vector de SALDOS a la matrlz
columna:

l- . SI -1
. S2 I
I=M$
I

1-

S"

(Matriz
. , de Saldos)

-1

Es evidente que MS=MH-MD, luego:

expresin que en Contabilidad matricial se 'conoce como frmula d,


Kemeny (vase Ballestero, 1983).
La matriz A-Al que aparece se. denominar matriz de BALANCES.,

,di 1
lOS

'inales

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


Vol. XXI, n. 68
P. Archel, E. Azcona, M." 1. Goicoechea y E, Indurain
Julio-Septiembre 1991
CONTABILIDAD MATRICIAL, POR GRAFOS, MATEMATICAS.E
pp. 781-807

INFORM~TICA 791

Es siempre: una matriz ntisimtrica (recordemos. que. una matriz B


dice antisimtrica si B=.-B I).
Veamos ahora, de una manera ms tcnica, por qu el Debe debe
(Cualar siempre al Haber:
El Debe es D=DI+ ... +D n , y el Haber es H=HI+ ... +Hn Ver que
;;;:.H es lo mismo que ver que S=D-H es cero. As pues, veamos que
1+ ... +Sn=O. En efecto, es obvio que SI+ ... +Sn es UIMS=UI (A-Al)
;;;:. UI A . U....., UI . Al . U. Si conseguimos ver que UI. A U coincide con
, A' U. habremos terminado. Pero .UI A U es una matriz 1 X 1 (un solo
imero), luego, obviamente, coincide con su' matriz traspuesta; que es
UIA'U.
[Recurdese que la traspuesta de un producto B . C de matrices 'es el
iroducto de las traspuestas en orden cambiado, esto es, (BC)I=CI. B'.]
Otras sencillas operaciones matrlclales que podemos realizar a partir
.de la matriz del Mayor seran las siguientes:
Llamamos E, a una matriz columna nX 1, que tiene un 1 en el Iugar i, .y un O en otro caso:
Por ejemplo:

1I
I

1
O
O

1;

EI=I

l-

-1
I
I

-1

l!
I

-1

E 2=!

l-

!
1,
-1

etc.

entonces obtendremos la fila i-smasde la matriz del Mayor como:

Anlogamente, obtendremos la columna i-sima de la matriz del


Mayor como el producto de (E) I A.
(Ntese tambin que U=EI+ ... +En.)
La extraccin del trmino ai de la matriz del Mayor consiste en
extraer el trmino que ocupa el lugar j en la fila -sima (o bien, el trmino que ocupa el lugar i en la columna j-sima de la matriz).
Observemos entonces que aij= (E)I. A . E;
Veamos ahora cmo reconocer si una cuenta es origen de fondos
o es aplicacin de fondos:
Si una cuenta [ (i variando entre 1 y n) significa origen de fondos,
entonces tiene que haber algn a distinto de cero. Como los elementos

792'

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


"
Vol. XXI, n. 68
Julio-Septiembre
1991
P. Arche),
E. Azc~na, M.a
1. Goicoechea y.E. Indurairt
.
pp. 781-807
CONTABILIDAD MATRICtAL, POR GRAFOS, MATEMATICAS.E INFORMATICA'

.\;~;~\~~

,~de..1a fila sonpositivcec nul~s!'.:,se sigue que.. la 'Suma,F,h=il;I+a/I"""~~'

+ain ser, a la fuerza, positiva y distinta decero.. .


'.,
Anlogamente,' suna.cuenta i ha significado aplicacin de fOfl~~~!!!t
entonces debe haber algn aj distinto de cero.
j
Como los elementos de la -columna i son -positivos: O, nulos, se ~If!iilf~
que la suma Di=a+a2i+ ... +ani debe, ser, a la fuerza; positiva y dl~II'l'iiti
de c e r o . '
~
j
Veamos ahora cmo reconocer si .una cuenta rea] es origen f~!
de fondos o es aplicacin real de fondos:
Llamemos para ello A* a-la matriz (n-'-1) X (n-l}-btenida a pllm!l
de la matriz del mayor suprmiendo en sta la ltima fila y la lrh!!\i1
columna."
.
(Esto es, presclndlmosde la cuenta auxiliar de .regulardzacin, fl\!!l'
. .hemcs- denominado {,PERDIDASY GANANCIAS.)
Si una cuenta i (i variar a:hor~' entre 1 y n "'-1) ha: significado 0'1\
, gen real de fondos;' entonces tiene que haber algn -aij (jvariando wm
bn entre 1 y n-1) distinto de cero.' Como los elementos de la fila; Mi!\,
positivos o nulos, se sigue que la suma H*i=aiI+ ai2+...+ ain:"l ser, 11 kii
fuerza, positiva y distinta de cero. (Notemos tambin que H*i=Hi-II",,_~
Anlogamente, si una cuenta i ha significado aplicacin real de fOfk
dos, entonces' debe haber algn aji distinto de cero. Como los elementoi
dela columna i son positivos o nulos, se sigue que la suma D*i=DI-illl
debe ser,' la fuerza, positiva y distinta de cero.
Veamos ahora un nuevo estudio (que tambin podramos denomtusr
. matrcal) para el clculo de. saldos y balances, a travs de una lnlo
macon almacenada' en Un casillero triangular (lo 'que puede dentlf]
carse con una matriz triangular superior):
Partiendo de la matriz del mayor A, de trmino genrico au, de cierto
proceso contable, llamemos B a la matriz de .balances .A-:At~:El.trl1llnH
bij=alj-aji, nos indica i ',~balanceo estado de cuentas entre la CI/("I
ta i y la cuenta j. (Puede repararse esta idea en, Ballestero, 1983.)
As, siaij.l'ignifica (en un modelo muy simplificado) una .cantidad dI'
dinero que sale del bolsillo [ y llega al bolsillo j (yaji tiene la nterpretacin obvia como contrapartida de j a i), entonces ,aij-jl repre
senta el estado de cuentas entre '~i" y "j'!. [Por ejemplo: si 0.12=30 >
a21 =20, la" situacin entre las cuentas 1 y 2 se puede resumir, diciendo
que todo es como si "1" le hubiera dado 30""':'20=10 u.m. a "2" (y, en
efecto, b12' valdra 10 u.m.).]
., -: ' Si slo nosinteresa.trabajar con balances .o saldos, nos podemos 01,
1

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


Vol. XXI, n. 68
P. Archel, E. Azcona; M. "l. Gccoechea-y:E. Induran
Julio-Septiembre 1991
pp. 781-807
CONTABILIDAD MATRICIAL, POR GRAFOS, MATEMATICAS.E INFORMATICA

793"

vidar de la matriz .del Mayor, y pasar a considerar, nicamente, la matriz


(le Balances. .
' .
Las siguientes observaciones nos simplificarn ms el trabajo:
Primera observacin: b=O (i va de 1 a n).
Segunda observacin: b= -b i (i:j::. j).
.
(Esto no es ms que observar, lo que ya dijimos, que B es una matriz
antisimtrica.)
Estas observaciones permiten ganar memoria si queremos almacenar la .nformacin acerca de una matriz de balances:
Como ya sabemos que a es cero, simplemente, no almacenamos
los ai.
Como tambin sabemos que bi=-b i, basta almacenar loscorrespondientes b en los que i sea estrictamente menor que].
As, en definitiva, basta almacenar un .casillero triangular del tipo:
bs.
b2n

b3;,
bn-In

El anterior casillero triangular maneja nicamente 1+2 +3 +... +


+(n-1)=(n2-n)/2 trminos. (Mientras que la matriz B consta de n 2 trmnos.)
NOTA: Digamos de paso, que, en trminos de algoritmos computacionales, tampoco se ha ganado excesivamente. La complejidad de un proceso algortmo se
representa por una funcin de n en la que se desprecian las constantes. As, algo
que lleve 3n pasos es del mismo orden de complejidad que algo que lleve 124n
pasos. En nuestro caso, la representacin de la matriz B, o la representacin del
casillero triangular que hemos diseado, son ambos procesos del mismo orden
de complejidad, en este caso n2.

Sin embargo, creemos interesante (<<aunque nicamente fuera desde


el punto de vista ddactco) la utilizacin del anterior casillero trangular, pues a partir de l cabe disear problemas interesantes de cmputo,
como, por ejemplo: Cmo obtener el vector de saldos a partir del casllero triangular?
Veamos un procedimiento que nos resuelve el problema que acabamas de plantear:
Resulta obvio que SI=b 12+ ... +b l n (suma de los elementos de la fila 1
del casillero triangular).
15

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


"
Vol. XXI, n. 68
P": A.r9b~1,Julio-Septiembre
Aaccne, M,a 1..Golcoechea
y B. Indurain
1991
pp. 781-807
MATRICIAL; 'POR GRAFOS, MATEMATICASBINFORMATICA

s.
7:94' CONTA~ILIDAD

artcu

El-clculo.. de .82,: .. , Sli ya es Iharina,de .otro costal!


Pero si nos fijarnos un poco, notaremos que:

lo que (conviniendo en llamar columna 2 a la primera columna qlHt. i


vemos en el casillero triangular} sebsrva que es el resultado de slllll~r
los trminos de la fila dos .del casillero triangular y despus restar It!t
trminos de la columna dos (recurdese el.convenio de llamar dos n.Ui.
.p rimera columna visible. del casillero);
Asimismo, continuando con lel mismo convenio de llamar dos nI!
prmeracclumnavisible-del :.casillero.. ; .
Se observa que Ses elresultado de sumar los trminos de la filu ./t
del casllero triangular y despus restar los trminos de la columna M
[Para el caso particular i=n, ntese que la fila n no existe, y, por
tanto, para calcular S; no hay nada que sumar correspondiente a clil"
fila: S; ser la suma de los elementos de la columna n, con un signo Ill\."
nos (<<-) delante.]
Para terminar el apartado proponemos un nuevo ejemplo, a Ulult!
de ejercicio:
. [Cabe comentar que este. ejercicio fue propuesto como uno ms d~
:105 correspondientes al Terna III (e Clculo Matricial); correspondiente
a la asignatura de An~is Matemtico, del curso primero de Ia Diplo.
matura en Estudios Empresariales. E.U.EE.EE. Pamplona. Curso 1988.89,)
Un contable ha' anotado los siguientes datos:
00

l.': LOpeset.a,s hanpasado de "Caja" a "tu~ntiis de almacn".


. 2., LOs clientes han .pgado (a "Caja? facturaspor total de 2.000 pe
: setas.v, .. ,'
3. Se han vendido productos que estaban en almacn,' obtenindose
unos ingresos de 3.000 pesetas, que han ido a parar a "Caja",
4, Unos clientes- se .han enfadado porque el producto que nos con
praron tena un' defecto. Ha habido que devolverles (con dincm
de"Caja'!)elimporte de lo que pagaron, que era de 1.500pesetali,
'0'.

..
-r

Se pide: Dar alguna sugerencia para escribir todos estos datos el!
una matriz cuadrada que represente todos los movimientos de dneroque
ha habido.

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


Vol. XXI, n. 68
P. Archer. s; Azcona, M.a l. Gocoechea y E. Induran
Julio-Septiembre 1991
pp. 781-807
CONTABILIDAD MATRICIAL, POR GRAFOS. MATEMATICAS E INFORMATICA

795

CONTABILIDAD POR GRAFOS

'La idea de la Contabilidad por Grafos es enteramente anloga a la


Idea de la representacin matricial que hemos visto en el apartado an;tcrior, Tambin mediante una Contabilidad por Grafos no se precisa lle;~var una partida doble, bastando una sola representacin (que' antes
era matriz y ahora ser un grafo) para tener representado todo el proceso
contable. '
Un grafo ser, para' nosotros, un conjunto de puntos' del plano que,
pueden estar o no unidos entre s, mediante flechas orientadas (flechas
con origen y extremo en tales puntos). Cada flecha orientada lleva marcada Una cantidad positiva o cero.
NOTA TCNCA: Matemticamente. el tipo de grafos que vamos a manejar en la
Contabilidad por Grafos se denomina grato dirigido valorado. Para quien .desee
introducirse en la teora Matemtica de los grafos, recomendamos que empiece
leyendo el libro de KAUFMANN (1976).

En la Contabilidad por Grafos, una anotacin del tipo: ,


a

i. x - - - - - - - + .j

,significa que ha habido un origen de fondos en la cuenta i, que se ha


aplicado en la cuenta <,j (la cuenta j representa as una aplicacin de
. fondos), por valor de a unidades monetarias.
La ventaja de la Contabilidad por Grafos frente a la Contabilidad Mai tricial es que entra por los ojos. De un golpe de vista vemos todo el
{proceso contable. En contrapartida, la Contabilidad Matricial es ms nu'mrica y est ms preparada para ser trabajada por procedimientos; informticos.
Sin embargo, en realidad la Contabilidad por Grafos y la Contabilidad
'Matricial son la misma cosa.
(Un matemtico dira que los problemas a que dan lugar son somori Ios, Esto es, toda cuestin sobre Contabilidad Matricial tiene su cuestin
(equivalente en Contabilidad por Grafos, y recprocamente.)
. Todo grafo dirigido valorado determina unvocamente una matriz, y
viceversa, toda matriz determina unvocamente un grafo dirigido va\;lorado.

796

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


"
Vol. XXI, n. 68
Julio-Septiembre
1991
P. Archel, E. Azcona, M.a 1. Goicoechea y E. Indurain
pp. 781-807
CONTABILIDAD MATRICIAL, POR GRAFOS, MATEMATICAS E INFORMATICA

artctiJif
doctrinnlHi

En efecto: Para pasar' del grafo a la matriz, a la vista de una fhHll~~ i


. .
. . .
.
del tipo:

',.,

aij

I
I

i. x - - - - : - - --t .j
en el grafo que hayamos dibujado: colocamos el valor numrico I'cl)\!"
sentado por a en la fila i yla columna j de la matriz del Mayor.
Asimismo, para pasar de la matriz del Mayor al Grafo contable, (jjj
rnenzamos por. dibujar.n puntos 'en el papel (tantos como cuentas litO
proceso contable). Si en la ma'triz del Mayor el trmino ai, es distinto ,_f
cero, dibujamos una flecha' con origen i y extremo j, y colocames
sobre ella el valor numrico dado por ai. '
(Para ms detalles, consltese Ballestero, 1983, o Kaufmann, 197~!~
Veamos ahora cmo obtener dat'~s contables a la vista del grafo CIljII

table:
Ei Haber de una cuenta i, esto es, la suma aiI+ ... +ain, corresponde
a sumar los valores de todas las flechas que salgan del punto [;
El Debe de una cuenta i,esto es,' la suma ali+ ... +ani, correspomk
a sumar los 'valores de todas las flechas que lleguen al punto i,
El Saldo de una cuenta i corresponde a la diferencia entre el Hal}!~
de iy el Debe de i'Por tanto, su clculo consiste en sumar los 1'1I/;~
res de todas las flechas que salen de [ y restarle los valores de IIJr/M
las flechas que lleguen a [:
La Suma total del Haber ser la suma de lo que haya en el Haber d
las cuentas 1 a n.
En definitiva, se trata de sumar los valores de todas las flechas ,\;11
lientes.
La Suma total del Debe ser la suma de lo que haya en el Debe ,lt
las cuentas de 1 a n. En definitiva, se trata de sumar los valores de toil.
las flechas entrantes.
Como, evidentemente, toda flecha que salga de algn sitio debe lit'
gar a algn otro sitio (dicho de otra manera: toda flecha saliente Fl
tambin una flecha entrante), nos percatamos una vez ms de que:
El Debe es igual al Haber!
El balance parcial entre dos cuentas i y j lo habamos definldu
en Contabilidad Matricial como la diferencia entre los valores de ai y 11"
diferencia' que, eventualmente, podra ser negativa.
Podemos construir as un grafo de balances parciales como sgue.

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


Vol. XXI, n. 68
P. Archel, <E. Azcona, M.o 1. Goicoechea y E. Indurain
Julio-Septiembre 1991
CONTABILIDAD MATRICIAL, POR GRAFOS, MATEMATICAS E INFORMATICA
pp. 781-807

797

Considerando siempre parejas (i, j) con [ menor que j dibujamos


una flecha de i a j valorada con bi=ai-ai si ai-ai es positivo. Si
.l(/I/-ai fuese negativo, dibujamos una flecha de j a i, valorada con
(//i-ai, cantidad a la que denominamos bl. Por ltimo, siaicoincide
con au no dibujamos flecha alguna entre [ y ~(j.
Dado el grafo contable, es muy sencillo reconocer si una cuenta es
origen o aplicacin de fondos:
Si del punto [ del grafo parte alguna flecha, la cuenta [ es origen
de fondos.
Si al punto i del grafo llega alguna flecha, la cuentat es aplicacin de fondos.
Podemos tambin hablar de cuentas que son aplicacin pura de fondos (son aplicacin, pero no origen de fondos) y cuentas que son origen
puro de fondos (son origen, pero no aplicacln de fondos):
Si del punto [ slo salen flechas; pero no llega a [ ninguna flecha,
la cuenta [ es origen de fondos.
Si al punto i slo llegan flechas, pero no llega a i ninguna flecha,
la cuenta [ es aplicacin pura de fondos.
Con respecto a cuentas reales, que sean aplicacin real de fondos
u origen real de fondos, tenemos:
Suponiendo que el punto dibujado en ltimo lugar en el grafo (punto n) nos represente la cuenta formal de regularizacin (<<PERDIDAS
y GANANCIAS), una cuenta real, i (i distinto de n) ser origen real
defondos, si de [ sale alguna flecha que no va a parar a n, y ser
aplicacin real de fondos si ai va a parar alguna flecha que no ha
salido de jt.
<

A partir del ejemplo que propusimos al comienzo del apartado anterior sobre Contabilidad Matricial, constryase el correspondiente grafo
contable. Estdiense qu cuentas son origen o aplicacin de fondos.
Calclense Haberes, Debes y Saldos. Obtngase el Grafo de Balances
Parciales.
El siguiente apartado del ejercicio sera darle la vuelta al proceso, y
a partir del grafo contable obtener de nuevo la matriz del Mayor.
Asimismo, a partir del Grafo de Balances Parciales, debe obtenerse la
matriz de balances o bien el casillero triangular que utilizbamos al
final del apartado anterior sobre Contabilidad Matricial.

798

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


Vol. XXI, n. 68
Julio-Septiembre
P. Archel,
E. Azcona, M.a1991
1. Goicoechea y E. Indurain
pp. 781-807
'CONTABILIDAD MATRICIAL, POR GRAFOS, MATEMATICAS E INFORMATICA

doctrina

Creemos que la buenacom'ptensin de este ejercicio por parte ~Bl


alumno supondr ya que ste ha comprendido la esencia, tan to d, ~jj;
Contabilidad Matricial como de la Contabilidad por Grafos y, sobre l!)j~~'
del isomorfismo que existe entre ambas.

4. ALGUNA CUESTION DE INFO'RM'ATICA


En este apartado nos proponemos dar ideas para proponer )11'01$
mas' prct-icos a travs de una- asignatura de Informtica (o simlli\!l
asignatura presente en los currcula de Ciencias Econmicas y Empl'l!~
ria1es. Se tratara no slo de proponer problemas o cuestiones inf()I'lb~
ticas per se, sino de incluir adems algn aspecto que haga al all1llH~
ver cmo la Informtica es til en las distintas disciplinas econmicas !l'
empresariales. En nuestro caso, se trata de que vea cmo incide la lnh11l
mtica en la Contabilidad.
.' Un estudio interesante acerca de aplicaciones de la Informtica hnJ;
alguna otra rama de las Ciencias Empresariales, en este caso, hacia lo{~;
lo relacionado con Matemtica Financiera, aparece en Baca (1986),
Veamos, en una primera aproximacin, qu tipo de operaciones in'of'
mticas cabe realizar a partir de la Contabilidad Matricial:
,'
Como ya hemos indicado, la Contabilidad por Grafos es isomorfa 11 h
Contabilidad Matricial, por eso trabajaremos slo con esta ltima, por rcslIlt*'l
de mayor comodidad para la computacin manejar datos matricalmente (lablJH
ficheros, etc.).
NOTA:

Repasando el apartado de Contabilidad Matricial, vemos que se 111m


realizado operaciones como las siguientes:
l.
2.
3.
4.
5.
6.
7.
8.

Almacenar los datos del libro Mayor en una matriz.


Extraer de una matriz el elemento au.
Sumar las filas de una matriz.
Sumar las columnas de una matriz.
Comprobar si un elemento es menor, mayor o igual que cero.
Calcular la traspuesta de una matriz.
Sumar (o restar) dos matrices dadas.
Multiplicar dos matrices dadas.

Estos procesos, muy elementales, suelen ser presentados en los prt


meros pasos de una asignatura de Informtica o en cualquier curso ele

{culos

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


Vol. XXI, n. 68
P. Archel, 1:.. Azcona. M.a 1. Gocoechea.y E. Induran
Julio-Septiembre 1991
pp. 781-807
CONTABiLIDAD MATRICIAL, POR GRAFOS:

MAT~MATlC~SE INFOR~~'rr~A" 799

trinales

mental de programacin. (Vase, por ejempl, Aguad6~Muozy'


otros,
..
.
1984.)
Lo interesante para el alumno de Ciencias Econmcas o Empresariales es notar su utldad para con la Contabilidad.
'.

"

As, el profesor de Informtica debe proponer 16s' problemas al estilo


ele como indicamos en la Introduccin del presentetrabajo, Un ejemplo
sera: Diseen ustedes unprograma que sirva para. multiplicar .dos matrices. dadas, y aplquenlo al clculo de
un ."vector
,.
.. de saldos". :
. Presentamos ahora algn programa, elaborado en lenguaje BASIC,
para ir realizando las operaciones anteriores (cmo sumar matrices, cmo
obtener traspuestas, cmo multiplicar matrices, etc.l.:
o.....'

l.

Cmo guardar unos datos en una matriz

El proceso es el siguiente: Le decimos al ordenador ra' t'r~vs de la


sentencia DIM (NF, NC)] el nmero de filas NF y el nmero de columnas NC que va. a tener la matriz (obviamente, .s trabajamos, con la
Matriz del Mayor de una Contabilidad, ser NF=NC).
.
A continuacin, fila a fila vamos introduciendo losdatos de la matriz.
(Empezamos con la fila 1, introduciendo a, a~) ..... ,. al n Pasamos a la
fila 2, con a21, a22, ... , a2n. Finalmente introduciremos la fila n.) Este proceso se realiza mediante un bucle animado FOR.~. NEXT y lasentencia INPUT.
Como ejmplo,'parael casode una matriz7X7; haramos el siguiente
..
.
programa:
10DIM A '(t 7)
20 FOR 1=1 TO 7
30 FOR J=1 TO 7
40 INPUT A (1, J)
50 NEXT J
60 NEXTI

.:

('

.....

'

.'\

(Llamaremos programa principal a este programa.). ",


NOTA: En' este programislo almacenamos los datos 'en Ia memoria del ordenador. No hemos incluido nada acerca' de la' visualizacin (impresin) .de -esos

800

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


"
Vol. XXI, n. 68
Julio-Septiembre 1991
Po'Archel, E.. Azcona, M.a 1. Gocoechea y E. Indurain
pp. 781-807
CONTABILIDAD MATRICIAL, POR GRAFOS, MATEMATICAS E INFORMATICA

.datos. Si quisiramos imprimirlos datos uno a uno, habra que utilizar unu Milli\'
.. tencia PRINT, y aadir al programa anterior las lneas siguientes:
70 FOR 1 =1 TO 7
80 FOR J =1 TO 7
90 PRINT (1, J)
100 NEXTJ
110. NEXTI

Si adems queremos que los datos salgan "en forma de matriz (7x7), el proceu
se complica un poco ms, pero sigue siendo sencillo. Dejamos al lector el trahl1,'l~
'"

2.

Cmo extraer el elemento ai

Aqu; no hay ningn problema. Si la matriz ha sido ya almacenads


basta utilizar PRINT A (1, J)para que el ordenador nos escriba an. POi
ejemplo, la lnea PRINT A (3,4) hace que el aparato presente en pantnlla
el elemento a34-.

3-4.

Cmo sumar las filas (columnas) 'de una matriz

Supongamos que queremos sumar la fila i de una matriz. Supongn


mos ya que hemos introducido los datos de la matriz en el ordenador
Creamos ahora una nueva variable S(1), variable que nos va dando hl!
sumas siguientes:
S(O) =0, S(l)=O+ail.=ail, S (2) =s(1) +a,'2=
=a+ ai2, ... , S(n)=ail+ ... +ain
El programa se obtiene ahora aadiendo al programa principal
siguientes lneas:

la~

70
80
90
100
110

FOR 1=1 TO 7
S(1) =0
FOR J=l ro 7
S (1) =S(1) +A (l,j)
NEXT J
130 NEXT 1 ,':

. NOTAS: a) Si queremos- ver' la' 'suma de los filas ,,1 .(1 va de 1 a 7) impresas
en la pantalla, habra que aadir la lnea:

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


Vol. XXI, n. 68
1:'. Archel,. E. Azcona, M.a l. Goicoechea y 'E. .Indurain
Julio-Septiembre 1991
CONTABILIDAD MATRICIAL, POR GRAFOS, 'MATEMATlCASE INFORMATICA
pp. 781-807

801

120 PR1NTS (1)


b} El razonamiento por columnas es anlogo, cambiando los papeles de 1 y J.
Lo dejamos al cuidado del lector, .'

5. Comprobar si un elemento es menor, igualo mayor, que cero


Esto se hace a travs de la sentencia IF ... THEN del lenguaje BASIC,
,
puesto que >>>, < y = vienen ya implementadas.
Por ejemplo, supongamos que SI, ... , S7 son saldos y queremos saber
si son
acreedores,
deudores o nulos. ._...
Haramos un programa
como:
.
..
..
"._'

10
20
30
40
50
60
70
80
90
'100
110
120

'~

DIM S(7)
FOR 1=1 TO 7
INPUT S(l)
NEXT 1
FOR 1=1 TO 7
IF S(1)=O THEN 90
IF S(IO THEN 100
IF S(1)<O THEN 110
PRINT LA CUENTA ";1;" TIENE SALDO NULO
PR1NT LA UENTA ";1;;' TIENE'SLDO ACREEDOR .
PR1NT LA CUENTA ";1;" TIENE SALD,O DEUDOR
NEXT 1

Cmo calcular la traspuesta de una matriz dada


Dada una matriz A de orden n X n cuyo trmino general seae., (en la
fila i y la columna j de la matriz A), su traspuesta ser una matriz Al de
trmino general (en la fila i y la columna j de la matriz Al) bi j = aji.
As, para almacenar la matriz Al, supuesta almacenada la matriz A
(a partir del programa principal), aadimos' al programa principal las
lneas:
'".
'
70
80
90
100
110
120
NOTA:'

lector.

DIM B(7,7) ,
FOR 1=1 TO 7
FOR J=1 TO 7
B (1, J) =A (J, 1)
NEXT J "
NEXT 1
La Inclusin de procedlmentosdefmpresin ia dejamos al cuidado del

802

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


'1
Vol. XXI, n. 68
P. ArcheI,Julio-Septiembre
E. Azcona, M.a 1;1991
Golcoecheay.E, Induraiii
pp. 781-807
CONTABILIDAD MATRICIAL, POR GRAFOS, MATEMATICAS E

INFO~ATICA

.artcul6t;
. .fES_ .,

doctrinale;

7. Cmo sumar dos matrices dadas


Aqu tampoco hay mucho problema, pues la operacin sumar . 1 !
viene ya implementada en el lenguaje. Modificamos el programa prll\\~
pal aadiendo' las lneas siguientes:
70
80
90
. 100
110
.120
130
140
150
160
170
180

DIM B(7,1) ..
FR 1=1 ro 7
FR J=l ro 7.
lNPUTB (1, J).
NEXT J
NEXT 1 .
DIM e (7,7)
,FR 1=1 T 7
FR J=l ro 7
e (I,J)=A (I,J)+B (I,J)
NEXT J
NEXT 1

".

NOTAS: 1) De nuevo dejamos al cuidado d~l lector los procedimientos de 1m


presin.
. '
,
2) Las modificaciones para restar son obvias, ya que la operacin restar - ,
viene tambin implentada. ,.

8.

Cmo multiplicar dos matrices dadas

Supongamos que queremos multiplicar dos matrices A y B y obtener I


una nueva matriz C=AB. Para poder efectuar dicha multiplicacin C~ '11
necesario que el nmero de filas de B coincida, con el nmero de colum ~ ,.,~,"!
nas de A. Sean, por tanto, dos matrices A de m filas y n columnas, y JI
-J.
de n filas y p columnas. La matriz C tendr m filas y p columnas. Si 1/, '
representa el trmino general de A (i entre 1 y m.vjesure 1 y n) y si /J"
representa el trmino general de B (j entre 1 y n, k.entre 1 y p), el tr- J!'
mino general de C ser c, verificndose q u e : : i

ti

Veamos cmo programar este proceso. (Tngase en cuenta que la Opto. -1'. ,1
racin multiplicar ;* viene ya implementada.) Supongamos que A tiento fi~
tres filas y deis columnas, y que B tiene dos filas y cuatro columnas:
::~
{';

I
I

".-'
1.culos
~:
"!i

l'

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


Vol. XXI, n. 68
P. Archel, E. Azcona, M. I. Goicoechea y E. Indurain
Julio-Septiembre 1991
pp. 781-807
CONTABILIDAD MATRICIAL, POR GRAFOS, MATEMATICAS E INFORMATICA

'.octrinales

803

jj

10
20
30
40
50
60
. 70
80
90
100
110

120
130
140
150
160
170
180
190
200
210

DIM A (3,2)
FR 1=1 ro 3
FR J=l ro 2
INPUT A (1, J)
NEXT J
NEXT 1
DIM B (2, 4)
FR H=l ro 2
FR T=l ro 4
INPUT B (H, T)
NEXT T
. NEXT H
DIM C (3,4)
FR P=l ro 3
FR Q=l T 4
C (P, Q) =0
FR R=l ro 2
C (P, Q) =C (P, Q) +A (P, R) *B (R, Q)
NEXT R
NEXT Q
NEXT P

(De nuevo dejamos al cuidado del lector los procedimientos de presentacin en pantalla e impresin.)

Terminamos este apartado con una serie de ejercicios:


1. Disear un programa para almacenar los datos del casillero trian-

gular que emplebamos al final del apartado sobre Contabilidad


Matricial, y para calcular despus los saldos de cada cuenta.
2. Disear un programa que calcule la matriz de Haberes, la matriz
de Debes y la matriz de Saldos, y que decida si cada saldo es
acreedor, deudor o nulo.
3. Disear un programa que compruebe que el Debe ha de ser igual
al Haber, haciendo para ello el clculo UI. (A-Al). U (producto de
tres matrices), y viendo que sale cero:

804

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


Vol. XXI, n. 68
Julio-Septiembre
P.. Archel, E.
Azcona, M.a I. 1991
Goicoechea y' E. Indurain
pp. 781-807
CONTABILIDAD MATRICIAL. POR GRAFOS,'MTEMATICAS E INFORMATICA

l,

S. COMENTARIOS FINALES
Cabe ahora, antes de terminar nuestro trabajo, hacer alguna reflcxi(~
final. Quiz sea el momento de sacar conclusiones.
No hemos pretendido legar a ver hasta sus ltimas consecuencins tlJ
apartado matemtico que pueda aparecer en las tcnicas contables (
Creemos que no era ese el objetivo de nuestro trabajo, el cual ha pr~ ...1
tendido ser, ante todo, un instrumento didctico, pensado, primordld..
mente, para profesores universitarios de Contabilidad, Maternt icas ji .'

Informtica.

11

.1

. Diremos, eso s, que si bien no hemos pretendido ser exhaustivos.a j


que hemos prhetendido ser rigurosos en todos aquellos conceptos muts .ijl. .
mticos' que emos presentado.
",.
Creemos, no obstante, que conviene indicar dnde el estudioso (l;
estos temas puede seguir con investigaciones a un mayor nivel de )I'()'
fundidad.
Citemos en primer lugar' la obra de Ijiri (1976), y especialmente !JI
captulo S, de ttulo Anlisis de objetivos por medio de la Tabla dI!
Transacciones, donde se estudian con rigor los conceptos de. Contablll. j
dad Matricial (el autor denomina a esto trabajo con matrices de incl- ~.' :
denca contables) y la. Contabilidad por Grafos (que denomina estudio ]
mediante redes contables).
~
Otro texto de obligada referencia sera el de Requena (1977), en es pe j
cial sus captulos titulados Microteora de las estructuras circulatorias-,
que en esencia muestran cmo .aplicar Teora de Grafos a la Coniu. 1
bilidad.
j
Otro artculo interesante es .el de Broto (1982). En l se dan ya apll.
caciones concretas (de la Contabilidad Matricial) a un problema o bloque de estudios contables concreto, como es la Contabilidad de Costes,
Su aproximacin guarda gran analoga con las tcnicas input-output del
anlisis econmico clsico.
As (subrayando. una vez ms la idea 'de interdisciplinariedad que
hemos pretendido dar a nuestro artculo) no est de ms proponer u
quien desee investigar en estos temas, que trate de ver esa analoga entre
el citado artculo de Broto yel anlisis input-output, en bsqueda de una
causa comn entre investigadores en Contabilidad y (ponemos por
caso) Teora Econmica o Economa Matemtica. En este sentido, recomendaramos la consulta de Lancaster (1973) o Nikaido (1978).
.1.',

l
!

culos

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


Vol. XXI, n. 68
P. Archel, E. Azcona; M.a 1. Goicoechea y E. lndurain
Julio-Septiembre 1991
pp. 781-807
CONTABILIDAD MATRICIAL, POR GRAFOS, MATEMATICAS E INFORMATlCA

't,~~. trinales

805

'. Sinuestra idea ha sido .presentar-los sustratos matemticos que aparecen en la-Contablidadcceoe decir tambin que.La observacin de hechos contables puede hacer al matemtico plantearse cuestiones o problemas de complejidad en su resolucin matemtica.
El estudio de tales problemas se saldra de los lmites que hemos pretendido para el presente trabajo. Sin embargo, creemos interesante citar
alguno, a modo de ejemplo:

1
El problema del transporte, famoso problema de Investigacin Operativa, de enorme complejidad, y para el que' slo se conocen soluciones
parciales, puede entenderse como el de una multinacional que tiene m
puntos de produccin y' n .puntos de venta. Tiene una serie de pedidos
en cada punto de venta. El transporte de una unidad de mercanca entre
un punto de produccin y un punto de venta tiene un cierto 'coste, en
funcin de la distancia recorrida. El asunto es qu ruta debe seguirse
para que todos los clientes queden satisfechos y el coste de transporte
sea mnimo.
Pues bien, todo el proceso anterior puede ser interpretado a travs
de Contabilidad por Grafos, como un grafo contable: el llevar mercanca
del punto de produccin x al punto de venta, y supondra dos anotaciones
contables: una por el valor de la mercanca que se lleva de x a y (sera
una flecha valorada, de origen x y final en y); una segunda flecha
representara el coste de la operacin de transporte e ira de un punto
que represente la cuenta prdidas y ganancias a x.
(Dejamos al cuidado del lector el planteamiento exhaustivo de un tal
problema, en trminos contables.)

EJEMPLO

La contemplacin de un grafo contable da lugar al planteamiento de


problemas sobre teora de grafos, que no son triviales:
.Imagnemos, por ejemplo, un grafo contable donde intervienen n cuentas (n mayor que 2), y se sabe que: dos cuentas cualesquiera [ y [
(i '=1= j)estn ligadas por una y slo una flecha (bien de [ a j, bien
de j a i). De cada punto (cuenta) sale al menos una flecha. Prubese

806

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


"
Vol. XXI, n. 68
Julio-Septiembre 1991
P. ArcheI,.E. Azcona, M.' I. Gocoecheay E. Indurain
pp. 781-807
CONTABILIDAD MATRICIAL, POR GRAFOS, MATEMATICAS E INFORMATICA

que se pueden encontrar tres cuentas, a, b y C, tales que hay


flecha que sale de a y llega a b, hay una flecha quesale de b y IIl1ti
a e y hay una flecha que sale de e y llega a a.
Veamos ahora algn enunciado equivalente (quiz sorprendente) .kj
problema anterior, destacando as la analoga entre un problema nllch~
de la Contahlldadsy problemas que podramos denominar, en scnl'ck
amplio, de otras' disciplinas:
~'
a) Se tiene un polgono regular de .n lados dibujado en el plum;
Todas sus aristas, menos una, estn pintadas de azul, estando la arl!il~
restante-pintada de rojo. Pintamos de azulo de rojo, a nuestro antojo-,
las diagonales (esto es, rectas qtte unen vrtices no consecutivos) dlJl
polgono. Prubese que debe aparecer aqu un tringulo de vrtices lll!
el polgono original, y que tiene dos lados pintados de azul, y el 011'0,
de rojo. '
b) Se tiene un conjunto de n elementos (n mayor que 2), X = XI, .~,
... , Xn. Sobre ese conjunto hay definida una cierta relacin binaria R Inl
que: si i ;= j, o bien x, est relacionado por R con Xi, o bien Xi est rclll
cionado por R con Xi; XI est relacionado por R con X2; X2 lo est con Xl;
X3 lo est con X4; ... ; Xn-I lo est con Xn, y, finalmente, y cerrando un
bucle, XI! est relacionado por R con XI.
Prubese que se pueden encontrar tres elementos a, by C en X
tales que al> est relacionado por R con b, b lo est con C y Cl> lo
est con a,'.
c) En un campeonato de ajedrez han intervenido n jugadores (n muyor que 2). Se sabe que:
o

i)

i)
i)

El campeonato se ha celebrado por el sistema todos contra too


dos, a una sola vuelta.
Todos los jugadores han vencido en al menos una partida.
Ninguna partida ha terminado en tablas.

Prubese la existencia de tres jugadores a, b y C tales que <<al>


ha vencido a b, b ha vencido a c y C ha vencido a a.
Resulta as interesante y alentador dar a conocer al Contable el hecho
de que si domina una tcnica propia (como en este caso la Contabilidad
por Grafos) puede llegar a adentrarse y resolver por su cuenta, utilizando
quiz sus propias tcnicas contables, problemas nada triviales de otras
ramas de la Ciencia.

REVISTA ESPAOLA DE FINANCIACIN Y CONTABILIDAD


Vol. XXI, n. 68
P. Archel, E. Azcona, M.a 1. Goicoechea y E. Indurain
Julio-Septiembre 1991
pp.
781-807
CONTABILIDAD
MATRICIAL, POR GRAFOS, MATEMATICAS E INFORMATICA

807

BIBLIOGRAFIA
OlJAIJO-Muoz, R.; BLANCO, A.; ZABALA, J., y ZAMARREO, R.: BA8IC bsico. Curso
de programacin, 9.' ed., editado por los autores, Madrid, 1984.
'\GlJAlJo-Muoz, R.; BLANCO, A.; RUBIALES, E.; ZABALA, J., y ZAMARREO, R.: Programas
comentados de BA8IC bsico, 4.' ed., editado por los autores, Madrid, 1984.
llACA, G.: Las matemticas financieras y los sistemas, Limusa, Mxico, 1986.
IhLLESTERO, E.: Teora y estructura de la nueva contabilidad, 4.' ed., Alianza Editorial (AUT nm. 16), Madrid, 1983.
BROTO, J. J.: Aplicacin del clculo matricial a la Contabilidad de costes: Caractersticas de la Matriz de coeficientes tcnicos asociada al clculo del coste
completo, Tcnica Contable, torno XXXIV, nm. 405, septiembre 1982, pginas 321-340.
CAIBANO, L.: Contabilidad. Anlisis contable de la realidad econmica, Pirmide,
Madrid, 1987.
GRAFE, J.: Matemticas universitarias. Para estudiantes de Ciencias Econmicas y
Empresariales, Mac Graw-Hill, Madrid, 1985.
InRI, Y.: Anlisis de objetivos y control de gestin, ICE Ediciones, Madrid, 1976.
KAUFMANN, A.: Puntos y flechas. Teora de los grafos, Marcombo, Barcelona, 1976.
LANCASTER, K.: Economa matemtica, Bosch, Barcelona, 1973.
NIKAIDO, H.: Mtodos matemticos del anlisis econmico moderno, Vicens Vives,
Barcelona, 1978.
REQUENA, J. M.: La homogeneizacin de magnitudes en la Ciencia de la Contabilidad,
ICE Ediciones, Madrid, 1977.

S-ar putea să vă placă și