Archive

Archives pour 03/2002

Corel Draw 5 et +

Ce truc a été testé sous Corel Draw 5 et 6. Il est possible qu’il ne fonctionne pas sur des versions plus récentes.
But : une sorte de jeu dont je n’ai pas compris les rêgles.

Procedure :

  1. Lancez Corel Draw ou Corel Photo Paint.
  2. Maintenez les touches Ctrl et Shift (Majuscules) enfoncées.
  3. Allez chercher la boite de dialogue À propos de … située dans le menu Aide.
  4. Relachez les touches Ctrl et Shift.
  5. Double-cliquez sur le logo Corel, situé en haut à gauche.
Categories: Oeufs de Pâques Tags:

Borland Turbo Pascal 7

Qui l’eu cru ? Même sous Turbo Pascal 7 se cachent des oeufs de Pâque. Ici, il s’agit simplement de l’equipe
des developpeurs de ce formidable IDE qui defile (DirectX ou OpenGL n’existaient pas à l’époque).
Comment faire? C’est très simple :

  1. Affichez la boite de dialogue About du menu ?.
  2. Tout en maintenant la touche Ctrl enfoncée, appuyez sur la touche I.
Categories: Oeufs de Pâques Tags:

Adobe PageMill 3.0

Un défilé pour le moins surprenant :

C’est l’equipe des developpeurs. Pour obtenir ce résultat, c’est simple :

Maintenez enfoncées les touches Ctrl et Shift, et ouvrez la boite de dialogue
A propos de PageMill du menu ?.

Categories: Oeufs de Pâques Tags:

Algebre de Boole

  1. Vocabulaire
  2. Commutativité
  3. Associativité
  4. Distributivité
  5. Théorème de De Morgan

Le mathématicien britannique Georges Boole (Lincoln 1815 – Ballintemple, près de Cork, 1864) est considéré comme
le créateur de la logique mathématique moderne. L’heritage qu’il a laissé n’est pas des moindres : dans tous les
langages informatiques, les types de données ayant pour but de stocker des valeurs logiques sont appellés boolean.
L’algebre de Boole vise a étudier les relations logiques entre plusieurs variables.

Vocabulaire

Les fonctions logiques élementaires étudiées antérieurement, à savoir les fonctions OUI,
NON, ET et OU, sont des relations mathematiques,
comme le montre le tableau suivant :

Fonction Relation Symbole Priorité
OUI Egalité = 4
NON Négation (ou complement) - 1
ET Produit 2
OU Somme + 3

Les relations mathematiques classiques s’appliquent donc également aux relations logiques.
Les degrès de priorité sont numérotés du plus prioritaire au moins prioritaire.

Commutativité

Les sommes et les produits sont commutatifs.
Ainsi :

a • b = b • a
a + b = b + a

Associativité

Les sommes et les produits sont distributifs :

a • (b • c) = (a • b) • c
a + (b + c) = (a + b) + c

Distributivité

Les sommes et les produits sont distributifs :

a • b + a • c = a • (b + c)
(a + b) • (c + d) = a • c + a • d + b • c + b • d

