Tableau de Kernaugh

Fermé
nadal1991 Messages postés 268 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 2 octobre 2011 - 23 avril 2009 à 18:37
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 5 mai 2009 à 23:23
Bonjour,
voila j'ai quelque question a poser sur le tableau de kernaugh ; la premiere ;
bon alors j'ai fait des regroupement dans mon tableau de kernaugh a 4 variable et j'arrive maintenant a la fin mais je me rend face a un probleme : j'ai deux "1" isolé adjacent et je peux soit " faire un regroupement de deux pour ces 1 ou je peux faire un regroupement de 4 pour l'un deux et pour l'autre je lui fait le regroupement de deux precedent donc un regroupemnent en plus comparé a la premiere solution " normalement c'est la premiere possibilité qui est la meilleure vu qu'on fait le moins de regroupement mais je voudrai etre sur !!

voila si quelqu'un pourait m'eclairer MERCI ,,!! ??
A voir également:

13 réponses

Bientôt sur la Française des Jeux, un nouveau jeu: les tableaux du Kenaugh !!!
Pas de réponses au bout de 13 minutes et 8 secondes: il n'y a pas vraiment de quoi s'inquiéter. Maintenant ça fait plus de 2 heures à une heure de grande écoute, et toujours pas de réponses... alors là tu dois te demander: pourquoi ?
En général, la réponse est:
- soit personne ne sait (rare),
- soit la question est mal posée (souvent).
Et je crains qu'on soit dans le 2ème cas. Comment veux-tu qu'on te réponde, il faudrait au moins nous présenter le tableau. Et surtout n'oublie pas les balises de codes sinon ce sera illisible... et tu n'auras pas de réponse.
Bon courage.
1
nadal1991 Messages postés 268 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 2 octobre 2011 11
23 avril 2009 à 18:50
up
!!
0
nadal1991 Messages postés 268 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 2 octobre 2011 11
24 avril 2009 à 15:01
ok ok c vraie que c'est pas tres tres clair je m'en excuse voila alors le tableau de kernaugh dont je parle sur cette image hebergé : https://www.casimages.com/i/090424025806928983.jpg.html

mon probleme donc se trouve pour les deux dernier "1" isolé est ce que
1-je fait un regroupement de deux
ou
2-je fait un regroupement de 4 pour l'un des "1" et je refait celui de deux pour le dernier "1" qui reste ;

j'espere que maintenant c'est plus claire et aussi que quelqu'un poura m'aider

Merci beaucoup d'avance !
0
nadal1991 Messages postés 268 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 2 octobre 2011 11
24 avril 2009 à 19:04
up ( j'espere que j'ai le droit de faire le up maintenant comme meme )

merci
0
mdr !!!
Ce sont les tableaux de <gras>K A R N A U G H<gras> !!!
Normalement on privilégie la solution ayant le moins de regroupement; donc regroupement des 2 isolés en un rectangle de 2.
Bonne soirée.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
25 avril 2009 à 01:26
Il me semble (vieux souvenirs) qu'il faut toujours avoir des surfaces les plus grandes possibles, donc peut-être y aurait-il intérêt à regrouper les quatre 1 du milieu dans un même carré, ce qui ne change ni le reste ni la réponse de loupius, sauf que ça fait un regroupement de plus (mais qui peut être utile)
0
Exact, on commence toujours par chercher les plus grands regroupements, mais au final on privilégie le nombre de regroupements. Reprenons l'exemple:
      CD
      00 01 11 10
AB 00  -  1  2  -
   01  -  3  4  -
   11  -  5  6  7
   10  -  8  -  -
Comprendre évidemment: '-' vaut '0', le reste vaut '1'.

1ère solution:
- regroupement: 1 3 5 8 -> cD (comprendre 'c' = C barre)
- regroupement 1 2 3 4 -> aD
- regroupement 6 7 -> ABC
- soit la solution: c.D + a.D + A.B.C
2ème solution:
- regroupement: 1 3 5 8 -> cD
- regroupement 1 2 3 4 -> aD
- regroupement 3 4 5 6 -> BD
- regroupement 6 7 -> ABC (plus avantageux que 7 -> A.B.C.d)
- soit la solution: c.D + a.D + B.D + A.B.C ou c.D + (a+B).D + A.B.C

Les 2 solutions sont justes et la 1ère semble plus concise.
J'espère ne pas m'être trompé.
Salutations.
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
25 avril 2009 à 03:01
Non, il ne faut pas systématiquement prendre les plus grands blocs.
La vraie règle est de créer les plus grands blocs (de puissance de 2) de "1" adjacents (selon les axes de symétrie). Ainsi, on aura directement la forme simplifiée de l'équation, ce qui n'est pas systématiquement le cas en prenant les plus grands blocs.
0
Exact, j'ai oublié de préciser que les regroupements sont des puissances de 2. Il est à noter que dans l'exemple posé, tout le monde s'est abstenu de faire un bloc avec 1 2 3 4 5 6.
Bonne nuit.
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844 > loupius
25 avril 2009 à 03:18
Oui, j'ai juste rappelé la règle des blocs de puissances de 2 comme ça. Mais mon message était plutôt pour rappeler que "faire les plus gros blocs de puissances de 2" n'est pas la bonne méthode.
Il faut réaliser des blocs de "1" adjacents. Cela se vérifie surtout pour les grands tableaux de Karnaugh (à 5 entrées).
Bonne nuit.
0
nadal1991 Messages postés 268 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 2 octobre 2011 11
2 mai 2009 à 19:29
OK donc dans un tableau de kernaugh le truc c'est de faire les plus grand regroupement possible (2^n) de 1 isolé on privilégie donc les regroupement ayant le plus de 1 isolé possible ! normalement c'est ce que vous m'avez dit si c'est bien ca !! alors merci beaucoup d'est ce que je voulait savoir !!

merci encore
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
2 mai 2009 à 19:55
T'as oublié la notion d'adjacence dont j'ai parlé plusieurs fois dans mes messages !
Par exemple, si tu considères ce cas-là :
e\  cba 000    001   011  010   110   111   101  100
0        0      1     1    1     1     0     0    0
1        0      0     0    0     0     0     0    0   

Dans cette exemple, tu ne peux pas grouper le bloc de 1, et pourtant c'est bien une puissance de 2.
Tu dois décomposer en deux blocs de deux.
Ce qui donne : S = !e.!c.a + !e.b.!a (forme développée irréductible).
Essaie d'écrire l'équation avec le grand bloc, tu devrais bloquer.
0
nadal1991 Messages postés 268 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 2 octobre 2011 11
2 mai 2009 à 19:37
ah sinon j'ai encore un petit probleme :

c'est a propos des tableau de kernaugh a 5 variable ! pour ca on utilise plus souvent deux tableaux avec une variable qui change entre les deux tableau mais je voulais savoir comment je peut faire pour faire pour que l'expression finale soit la plus simple possible parceque je fait les regroupement dans chaqu'un des tableau (comme pour un tableau a 4) mais comment faire pour l'adjacence entre les deux tableau (parceque dans un tableau de 5 variable chaque case a 5 case adjacentes ) ! voila donc si quelqu'un pouvait me montrez ca avec un example ca serai tres gentil ! merci beaucoup !
0
nadal1991 Messages postés 268 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 2 octobre 2011 11
2 mai 2009 à 21:23
une reponse s'il vous plait !
0
nadal1991 Messages postés 268 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 2 octobre 2011 11
2 mai 2009 à 21:51
silvouplait une reponse j'en ai vraiment besoin !!
0
nadal1991 Messages postés 268 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 2 octobre 2011 11
2 mai 2009 à 22:51
pourquoi y'a aucune reponse je croyait pourtant que ma derniere question etait clair bon je vais essayer d'eclaircir! ====>

""je voudrai savoir comment reussir a faire de bon regroupement dans un tableau de kernaugh a 5 variable ""

voila ! j'espere que c'est plus claire maintenant désoler !! et merci beaucoup d'avance !
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
2 mai 2009 à 23:22
Salut,
Ma réponse 13 me paraît pourtant clair.
Tu effectues le plus petit nombre de blocs de 1 de puissance de 2 tout en respectant les adjacences du tableau.
Pour repérer les adjacences : http://patrick.furon.free.fr/_elecnumerique/_cours_electronum/_Karnaugh02_Adjacences1D-2.htm
http://patrick.furon.free.fr/_elecnumerique/_cours_electronum/_Karnaugh03_Adjacences2D.htm
0
nadal1991 Messages postés 268 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 2 octobre 2011 11
2 mai 2009 à 23:16
UP silvouplait
0
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
4 mai 2009 à 08:21
Tu ne peux pas faire de tableau de Karnaugh à 5 variables, à cause de "l'adjacence" (comme l'appelle fiddy) qui relève du code de Gray, si tu voulais vraiment le faire tu devrais faire un "cube" avec 2 variables en largeur, 2 variables en hauteur, et 1 variable en profondeur, mais même principe il te faudra faire des blocs (en 3D) de dimensions paires.
PS. Je ne sais pas ce que valent les liens de fiddy, il s'agit sûrement d'une projection en 2D de ce que je viens d'expliquer en 3D, en tout cas le passage de 4 à 5 variables ne se fait pas "facilement"
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
4 mai 2009 à 22:17
Tu ne peux pas faire de tableau de Karnaugh à 5 variables, à cause de "l'adjacence"
J'ai pas dit ça. J'ai dit qu'il faut faire attention à l'adjacence. Mais bien sûr que c'est possible. Le code gray n'impose pas une limite au niveau des bits. Là, où il faut être vigilant, c'est la sélection des blocs (puissance de deux, et blocs adjacents (axe de symétrie)). Le lien explique cette notion.
0
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
5 mai 2009 à 13:35
Tu ne peux pas faire de tableau de Karnaugh à 5 variables, à cause de "l'adjacence"
si j'ai dit (comme l'appelle fiddy) c'est juste pour le terme "adjacence"
quant à mon affirmation, je la justifie par le fait qu'on ne peux pas faire de tableau (au sens 2D) pour utiliser la méthode mais qu'il faut plutôt s'orienter sur un cube 3D comme je l'expliquais la dernière fois...

Pourquoi en 3D ?
Parce que sinon on ne prend pas en compte tous les cas possibles, prenons le tableau proposé dans ton deuxième lien, il n'y a pas d'adjacence directe entre 001 et 101, il faut donc "tricher" pour voir les regroupements (comme l'explique le texte à côté) ce qui reviendrai finalement au même que de construire un cube, ou les regroupements sont faisables dans les 3 sens (horizontal, vertical, profondeur) mais bien sûr toujours par blocs pairs...
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
5 mai 2009 à 23:23
Oui, sauf que l'utilité du lien que j'ai passé, ça permet d'apprendre à reconnaître les adjacences dans un tableau 2D. Ce qui évite de rajouter une dimension supplémentaire.
Pour ma part, j'ai toujours fait en 2D, pour plusieurs variables en respectant la règle donnée ci-dessus, et ça a toujours très bien marché.
Mais après, chacun sa façon de faire. L'importance est le résultat.
0