Demande aide sur Boole
Fermé
juju666
Messages postés
35445
Date d'inscription
jeudi 18 décembre 2008
Statut
Contributeur sécurité
Dernière intervention
5 mai 2017
-
14 oct. 2009 à 15:13
juju666 Messages postés 35445 Date d'inscription jeudi 18 décembre 2008 Statut Contributeur sécurité Dernière intervention 5 mai 2017 - 17 oct. 2009 à 12:43
juju666 Messages postés 35445 Date d'inscription jeudi 18 décembre 2008 Statut Contributeur sécurité Dernière intervention 5 mai 2017 - 17 oct. 2009 à 12:43
A voir également:
- Demande aide sur Boole
- Demande d'aide sur un type bool - Forum PHP
5 réponses
Groarh
Messages postés
682
Date d'inscription
vendredi 1 août 2008
Statut
Membre
Dernière intervention
28 juin 2015
185
14 oct. 2009 à 19:40
14 oct. 2009 à 19:40
Hello,
pour S1, je ne comprends pas pourquoi ton /(/a./b) devient /(/a+/b) à la deuxième ligne, mais tu retombes sur tes pattes, tout est OK.
S2 pareil, erreur sans conséquence à la 2me ligne (faute de frappe ?).
Pour S3, wop op op, c'est pas si simple ! C'est pas tout le temps égal à 1, ce sera 0 si a=b=c. Il faut appliquer De Morgan au contenu des crochets.
Voici une façon de procéder :
S3 = /[ /a./b./c + a.b.c ]
= /(/a./b./c) . /(a.b.c)
= (a+b+c) . (/a+/b+/c)
Et on ne peut pas simplifier davantage.
S4 : tu ne peux pas transformer //(/a./b) en /a + /b. C'est plutôt /(a + b).Tu te retrouves avec un /a./b plutôt embarassant mais la présence de a + /a arrange le tout puisque ça fait forcément 1.
S5 : formule assez symétrique… la première parenthèse fait sortir un /a et la deuxième un a, donc on a 1 ! Pas besoin de chercher plus loin, on gagne du temps. Important le temps ! À part ça, le raisonnement est juste.
Valà, à ton service Juju !
;)
pour S1, je ne comprends pas pourquoi ton /(/a./b) devient /(/a+/b) à la deuxième ligne, mais tu retombes sur tes pattes, tout est OK.
S2 pareil, erreur sans conséquence à la 2me ligne (faute de frappe ?).
Pour S3, wop op op, c'est pas si simple ! C'est pas tout le temps égal à 1, ce sera 0 si a=b=c. Il faut appliquer De Morgan au contenu des crochets.
Voici une façon de procéder :
S3 = /[ /a./b./c + a.b.c ]
= /(/a./b./c) . /(a.b.c)
= (a+b+c) . (/a+/b+/c)
Et on ne peut pas simplifier davantage.
S4 : tu ne peux pas transformer //(/a./b) en /a + /b. C'est plutôt /(a + b).Tu te retrouves avec un /a./b plutôt embarassant mais la présence de a + /a arrange le tout puisque ça fait forcément 1.
S5 : formule assez symétrique… la première parenthèse fait sortir un /a et la deuxième un a, donc on a 1 ! Pas besoin de chercher plus loin, on gagne du temps. Important le temps ! À part ça, le raisonnement est juste.
Valà, à ton service Juju !
;)
juju666
Messages postés
35445
Date d'inscription
jeudi 18 décembre 2008
Statut
Contributeur sécurité
Dernière intervention
5 mai 2017
4 795
14 oct. 2009 à 20:29
14 oct. 2009 à 20:29
Bonjour Groarth, et pour commencer merci de ton aide très précieuse et tout autant précise!
Mais encore une petite chose stp.... Est-ce que /x./x ou /x+/x = 1 ? de même pour x.x ou x+x
J'ai pas compris ça.....
Mais je pense bien que oui, si 1+1=1 ou 0+0=0!
Est-ce que mon raisonnement est juste??
Encore merci (:
Juju
Mais encore une petite chose stp.... Est-ce que /x./x ou /x+/x = 1 ? de même pour x.x ou x+x
J'ai pas compris ça.....
Mais je pense bien que oui, si 1+1=1 ou 0+0=0!
Est-ce que mon raisonnement est juste??
Encore merci (:
Juju
juju666
Messages postés
35445
Date d'inscription
jeudi 18 décembre 2008
Statut
Contributeur sécurité
Dernière intervention
5 mai 2017
4 795
14 oct. 2009 à 21:02
14 oct. 2009 à 21:02
Re,
En fouillant le web j'ai trouvé ce petit tableau fort utile:
a + a = a
a + /a = 1
a . a = a
a . /a = 0
a + 1 = 1
a + 0 = a
a . 1 = a
a . 0 = 0
;)
En fouillant le web j'ai trouvé ce petit tableau fort utile:
a + a = a
a + /a = 1
a . a = a
a . /a = 0
a + 1 = 1
a + 0 = a
a . 1 = a
a . 0 = 0
;)
Groarh
Messages postés
682
Date d'inscription
vendredi 1 août 2008
Statut
Membre
Dernière intervention
28 juin 2015
185
15 oct. 2009 à 08:48
15 oct. 2009 à 08:48
Re,
tape ton prof de ma part, normalement c'est à lui de vous donner ces formules :D
Je croyais que tu les avais.
Et comme y.y = y, si tu poses y = /x tu obtiens naturellement /x./x = /x .
Idem pour montrer que /x+/x = /x.
Les lois de De Morgan j'espère que tu les as déjà :
/(a.b) = /a + /b
/(a+b) = /a . /b
Le truc indispensable c'est de bien voir que 1 + n'importe quoi = 1,
et 0 . n'importe quoi = 0.
Encore un petit truc : pour se convaincre que /a + a = 1 :
il y a deux cas, le cas a=0 et le cas a=1. Dans un cas, tu te retrouves avec 0 + 1, et dans l'autre 1 + 0, donc comme on vient de voir, ça fait forcément 1.
Je te laisse vérifier que /a . a = 0.
Entraîne-toi ;)
tape ton prof de ma part, normalement c'est à lui de vous donner ces formules :D
Je croyais que tu les avais.
Et comme y.y = y, si tu poses y = /x tu obtiens naturellement /x./x = /x .
Idem pour montrer que /x+/x = /x.
Les lois de De Morgan j'espère que tu les as déjà :
/(a.b) = /a + /b
/(a+b) = /a . /b
Le truc indispensable c'est de bien voir que 1 + n'importe quoi = 1,
et 0 . n'importe quoi = 0.
Encore un petit truc : pour se convaincre que /a + a = 1 :
il y a deux cas, le cas a=0 et le cas a=1. Dans un cas, tu te retrouves avec 0 + 1, et dans l'autre 1 + 0, donc comme on vient de voir, ça fait forcément 1.
Je te laisse vérifier que /a . a = 0.
Entraîne-toi ;)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
juju666
Messages postés
35445
Date d'inscription
jeudi 18 décembre 2008
Statut
Contributeur sécurité
Dernière intervention
5 mai 2017
4 795
17 oct. 2009 à 12:43
17 oct. 2009 à 12:43
Bonjour :)
De Morgan oui ils les avait donné!
Résultat de mon devoir: 7/10
C'est bien je limite la casse ^^
Et j'ai aussi découvert, pour par exemple /x+/x+/x+/x+/x+/x .... = 1 que c'est ce que l'on appelle IDEMPOTENCE
Merci de ton aide!
a+++
De Morgan oui ils les avait donné!
Résultat de mon devoir: 7/10
C'est bien je limite la casse ^^
Et j'ai aussi découvert, pour par exemple /x+/x+/x+/x+/x+/x .... = 1 que c'est ce que l'on appelle IDEMPOTENCE
Merci de ton aide!
a+++