Je vous écris le sujet :
Un professeur souhaite sélectionner un langage de programmation.
Pour cette sélection, il s'impose les critères suivants :
- Exister depuis plus de 3 ans et être utilisé en entreprise OU
- Ne pas exister depuis plus de 3 ans et être gratuit OU
- Etre gratuit et être utilisé en entreprise OU
Pour un langage donné, on définit trois variables booléennes a, b et c de la manière suivant :
- a = 1 si le langage existe depuis plus de 3 ans
- b = 1 si le langage est utiliser en entreprise
- c = 1 si le langage est gratuit
1. Ecrire une expression booléenne E qui traduit les critères de sélection du professeur.
Exister depuis plus de 3 ans et être utilisé en entreprise -> a.b
Ne pas exister depuis plus de 3 ans et être gratuit -> a(barre).c
Etre gratuit et être utilisé en entreprise -> b.c
E = a.b + a(barre).c + b.c
2. Dans cette question seulement, on considère un langage existant depuis plus de 3 ans qui a été sélectionné par le professeur.
a) Traduire cette sélection par une égalité booléenne : a.b + b.c (on retire a(barre).c car le langage existe depuis plus de 3 ans selon l'énoncé)
b) à l'aide d'un calcul booléen, que peut-on en deduire concernant le langage sélectionné ? (Absorption) a.b + b.c = b
C'est pour la question 2, je ne sais pas si j'ai bien compris la consigne, j'ai répondu ce qui me paraissait le plus logique, mais je ne sais pas si c'est bien ça qu'on me demande.
Merci de votre lecture.
