Outils d'utilisateurs

Outils du Site


gcbasic:syntaxe:tables_de_recherche

Tables de recherche

retour

Au sujet des tables de recherche (Lookup Tables ou tablas de busqueda)
Une table de recherche est une liste de valeurs qui sont stockés dans la mémoire du programme à l'intérieur de la puce (pic), lesquels peuvent être accédés en utilisant la commande : ReadTable.

L'avantage des tables de recherche est qu'elles sont assez efficaces, comparées à son équivalent du groupe des IF statements.

Utilisation des Tables de recherche.

Premièrement, la table doit être créée. Le code pour créer une table de recherche doit être créé. Le code pour créer une table de recherche est simple - une ligne qui contient “Table” et le nom de la table, une liste de nombres (jusqu'à 254), et ensuite “End Table”.

Une fois que la table est créé, la commande ReadTable est utilisé pour lire sa donnée. La commande ReadTable requière le nom de la table qui doit être lu, l'adresse de l'élément à être lu, et la variable que stockera le nombre chargé.

L'élément 0 d'une table de recherche (lookup table) stocke la taille de la tabla, si la commande ReadTable essaye de lire au delà de la fin de la table, un comportement imprévisible arrivera.

Pour avoir plus d'aide, voir: ReadTable

gcbasic/syntaxe/tables_de_recherche.txt · Dernière modification: 2009/11/01 23:03 par per