Exercices sur les booléens

Exercice 1

Dans chacun des cas ci-dessous, donner la valeur du booléen rep :

1.

>>> x = 3
>>> rep = x**2 == -9

2.

>>> x,y,z = 3,4,5
>>> rep = x**2 + y**2 == z**2

3.

>>> a,b = 3,-7
>>> rep = a**3 > 50 and b**2 < 50

4.

>>> a,b = 3,-7
>>> rep = (a**3 > 50 and b**2 < 50) or (a**2 < 100 and b**2 > 10)

Exercice 2

Simplifiez les expressions suivantes :

  1. a + a.b
  2. a.(a + b)
  3. a + (a.b)
  4. (a + b).(a + b)

Exercice 3

Montrez que a.b + a.c = a.b + a.c + b.c

Exercice 4

Réaliser la fonction xor avec des circuits and , or et not.

Retour