Programme de Gu‚matrie Version 1.30 Ce programme permet de calculer: -17 sortes de gu‚matries; -1 gu‚matrie suppl‚mentaire dont les valeurs des lettres et des chiffres sont programmables par l'utilisateur; -les diviseurs d'un nombre; -et le nombre de jours entre deux dates. Un maximum de 127 caractŠres est accept‚ comme entr‚e. Voici la liste des touches servant de commande: Q: Pour quitter le programme ?: Menu d'aide @: Configuration des lettres et des chiffres de la "Gu‚matrie Utilisateur" #: Affiche les diviseurs d'un nombre *: Calcul le nombre de jours entre deux dates, ou trouve la date … partir d'une date initiale et le nombre de jour … additionner ou … soustraire !: Pour calculer les gu‚matries des mots enregistr‚s dans un fichier texte Les diviseurs d'un nombre ========================= -Par d‚faut, le programme retourne toujours les valeurs de gu‚matrie de la chaŒne de caractŠre entr‚e. Pour obtenir les diviseurs d'un nombre, faire pr‚c‚der le nombre entr‚ par le caractŠre '#'. -Le nombre de chiffre dans le nombre doit ˆtre ‚gal ou inf‚rieur … 9. -Exemple 1: Si l'utiliteur entre 555, le programme affichera les valeurs gu‚matriques de ce nombre. -Exemple 2: Si l'utiliteur entre #555, le programme affichera les diviseurs de ce nombre. Le nombre de jours entre deux dates =================================== -Par d‚faut, le programme retourne toujours les valeurs de gu‚matrie de la chaŒne de caractŠre entr‚e. Pour calculer le nombre de jour entre deux dates, tapez le caractŠre '*' suivi d'un et r‚pondre aux questions pour entrer les deux dates. -Les ann‚es des deux dates entr‚es doivent ˆtre sup‚rieures ou ‚gales au 1er janvier 1904. Gu‚matrie A=1..Z=26 =================== -Table de correspondance: A=1, B=2, C=3, ..., Z=26, 0=0, 1=1, ..., 9=9 Autres caractŠres consid‚r‚s comme ‚tant ‚gal … 0. -Pas de diff‚rence entre lettres majuscules et minuscules. -Exemple: ABC = abc = 6 Gu‚matrie A=26..Z=1 =================== -Table de correspondance: A=26, B=25, C=24, ..., Z=1, 0=0, 1=1, ..., 9=9 Autres caractŠres consid‚r‚s comme ‚tant ‚gal … 0. -Pas de diff‚rence entre lettres majuscules et minuscules. -Exemple: ABC = abc = 75 Gu‚matrie A=1, B=6,.. ===================== -Table de correspondance: A=1, B=6, C=12, D=18, ..., Z=150, 0=0, 1=1, ..., 9=9 Autres caractŠres consid‚r‚s comme ‚tant ‚gal … 0. -Pas de diff‚rence entre lettres majuscules et minuscules. -Exemple: ABC = abc = 19 Gu‚matrie A=6, B=12.. ===================== -Table de correspondance: A=6, B=12, C=18, D=24, ..., Z=156 0=0, 1=1, ..., 9=9 Autres caractŠres consid‚r‚s comme ‚tant ‚gal … 0. -Pas de diff‚rence entre lettres majuscules et minuscules. -Exemple: Le mot "Exorcisme" donne 666. Gu‚matrie Z=6, Y=12.. ===================== -Table de correspondance: Z=6, Y=12, X=18, W=24, ..., A=156 0=0, 1=1, ..., 9=9 Autres caractŠres consid‚r‚s comme ‚tant ‚gal … 0. -Pas de diff‚rence entre lettres majuscules et minuscules. -Exemple: Le mot "Internet" donne 666. Gu‚matrie A=1, Z=800 ==================== -Table de correspondance: A=1, B=2, ..., J=10, K=20, L=30, ..., S=100, T=200, ..., Z=800 0=0, 1=1, ..., 9=9 Autres caractŠres consid‚r‚s comme ‚tant ‚gal … 0. -Pas de diff‚rence entre lettres majuscules et minuscules. -Exemple: Le mot "Antechrist" donne 666. Gu‚matrie ASCII =============== -Utilise la table ASCII de 0 … 255. -Noter qu'il existera une diff‚rence entre les lettres majuscules et minuscules! -Ce petit programme supporte les caractŠres accentu‚s. Donc, par exemple, la valeur num‚rique du mot ®no‰l¯ sera diff‚rente de ®noel¯. -Exemple: ABC = 65+66+67 = 198. abc = 97+98+99 = 294. Gu‚matrie ASCII (blanc=0) ========================= -Utilise la table ASCII de 0 … 255, mais l'espace "blanc" = 0 -Noter qu'il existera une diff‚rence entre les lettres majuscules et minuscules! -Ce petit programme supporte les caractŠres accentu‚s. Donc, par exemple, la valeur num‚rique du mot ®no‰l¯ sera diff‚rente de "noel". -Exemple: AB C = ABC = 65+66+67 = 198. ab c = abc = 97+98+99 = 294. Gu‚matrie Utilisateur ===================== -La table de correspondance est programmable par l'utilisateur. Voici la configuration par d‚faut: A=13, B=12, C=11, ..., L=2, M=1, N=1, O=2, P=3, ..., Y=12, Z=13 0=0, 1=1, ..., 9=9 -Les caractŠres non inclus dans la table sont consid‚r‚s comme ‚tant ‚gal … 0. -Pas de diff‚rence entre lettres majuscules et minuscules. -Le programme sauvegarde la configuration de l'utilisateur dans un fichier nomm‚ "USER.DAT". Celui-ci peut aussi ˆtre ‚dit‚ avec un ‚diteur de texte. Lors du d‚marrage, le programme lit automatique les donn‚es dans ce fichier. S'il n'existe pas, la valeur de chacun des caractŠres est initialis‚e … celle par d‚faut. Gu‚matries H‚bra‹ques ===================== -Utilise les lettres h‚bra‹ques pour calculer la valeur num‚rique. -Le programme calcule six sortes de gu‚matries h‚bra‹ques: -en 'N' ou de Ragil : Voir le tableau ci-bas. -en 'n' : Voir le tableau ci-bas. -de Katan : Toutes les dixaines et centaines de Ragil sont r‚duites … un simple nombre entre 1 et 9. -de Klali : C'est le carr‚ du r‚sultat de Ragil. -de Kolel : C'est la valeur de Ragil auquelle on additionne le nombre de lettre formant le mot. -de HaPerati : Chacune des valeurs des lettres de Ragil est ‚lev‚ au carr‚ avant d'ˆtre additionn‚e. -Les mots se doivent d'ˆtre ‚crits en h‚breu sous leur forme "latine" pour que le r‚sultat soit justifiable. -Voici la table de correspondance des lettres h‚bra‹ques avec les lettres latines (celles qui sont utilis‚es par le programme): Lettres Lettres Gu‚matrie Gu‚matrie H‚bra‹ques Latines en 'N' en 'n' ---------- ------- --------- --------- aleph A 1 1 beth B 2 2 guimel G 3 3 daleth D 4 4 he E 5 5 waw U, W, V, O 6 6 za‹n Z 7 7 heth H 8 8 teth T 9 9 yod I, Y 10 10 kaph C, K 20 11 lamed L 30 12 mem M 40 13 nun N 50 14 samekh S 60 15 ayin GH 70 16 ph‚ F, P 80 17 tzad‚ TS, TZ 90 18 qoph Q 100 19 r‚sh R 200 20 shin SH 300 21 taw TH 400 22 kaph final C, K 500 23 mem final M 600 24 nun final N 700 25 ph‚ final F, P 800 26 tzad‚ final TS, TZ 900 27 -Remarque: Ils existent certaines variantes d'un livre … l'autre concernant la correspondance des lettres latines. Par exemple, certains volumes utiliseront 'H' pour la lettre 'he' de lieu de 'E'. Ce qui est important, c'est de bien connaŒtre la table de correspondance d'un auteur afin de pouvoir l'adapter … l'utilisation de ce programme. -Remarque: On note cinq lettres h‚bra‹ques qui, lorsqu'elles se retrouvent … la fin d'un mot, changent de valeur num‚rique. Ainsi, si la lettre "mem" est la derniŠre lettre du mot, sa valeur num‚rique en N ne sera pas 40 mais bien 600. -Remarque: Si, dans un mot donn‚, le programme trouve des lettres qui ne sont pas dans cette table, il ajoutera "(Erreur)" au bout du nombre affich‚ pour indiquer que le mot n'est pas ‚crit correctement pour ˆtre analys‚ en h‚breu. -Exemple 1: Dieu en h‚breu s'‚crit: yod, he, waw, he. Sous sa forme latine (voir tableau de correspondance) cela donne: IEWE ou YEWE ou YEUE ou IEVE = 10+5+6+5 = 26 -Exemple 2: J‚sus en h‚breu s'‚crit: yod, he, shin, waw, he Sous sa forme latine: YEShWE = 10+5+21+6+5 = 47 avec la gu‚matrie en 'n'. Remarquer que le programme a d‚tect‚ que 'sh' ne formait qu'une seule lettre h‚bra‹que, ‚gal … 21 (ou 300 pour la gu‚matrie en 'N'). On aurait pu ‚crire yeshwe ou YESHWE et le r‚sultat aurait ‚t‚ le mˆme dans les deux cas. -Exemple 3: Le nom de l'Archange Michael en h‚breu s'‚crit lamed, aleph, kappa, iota, mem; En utilisant les lettres latines: LACIM. Ceci donne: 30+1+20+10+600 = 661. Noter qu'en h‚breu, l'‚criture des mots est invers‚. C'est pourquoi que le nom de Michael commence par un L (lamed) et fini par un M (mem final). Gu‚matrie Grecque (N) et Gu‚matrie Grecque (n) ============================================== -Utilise les lettres grecques pour calculer la valeur num‚rique. -Les mots se doivent d'ˆtre ‚crits en grec sous leur forme "latine" pour que le r‚sultat soit justifiable. -Voici la table de correspondance des lettres grecques avec les lettres latines (celles qui sont utilis‚es par le programme): Lettres Lettres Gu‚matrie Gu‚matrie Grecques Latines en 'N' en 'n' -------- ------- --------- --------- alpha A, à 1 1 bˆta B, á 2 2 gamma G, â 3 3 delta D, ë 4 4 epsilon E 5 5 episemon F 6 zˆta Z 7 6 ˆta H 8 7 thˆta T2, é 9 8 iota I 10 9 kappa K 20 10 lambda L 30 11 mu M, æ 40 12 nu N 50 13 xi K2 60 14 omicron O 70 15 pi P, ã 80 16 koppa K3, í 90 rh“ R 100 17 sigma C, ä, å 200 18 tau T, ç 300 19 upsilon U 400 20 phi P2, è 500 21 chi S, X 600 22 psi P3 700 23 om‚ga O2, ê 800 24 sampi S2 900 -Remarque: Ils existent certaines variantes d'un livre … l'autre concernant la correspondance des lettres latines. Par exemple, certains volumes utiliseront 'E' pour la lettre 'ˆta' de lieu de 'H'. Ce qui est important, c'est de bien connaŒtre la table de correspondance d'un auteur afin de pouvoir l'adapter … l'utilisation de ce programme. Dans cette table, il a fallu l'adapter au besoin du programme car, par exemple, en grec, il y a deux lettres qui s'‚crivent avec la lettre 'O'. Donc pour ce programme, omicron est 'O' et om‚ga est 'O2'. Par contre il est possible d'entrer, comme indiqu‚ dans le tableau, directement les lettres grecques pour celles qui s'appliquent. Pour ce faire, il suffit de taper la touche "Alt" du clavier en mˆme temps que celles formant le code de trois chiffres. Voici la liste de code: Lettre Code Nom Grecque (Alt) --- ------- ----- alpha à 224 bˆta á 225 gamma â 226 pi ã 227 sigma ä, å 228, 229 mu æ 230 tau ç 231 phi è 232 thˆta é 233 om‚ga ê 234 delta ë 235 koppa í 237 -Remarque: Dans la langue grecque, la lettre double compos‚e su sigma et du tau vaut 6, mais ce cas n'est pas encore support‚ par le programme. -Remarque: Si, dans un mot donn‚, le programme trouve des lettres qui ne sont pas dans cette table, il ajoutera "(Erreur)" au bout du nombre affich‚ pour indiquer que le mot n'est pas ‚crit correctement pour ˆtre analys‚ en grec. -Remarque: Le nom de la lettre episemon est aussi appel‚ stigma. -Exemple: J‚sus en grec s'‚crit: iota, ˆta, sigma, omicron, upsilon, sigma. Sous sa forme latine (voir tableau de correspondance) cela donne: IHCOUC = 888 = 10+8+200+70+400+200 (gu‚matrie en 'N'). Gu‚matrie Romaine ================= -Retourne la valeur num‚rique en utilisant les chiffres romains; -Table de correspondance: I=1, V=U=5, X=10, L=50, C=100, D=500, M=1000 Les autres lettres du mot sont consid‚r‚es comme ‚tant ‚gal … 0. -Les mots se doivent d'ˆtre ‚crits en latin pour que le r‚sultat soit justifiable. -Exemple: La valeur num‚rique de "Vicarius Filii Dei", Vicaire du Fils de Dieu, en latin donne 666.