Avisar de contenido inadecuado

tipos abstractos de datos en c

{
}
un tipo abstrato de datos llamado (TAD) es un conjunto de valores y operaciones que se definen por especificación, siendo independientes de su implementación.

vamos a empezar con un tipo abstracto de datos muy sencillo, vamos a definir un numero fraccionario

 1º para ello debemos comenzar con un fichero de extencion .h en el cual pondremos la definicion
del tipo y la declaraciones de las variables y funciones a utilizar, llamemoslo fraccionario.h
y contendrá:

    #include <stdio.h>
#ifndef _fraccionario_ /*sentencia del preprocesador de c, sirve para comprobar que no
                hay otro tipo fraccionario en cuyo caso no podra ser definido                     nuestro TAD*/
    #define _fraccionario_
    typedef struct estructura{
        int numerador;
        int denominador; /*numero fraccionario tipo-> 1/2,2/4,5/6.....*/
    }tipofraccion;
    typedef tipofraccion *fraccionario;
    fraccionario crear_fraccion(int x,int y);/*crea la fraccion*/
    void destruir_fraccion(fraccionario f);/*libera la memoria*/
    int numerador(fraccionario f);/*devuelve denominador de f*/
    int denominador(fraccionario f); /*devuelve denominador de f*/
    void producto(fraccionario f,fraccionario g); /*suma f=f*g*/
#endif

antes de pasar a la siguiente parte deberemos de comprender una question fundamental a la hora
de diseñar un TAD; la ocultación de informacion. Algunos de ustedes que lean esto se
preguntarán por que no he utilizado tipofraccion directamente en vez de  utilizar un puntero a
estructura.
Bien esto es debido por que a la hora de implementar el tad si  hubiese sido un estructura, a
la hora de tener que modificarla habría  tenido que haberse pasado por referencia cargandose
la ocultacion de información. siendo por ejemplo la funcion producto asi: void producto(fraccionario *f,fraccionario g). si no fuese asi se pasaria por valor  y fraccion f no se modificaría.

2º Una vez tengamos definido nuestro TAD, deberemos de  implentar las funciones en un archivo de extencion .c, llamemoslo fichero.c:
#include "fraccionario.h"
#include <stdio.h>
#include <stdlib.h>
    fraccionario crear_fraccion(int x,int y){
        fraccionario f;
        f=(fraccionario)malloc(sizeof(tipofraccion));
        if(f==NULL){
            printf("error: no hay memoria\n");
            exit(1);
        }
        f->numerador=x;
        f->denominador=y;
    return f;
    }
    void destruir_fraccion(fraccionario f){
        free(f);
    }
    int numerador(fraccionario f){
        return f->numerador;
    }
    int denominador(fraccionario f){
        return f->denominador;
    }
    void producto(fraccionario f,fraccionario g){
        f->numerador*=g->numerador;
        f->denominador*=g->denominador;
    }

debemos de anotar que esto es una version del numero fraccionario simplificada y hecha de
manera introductoria para una persona que nunca ha visto nada de esto y no le resulte muy
pesado.
3ºutilizacion dentro de nuestros programas
#include <stdio.h>
#include <stdlib.h>
#include "fraccionario.h"
int main (void){
   fraccionario f,g;
   f=crear_fraccion(2,4);
   g=crear_fraccion(3,5);
   producto(f,g);
   printf("el resultado de multiplicar 2/4f con g es: %d,%d\n",numerador(f),denominador(f));
   destruir_fraccion(f);
   destruir_fraccion(g);
   return 0;
}
espero que sirva de ayuda para quien quiera introducirse en la programación con tipos
abstractos de datos.    
   
{
}
{
}

Comentarios tipos abstractos de datos en c

