Tableaux élastiques

Tableaux élastiques - Ada - Programmation

Marsh Posté le 13-02-2005 à 00:27:48    

Salut à tous :) ,
Je voudrais savoir la différence qu'il y a entre un tableau dynamique tel que ceux déclarés dans les blocs, et un tableau élastique crée( si j'ai bien compris :D ) à l'aide d'un type record.
En plus, je ne comprends pas en quoi le tableau ainsi déclaré(grace au type record) est élastique. :??:  
Je vous remercie d'avance. :)

Reply

Marsh Posté le 13-02-2005 à 00:27:48   

Reply

Marsh Posté le 13-02-2005 à 19:57:32    

peux tu preciser un peu?
mettre un exemple de tableau elastique avec un record...
 
Sinon, à premiere vue, en Ada, on ne peut pas faire de tableau elastique (tableau de dimension N, où N est choisi pendant l'execution du programme). Mais effectivement on peut palier à ce probleme, à l'aide des "tableaux non contraints":
 
exemple: Type Tab_nc is array(integer range <> ) of integer;
 
par la suite, tu declaras une variable tableau comme suis:
Mon_Tableau: Tab_nc(debut..fin);
 
ce tableau, tu peux effectivement l'encapsuler dans un record (pour l'associer par exemple à une taille limite, à sa taille,...) mais c'est le type non_contraint qui te permettra de le rendre "elastique".
 
 
regarde ce lien, c'est assez bien expliqué :
http://www.lifl.fr/~lasou/Deug_Mia [...] cours2.PDF
 
 :hello:


Message édité par blacksad988 le 13-02-2005 à 19:59:45
Reply

Marsh Posté le 11-03-2005 à 10:27:14    

starket a écrit :

Salut à tous :) ,
Je voudrais savoir la différence qu'il y a entre un tableau dynamique tel que ceux déclarés dans les blocs, et un tableau élastique crée( si j'ai bien compris :D ) à l'aide d'un type record.
En plus, je ne comprends pas en quoi le tableau ainsi déclaré(grace au type record) est élastique. :??:  
Je vous remercie d'avance. :)


 
On l'a fait en cours, il fallait écouter [:itm]

Reply

Marsh Posté le 01-12-2011 à 14:15:35    

Kalimuxo a écrit :


 
On l'a fait en cours, il fallait écouter [:itm]


Quel message utile!
Donne la réponse si tu la sais.


Message édité par hahahafr le 01-12-2011 à 14:16:27

---------------
Feed-back hahahafr Achat/Vente
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed