Si vous avez besoin de comprendre des choses comme ça à l'avenir, alors vous voudrez peut-être essayer d'écrire une table (je pense que son appelé une table de vérité, mais certains du plus mathématiquement occupé ici peut me corriger) montrant tout possible dans puts et leurs résultats respectifs. Une fois que vous avez écrit le tableau, vous devriez pouvoir identifier rapidement la logique globale et éventuellement la simplifier.
Pour ce qui précède, une table pourrait ressembler à ceci;
a | b | z1
------------------
t | t |
t | f |
f | t |
f | f |
Parcourez chaque ligne et écrivez les effets de z1 dans la colonne. Cela devrait vous permettre de déterminer facilement ce qui se passe et de le raccourcir, si possible.
Ça sent les devoirs ... –
Les devoirs? Vous avez les valeurs de a et b pour que vous puissiez déterminer quelles clauses if sont vraies et donc ce qui arrive à z1. si vous voulez une version simplifiée pour tout a/b alors je ne sais pas pourquoi vous donnez des valeurs ... –