Y donde se deben guardar los archivos "fraccionario.h" y "fichero.c"... Yo los he guardado en la unidad C:\ y no me funciona!
Irving Irving 20/04/2008 a las 23:11
no! debes de crear un arhivo con extension .h y otro con extension .c
y luego incluir  el fraccionario.h en tu main, pro claro necesitaras un makefile ,,etc
Ante cualquier duda COMUNICAMELO POR AQUI  Y  cuelgo un programa de prueba con todo su codigo fuente
un daludo
Cesar uribe "follon" soy una loca para explicar estructas.
Cesar Uribe Cesar Uribe 06/09/2008 a las 02:41
Cuando se coloca en el include comillas (" "), se debe colocar tanto el .h y el .c en el mismo directorio donde esta el fuente en ejecución...
hernan hernan 07/07/2009 a las 17:25
y como lo ejecuto?
david david 24/08/2009 a las 18:49
Gracias por la explicacion brother, justo hoy estoy tratando de entender este tema, ya que no entendí nada en las clases.. jejejeje,
la forma en q lo planteas me parece muy comprensible y el ejemplo es bastante elemental, asi que con un poco de tiempo espero ser capaz de hacer un TAD por mi cuenta :)
gracias y un saludo!
Obed Estrada Obed Estrada 28/04/2011 a las 21:26
De nada chaval y recuerda cualquier cosa aquí me tienes
Me ayudo mucho este ejemplo, pero logro compilarlo, me sale este error:
/tmp/ccWji5GC.o: In function `main':
prog.c:(.text+0x1a): undefined reference to `crear_fraccion'
prog.c:(.text+0x32): undefined reference to `crear_fraccion'
prog.c:(.text+0x4a): undefined reference to `producto'
prog.c:(.text+0x56): undefined reference to `denominador'
prog.c:(.text+0x64): undefined reference to `numerador'
prog.c:(.text+0x85): undefined reference to `destruir_fraccion'
prog.c:(.text+0x91): undefined reference to `destruir_fraccion'
collect2: ld devolvió el estado de salida 1
gus gus 31/01/2012 a las 22:59
tengo que hacer un TAD con esto, me gustaria a ver si me podiais echar una mano, lo tengo que hcer con el eclipse C++ Helio. gracias.
Estás preparándote para correr una carrera de maratón. Tu entrenador mide el trayecto que has recorrido cada 10 minutos,
durante una hora. Debes implementar un programa que, con las medidas que tu entrenador ha tomado, calcule cuál ha sido tu
velocidad media en general y en el tramo más rápido. Debe indicar también cuál ha sido la franja de tiempo en la que has ido
más rápido.
Para diseñar el programa debes utilizar un TAD en el que definirás la estructura de datos más adecuada para guardar la
información y las operaciones que es necesario llevar a cabo con dicha estructura.
Debéis:
! Diseñar el fichero “.h”
? Definir la estructura de datos
? Definir las operaciones que vais a necesitar (cabeceras de los módulos)
! Escribir el programa principal
! Implementar alguna de las operaciones definidas (fichero “.cpp”)
Ejemplo:
Datos de entrada
Minuto 10 3,2 km.
Minuto 20 3,3 km.
Minuto 30 3,1 km.
Minuto 40 2,9 km.
Minuto 50 2,5 km.
Minuto 60 2,1 km.
Velocidad media = 3,2+3,3+3,1+2,9+2,5+2,1 = 17 km. /h.
Velocidad media en el tramo más rápido = 3,3 km./10 m * 60 m/h = 19,8 km/h
Tramo más rápido = El número 2
..... ..... 04/12/2012 a las 20:12
Muy buen ejemplo! gracias!
Heidi Höge Heidi Höge 25/10/2013 a las 21:21
USO DE TECNOLOGIAS SATELITALES CONTRATADAS PARA PROGRAMACION HUMANA.
QQQQQQQQQQQQQQQQQQQQQQQQQQQpgiorg.blog.comQQQQQQQQQQQQQQQQQQQQQQQ
muéranse si 3
MARIANO RAJOY
SUSANA DÍAZ PACHECO 064.495,87
CATALUÑA ARTUR MAS I GAVARRÓ 144.030,12
COMUNIDAD DE MADRID JAIME IGNACIO GONZÁLEZ GONZÁLEZ 089.643
COMUNIDAD VALENCIANA ALBERTO FABRA PART 067.615,92
GALICIA ALBERTO NÚÑEZ FEIJÓO 067.104,04
CASTILLA Y LEÓN JUAN VICENTE HERRERA CAMPO 068.982
PAÍS VASCO IÑIGO URKULLU RENTERIA 097.518
ISLAS CANARIAS PAULINO RIVERO BAUTE 081.562,92
CASTILLA-LA MANCHA MARÍA DOLORES DE COSPEDAL GARCÍA 100.696
REGIÓN DE MURCIA RAMÓN LUIS VALCÁRCEL SISO 068.981,88
ARAGÓN LUISA FERNANDA RUDI ÚBEDA 080.974,92
ISLAS BALEARES JOSÉ RAMÓN BAUZÀ DÍAZ 065.585
EXTREMADURA JOSÉ ANTONIO MONAGO TERRAZA 081.363,52
PRINCIPADO DE ASTURIAS JAVIER FERNÁNDEZ FERNÁNDEZ 063.710
NAVARRA YOLANDA BARCINA ANGULO 092.532,61
CANTABRIA JUAN IGNACIO DIEGO PALACIOS 059.535
LA RIOJA PEDRO MARÍA SANZ ALONSO 067.055
CEUTA JUAN JESÚS VIVAS LARA 061.000
MELILLA JUAN JOSÉ IMBRODA ORTIZ
FERNANDO RODRÍGUEZ VILLALOBOS -
MÁLAGA ELÍAS BENDODO BENASAYAG 80.793,73
CÁDIZ JOSÉ LOAIZA GARCÍA -
GRANADA SEBASTIÁN PÉREZ ORTIZ 79.088
CÓRDOBA MARÍA LUISA CEBALLOS CASAS 58.121,90 (ADEMÁS COBRA COMO ALCALDESA DE PRIEGO DE CÓRDOBA)
ALMERÍA GABRIEL AMAT AYLLÓN 70.561
JAÉN FRANCISCO REYES MARTÍNEZ -
HUELVA IGNACIO CARABALLO -
LA CORUÑA DIEGO CALVO POUSO
GONZALO MOLINER TAMBORERO 136.152,62
SECRETARIO GENERAL DEL CONSEJO GENERAL DEL PODER JUDICIAL CELSO RODRÍGUEZ PADRÓN 123.466
PRESIDENTE DEL TRIBUNAL CONSTITUCIONAL PASCUAL SALA SÁNCHEZ 129.271,46
VICEPRESIDENTE DEL TRIBUNAL CONSTITUCIONAL EUGENIO GAY MONTALVO 135.268
PRESIDENTE DEL TRIBUNAL DE CUENTAS RAMÓN MARÍA ÁLVAREZ DE MIRANDA GARCÍA 112.578,34
FISCAL GENERAL DEL ESTADO EDUARDO TORRES-DULCE LIFANTE
JUAN IGNACIO ZOIDO ÁLVAREZ 61.918,32 (COMO PARLAMENTARIO AUTONÓMICO)
ANDALUCÍA MÁLAGA FRANCISCO MANUEL DE LA TORRE PRADOS 93.203,18 (COMO SENADOR) 2
ANDALUCÍA CÓRDOBA JOSÉ ANTONIO NIETO BALLESTEROS 65.000 (COMO PARLAMENTARIO AUTONÓMICO) 3
QQQQQQQQQQQQQQQQQQQQpgiorg.blog.comQQQQQQQQQQQQQQQQQQQQQQQQQQQ
ANDALUCÍA GRANADA JOSÉ TORRES HURTADO 59.728
ANDALUCÍA JEREZ DE LA FRONTERA MARÍA JOSÉ GARCÍA-PELAYO JURADO 68.000
ANDALUCÍA ALMERÍA LUIS ROGELIO RODRÍGUEZ 75.530 4
ANDALUCÍA HUELVA PEDRO RODRÍGUEZ 67.892 5
ANDALUCÍA MARBELLA MARÍA ÁNGELES MUÑOZ URIOL 55.000
ANDALUCÍA DOS HERMANAS FRANCISCO TOSCANO SÁNCHEZ 61.000
ANDALUCÍA CÁDIZ TEÓFILA MARTÍNEZ (RENUNCIA, COBRA COMO DIPUTADA) 6
ANDALUCÍA ALGECIRAS JOSÉ IGNACIO LANDALUCE CALLEJA (RENUNCIA, COBRA COMO DIPUTADO)
ANDALUCÍA JAÉN JOSÉ ENRIQUE FERNÁNDEZ DE MOYA (RENUNCIA, COBRA COMO DIPUTADO) 7
ANDALUCÍA SAN FERNANDO JOSÉ LOAIZA -
ANDALUCÍA ROQUETAS DE MAR GABRIEL AMAT AYLLÓN (RENUNCIA, COBRA COMO PRESIDENTE DE LA DIPUTACIÓN)
ANDALUCÍA EL PUERTO DE SANTA MARÍA ENRIQUE MORESCO GARCÍA -
ANDALUCÍA EL EJIDO FRANCISCO GÓNGORA CARA -
ANDALUCÍA CHICLANA DE LA FRONTERA ERNESTO MARÍN ANDRADE -
ANDALUCÍA MIJAS ÁNGEL NOZAL LOJA -
ANDALUCÍA VELEZ-MÁLAGA FRANCISCO DELGADO BONILLA -
ANDALUCÍA FUENGIROLA ESPERANZA OÑA SEVILLA -
ARAGÓN ZARAGOZA JUAN ALBERTO BELLOCH JULBE 138.741,06 8
ARAGÓN HUESCA ANA ALÓS 34.446 9
ARAGÓN TERUEL MANUEL BLASCO (RENUNCIA, COBRA COMO SENADOR) 10
ARAGÓN CALATAYUD JOSÉ MANUEL ARANDA LASSA -
PRINCIPADO DE ASTURIAS GIJÓN CARMEN MORIYÓN 064.945 11
PRINCIPADO DE ASTURIAS OVIEDO AGUSTÍN IGLESIAS CAUNEDO 66.111 12
PRINCIPADO DE ASTURIAS AVILÉS PILAR VARELA DÍAZ 053.597 13
PRINCIPADO DE ASTURIAS SIERO GUILLERMO MARTÍNEZ SUÁREZ 37.800 14
PRINCIPADO DE ASTURIAS EL PUERRO ESTHER DÍAZ 45.065 15
PRINCIPADO DE ASTURIAS MIERES ANÍBAL VÁZQUEZ (RENUNCIA, COBRA COMO PREJUBILADO MINERO) 16
PRINCIPADO DE ASTURIAS CASTRILLÓN ÁNGELA VALLINA 37.939 17
ISLAS BALEARES PALMA DE MALLORCA MATEU ISERN 61.326 18
ISLAS BALEARES CALVIÁ MANUEL ONIEVA -
ISLAS BALEARES IBIZA MARIENNA SÁNCHEZ-JÁUREGUI MARTÍNEZ -
ISLAS BALEARES MANACOR ANTONI PASTOR CABRER -
ISLAS BALEARES LLUCHMAYOR JOAN JAUME -
ISLAS BALEARES MARRACHÍ BARTOLOMEU OLIVER PALOU -
ISLAS BALEARES SANTA EULALIA DEL RÍO VICENTE ALEJANDRO MARÍ TORRES -
ISLAS BALEARES INCA RAFAEL TORRES GÓMEZ -
ISLAS BALEARES CIUDADELA JOSEP MARIA DE SINTAS ZAFORTEZA -
ISLAS BALEARES MAHÓN ÁGUEDA REYNÉS CALVACHE -
ISLAS BALEARES SAN JOSÉ NEUS MARÍ MARÍ -
ISLAS BALEARES SAN ANTONIO ABAD JOSEFA GUTIÉRREZ COSTA -
ISLAS CANARIAS LAS PALMAS DE GRAN CANARIA JUAN JOSÉ CARDONA 68.000
ISLAS CANARIAS SANTA CRUZ DE TENERIFE JOSÉ MANUEL BARMÚDEZ 073.215 19
ISLAS CANARIAS SAN CRISTÓBAL DE LA LAGUNA FERNANDO CLAVIJO BATLLE -
ISLAS CANARIAS TELDE MARÍA DEL CARMEN CASTELLANO RODRÍGUEZ -
ISLAS CANARIAS ARONA JOSÉ ALBERTO GONZÁLEZ REVERÓN -
ISLAS CANARIAS SANTA LUCÍA DE TIRAJANA SILVERIO MATOS -
ISLAS CANARIAS ARRECIFE MANUEL FAJARDO FEO -
ISLAS CANARIAS SAN BARTOLOMÉ DE TIRAJANA MARCO AURELIO PÉREZ -
ISLAS CANARIAS ADEJE JOSÉ MIGUEL RODRÍGUEZ FRAGA -
ISLAS CANARIAS LA OROTAVA ISAAC VALENCIA DOMÍNGUEZ -
ISLAS CANARIAS GRANADILLA DE ABONA FRANCISCO JAIME GONZÁLEZ CEJAS -
ISLAS CANARIAS LOS REALEJOS MANUEL DOMÍNGUEZ GONZÁLEZ -
ISLAS CANARIAS ARUCAS ÁNGEL VICTOR TORRES -
ISLAS CANARIAS PUERTO DEL ROSARIO MARCIAL MORALES -
ISLAS CANARIAS PUERTO DE LA CRUZ MARCOS BRITO GUTIÉRREZ -
ISLAS CANARIAS INGENIO JUAN JOSÉ GIL MENDEZ -
ISLAS CANARIAS AGÜIMES ANTONIO MORALES MÉNDEZ -
ISLAS CANARIAS CANDELARIA JOSÉ GUMERSINDO GARCÍA TRUJILLO
ISLAS CANARIAS GÁLDAR TEODORO CLARET SOSA MONZÓN -
ISLAS CANARIAS ICOD DE LOS VINOS JUAN JOSÉ DORTA ÁLVAREZ -
ISLAS CANARIAS TACORONTE ÁLVARO DÁVILA GONZÁLEZ -
ISLAS CANARIAS MOGÁN FRANCISCO GONZÁLEZ GONZÁLEZ -
ISLAS CANARIAS LA OLIVA CLAUDINA MORALES RODRÍGUEZ -
ISLAS CANARIAS LOS LLANOS DE ARIDANE NOELIA GARCÍA LEAL -
ISLAS CANARIAS TEGUISE OSWALDO BETANCORT GARCÍA -
ISLAS CANARIAS PÁJARA RAFAEL PERDOMO BETANCOR -
ISLAS CANARIAS GUÍA DE ISORA PEDRO MARTÍN DOMÍNGUEZ -
ISLAS CANARIAS TÍAS JOSÉ FRANCISCO HERNÁNDEZ GARCÍA -
CANTABRIA SANTANDER ÍÑIGO DE LA SERNA 64.280 20
CANTABRIA TORRELAVEGA ILDEFONSO CALDERÓN -
CANTABRIA CASTRO URDIALES IVÁN GONZÁLEZ BARQUÍN -
CANTABRIA CAMARGO DIEGO MOVELLÁN -
CANTABRIA PIÉLAGOS ENRIQUE TORRE BOLADO -
CASTILLA-LA MANCHA ALBACETE CARMEN BAYOD 62.811
CASTILLA-LA MANCHA CIUDAD REAL ROSA ROMERO (RENUNCIA, COBRA COMO DIPUTADA)
CASTILLA-LA MANCHA CUENCA JUAN ÁVILA 57.130 21
CASTILLA-LA MANCHA GUADALAJARA ANTONIO ROMÁN 55.037
CASTILLA-LA MANCHA TOLEDO EMILIANO GARCÍA-PAGE (RENUNCIA, COBRA COMO SENADOR)
CASTILLA Y LEÓN ÁVILA MIGUEL ÁNGEL GARCÍA NIETO 60.000
CASTILLA Y LEÓN BURGOS FRANCISCO JAVIER LACALLE LACALLE 69.133,04 22
CASTILLA Y LEÓN LEÓN EMILIO GUTIÉRREZ 57.897,70
CASTILLA Y LEÓN PALENCIA ALFONSO POLANCO 44.162 23
CASTILLA Y LEÓN SALAMANCA ALFONSO FERNANDO FERNÁNDEZ MAÑUECO 63.238
CASTILLA Y LEÓN SEGOVIA PEDRO ARAHUETES 55.309
CASTILLA Y LEÓN SORIA CARLOS MARTÍNEZ MÍNGUEZ 56.737
CASTILLA Y LEÓN VALLADOLID FRANCISCO JAVIER LEÓN DE LA RIVA 94.000
CASTILLA Y LEÓN ZAMORA ROSA VALDEÓN 42.448
CATALUÑA BARCELONA XAVIER TRIAS I VIDAL DE LLOBATERA 146.739
CATALUÑA HOSPITALET DE LLOBREGAT NÚRIA MARÍN MARTÍNEZ 77.363,60
CATALUÑA BADALONA XAVIER GARCÍA ALBIOL -
CATALUÑA TARRASA PERE NAVARRO I MORERA -
CATALUÑA SABADELL MANUEL BUSTOS GARRIDO 112.312,24
CATALUÑA TARRAGONA JOSEP FÈLIX BALLESTEROS CASANOVA 64.296
CATALUÑA LÉRIDA ÀNGEL ROS 68.718
CATALUÑA MATARÓ JUAN MORA I BOSCH 57.500
CATALUÑA SANTA COLOMA DE GRAMANET NÚRIA PARLÓN GIL -
CATALUÑA REUS CARLES PELLICER PUNYED -
CATALUÑA GERONA CARLES PUIGDEMONT (RENUNCIA, COBRA COMO DIPUTADO AUTONÓMICO) 24
CATALUÑA CORNELLÁ DE LLOBREGAT ANTONI BALMÓN 71.600
CATALUÑA EL PRAT DE LLOBREGAT LLUÍS TEJEDOR 70.300
CATALUÑA CASTELLDEFELS MANUEL REYES 66.400
CATALUÑA SAN JUAN DESPÍ ANTONI POVEDA 66.200
COMUNIDAD VALENCIANA ALICANTE SONIA CASTEDO -
COMUNIDAD VALENCIANA CASTELLÓN ALBERTO FABRA 73.688
COMUNIDAD VALENCIANA VALENCIA RITA BARBERÁ NOLLA 105.934
EXTREMADURA BADAJOZ MIGUEL ÁNGEL CELDRÁN 065.380 25
EXTREMADURA CÁCERES ELENA NEVADO 54.23625
EXTREMADURA MÉRIDA PEDRO ACEDO 058.85625
EXTREMADURA PLASENCIA FERNANDO PIZARRO -
EXTREMADURA DON BENITO MARIANO GALLEGO BARRERO -
EXTREMADURA ALMENDRALEJO JOSÉ GARCÍA LOBATO -
EXTREMADURA VILLANUEVA DE LA SERENA MIGUEL ÁNGEL GALLARDO MIRANDA -
GALICIA LA CORUÑA CARLOS NEGREIRA 65.500
GALICIA LUGO JOSÉ LÓPEZ OROZCO 60.000
GALICIA ORENSE FRANCISCO RODRÍGUEZ 68.000
GALICIA PONTEVEDRA MIGUEL ANXO FERNÁNDEZ LORES 60.000
GALICIA SANTIAGO DE COMPOSTELA ÁNGEL BENITO CURRÁS FERNÁNDEZ 63.000
GALICIA VIGO ABEL RAMÓN CABALLERO ÁLVAREZ 060.589
GALICIA FERROL JOSÉ MANUEL REY VARELA 45.000
COMUNIDAD DE MADRID MADRID ANA MARÍA BOTELLA SERRANO 101.987
COMUNIDAD DE MADRID MÓSTOLES DANIEL ORTIZ ESPEJO 74.268,04
COMUNIDAD DE MADRID ALCALÁ DE HENARES BARTOLOMÉ GONZÁLEZ JIMÉNEZ 90.500
COMUNIDAD DE MADRID FUENLABRADA MANUEL ROBLES DELGADO 54.928,72
COMUNIDAD DE MADRID LEGANÉS JESÚS GÓMEZ RUIZ 86.628,22
COMUNIDAD DE MADRID GETAFE JUAN SOLER ESPIAUBA-GALLO 74.209,24
COMUNIDAD DE MADRID ALCORCÓN DAVID PÉREZ GARCÍA -
COMUNIDAD DE MADRID TORREJÓN DE ARDOZ PEDRO ROLLÁN OJEDA 71.859
COMUNIDAD DE MADRID PARLA JOSÉ MARÍA FRAILE -
COMUNIDAD DE MADRID ALCOBENDAS IGNACIO GARCÍA DE VINUESA GARDOQUI 97.000
COMUNIDAD DE MADRID COSLADA RAÚL LÓPEZ VAQUERO 58.564
COMUNIDAD DE MADRID LAS ROZAS DE MADRID JOSE IGNACIO FERNÁNDEZ RUBIO 86.894,21
COMUNIDAD DE MADRID POZUELO DE ALARCÓN PALOMA ADRADOS 85.420
COMUNIDAD DE MADRID VALDETORRES DE JARAMA JOSÉ MANUEL ACEVEDO RAMOS 56.568,88
COMUNIDAD DE MADRID COLLADO VILLALBA AGUSTÍN JUÁREZ LÓPEZ DE COCA 066.616,24
REGIÓN DE MURCIA MURCIA MIGUEL ÁNGEL CÁMARA BOTÍA 71.886,36
REGIÓN DE MURCIA CARTAGENA PILAR BARREIRO ÁLVAREZ (RENUNCIA, COBRA COMO DIPUTADA)
REGIÓN DE MURCIA LORCA FRANCISCO JODAR -
REGIÓN DE MURCIA MOLINA DE SEGURA EDUARDO CONTRERAS 84.678
NAVARRA PAMPLONA ENRIQUE MAYA MIRANDA 65.938
NAVARRA TUDELA LUIS CASADO OLIVER -
NAVARRA BARAÑÁIN JOSÉ ANTONIO MENDIVE RODRÍGUEZ -
PAÍS VASCO BILBAO IÑAKI AZKUNA URRETA 96.399,72
PAÍS VASCO VITORIA JAVIER MAROTO 80.000
PAÍS VASCO SAN SEBASTIÁN JUAN KARLOS IZAGIRRE HORTELANO 80.803
PAÍS VASCO BARACALDO ANTONIO JESÚS RODRÍGUEZ ESQUERDO 86.404,36
PAÍS VASCO GUECHO IMANOL LANDA 81.000
PAÍS VASCO IRÚN JOSÉ ANTONIO SANTANO 59.597,14
LA RIOJA LOGROÑO CONCEPCIÓN GAMARRA 54.961
LA RIOJA CALAHORRA FRANCISCO JAVIER PAGOLA
QQQQQQQQQQQQQQQQQQQQQpgiorg.blog.comQQQQQQQQQQQQQQQQ
rtwertwert rtwertwert 09/03/2014 a las 01:09

Deja tu comentario tipos abstractos de datos en c

Identifícate en OboLog, o crea tu blog gratis si aún no estás registrado.

Avatar Tu nombre