Théorème de De Morgan

  • Le complement d’une somme est égale au produit de chaque terme complementé.
  • Le complement d’un produit est égale à la somme de chaque terme complementé.
  • Donc :

    _____   _   _
    a • b = a + b
    _____   _   _
    a + b = a • b
    

    Le théorème de De Morgan s’applique tout particuliérement aux fonctions NAND et NOR, et
    il se verfie :

    • La fonction NAND :

      On voit bien que les contacts en parallèles a et b correspondent à l’equation.

    • De même pour la fonction NOR :

      Pareil ici pour les contacts en série a et b
    Categories: Maths appliquées Tags:

    Le NON OU (NOR)

    1. Representation littérale
    2. Schema à contact
    3. Chronogramme
    4. Table de verité
    5. Equation logique
    6. Logigramme

    Cette fonction est similaire à la fonction NAND sur le fait que elle aussi se contente d’inverser
    les états de sortie, mais dans ce cas, d’une fonction OU.

    Representation littérale

    Lorsqu’il n’y a pas l’entrée a = 1 OU l’entrée b = 1
    => la sortie S est active

    Schema à contact

    Fonction NOR

    Chronogramme

    Fonction NOR

    Table de verité

    Fonction NOR
    a b S
    0 0 1
    0 1 0
    1 0 0
    1 1 0

    Equation logique

    De même que pour la fonction NAND, la fonction NOR est aussi un NON
    par dessus un OU.
    On obtient donc :

        _____
    S = a + b
    

    Logigramme

    Fonction NOR
    Categories: Maths appliquées Tags:

    Le NON ET (NAND)

    1. Representation littérale
    2. Schema à contact
    3. Chronogramme
    4. Table de verité
    5. Equation logique
    6. Logigramme

    Cette fonction se contente d’inverser les états de sortie d’une fonction ET classique. Le fonctionnement
    est donc complémentaire.

    Representation littérale

    Lorsqu’il n’y a pas l’entrée a = 1 ET l’entrée b = 1
    => la sortie S est active

    Schema à contact

    Fonction NAND

    Chronogramme

    Fonction NAND

    Table de verité

    Fonction NAND
    a b S
    0 0 1
    0 1 1
    1 0 1
    1 1 0

    Equation logique

    Comme on l’a dit plus haut, la fonction NAND est en fait un NON par dessus un ET.
    On obtient donc :

        _____
    S = a • b
    

    Logigramme

    Fonction NAND
    Categories: Maths appliquées Tags:

    Le OU exclusif (XOR)

    1. Representation littérale
    2. Schema à contact
    3. Chronogramme
    4. Table de verité
    5. Equation logique
    6. Logigramme

    Representation littérale

    Lorsque l’entrée a = 1 ET l’entrée b = 0 OU lorque l’entrée a = 0 ET l’entrée b = 1
    => la sortie S est active

    Schema à contact

    Fonction OU exclusif

    Note : Les electriciens auront reconu le va-et-vient.

    Chronogramme

    Fonction OU exclusif

    Table de verité

    Fonction OU exclusif
    a b S
    0 0 0
    0 1 1
    1 0 1
    1 1 0

    Equation logique

    Dans un premier temps, la fonction XOR peut s’écrire :

            _   _
    S = a • b + a • b
    

    Cette écriture étant peu maniable, on preferera utiliser un signe plus entouré d’un cercle (XOR) :

    S = a XOR b
    

    Logigramme

    Fonction OU exclusif
    Categories: Maths appliquées Tags:

    Le OU (OR)

    1. Representation littérale
    2. Schema à contact
    3. Chronogramme
    4. Table de verité
    5. Equation logique
    6. Logigramme

    Representation littérale

    Lorsque l’entrée a = 1 OU l’entrée b = 1
    => la sortie S est active

    Schema à contact

    Fonction OU

    Chronogramme

    Fonction OU

    Table de verité

    Fonction OU
    a b S
    0 0 0
    0 1 1
    1 0 1
    1 1 1

    Equation logique

    On symbolise la fonction OU par le plus (+).

    S = a + b
    

    Logigramme

    Fonction OU
    Categories: Maths appliquées Tags:

    Le ET (AND)

    1. Representation littérale
    2. Schema à contact
    3. Chronogramme
    4. Table de verité
    5. Equation logique
    6. Logigramme

    Representation littérale

    Lorsque l’entrée a = 1 ET l’entrée b = 1
    => la sortie S est active

    Schema à contact

    Fonction ET

    Chronogramme

    Fonction ET

    Table de verité

    Fonction ET
    a b S
    0 0 0
    0 1 0
    1 0 0
    1 1 1

    Equation logique

    On symbolise la fonction ET par un point (•).

    S = a • b
    

    Logigramme

    Fonction ET
    Categories: Maths appliquées Tags:

    Le NON

    1. Representation littérale
    2. Schema à contact
    3. Chronogramme
    4. Table de verité
    5. Equation logique
    6. Logigramme

    Representation littérale

    Lorsque l’entrée a = 0
    => la sortie S est active

    Schema à contact

    Fonction NON

    Chronogramme

    Fonction NON

    Table de verité

    Fonction NON
    a S
    0 1
    1 0

    Equation logique

        _
    S = a
    

    Logigramme

    Fonction NON
    Categories: Maths appliquées Tags: