מידע

יוצרים Quentin Cappart
מועד הגשה אין מועד הגשה
מגבלת הגשות אין הגבלה

כניסה

Manipulation de couleurs

On considère la couleur codée par le nombre hexadécimal 0x8C3FD9, dans un format RGB.

Un coffre de laboratoire est protégé par un verrou chromatique. Il affiche successivement trois codes couleurs hexadécimaux. Pour l’ouvrir, il faut déterminer le quatrième code selon les règles ci-dessous.

  • Le premier verrou (C1) affiche 0x3A7FC2
  • Le deuxième verrou (C1) affiche 0xC24F1A
  • Le troisième verrou (C1) affiche 0x7B1E90

Répondez aux questions suivantes.


שאלה 1:

Décomposez C1 en triplet (R,G,B) en base 10. Ne mettez pas d'espace dans votre réponse.

Exemple: 0x000000 donne (0,0,0).

שאלה 2:

Décomposez C2 en triplet (R,G,B) en base 10. Ne mettez pas d'espace dans votre réponse.

שאלה 3:

Décomposez C3 en triplet (R,G,B) en base 10. Ne mettez pas d'espace dans votre réponse.

שאלה 4:

On calcule une couleur intermédiaire \(M\) en faisant une moyenne pondérée composante par composante :

\(M = \lfloor\frac{2C_1+3C_2+C_3}{6}\rfloor\).

Par exemple, la composante rouge de \(M\) prendra les valeurs \(R_1\), \(R_2\), et \(R_3\) des 3 couleurs initiales.

Calculez la couleur \(M\) et donnez son code hexadécimal 0xZZZZZZ.

שאלה 5:

On construit ensuite la couleur \(N\) à partir de \(M\) en appliquant les transformations suivantes:

  1. \(R_N = \min(255,R_M+40)\).
  2. \(G_N = \max(0,G_M-30)\).
  3. \(B_N = \lfloor \frac{B_M}{2} \rfloor\).

Notez que \(R_N\) et \(R_M\) correspondent aux composantes rouges des nombres \(N\) et \(M\), respectivement. De même, pour \(G\) et pour \(B\).

Calculez la couleur \(N\) et donnez son code hexadécimal 0xZZZZZZ.

שאלה 6:

On le complémentaire d’une couleur (R,G,B) comme (255−R,  255−G,  255−B).

Le code du coffre est la complémentaire de \(N\). Donnez le code hexadécimal 0xZZZZZZ de cette valeur.