Haskell : Expression

Exercices Corriges en Haskell :

Donner le résultat des expressions suivantes :

1- ‘Z’ < ‘A’

2- "abc" <= "ab"

3- "abc" >= "ac"

4- 1 + 2 * 3

5- 5.0 – 4.2 / 2.1

6- 3 > 4 || 5 < 6 && not (7 /= 8)

7- if 6 < 10 then 6.0 else 10.0

8- 0XaB + 3

9- 0xbA + 5

10-  (-2) `mod` 3

Haskell pandacodeur

Correction :

  1. False, car le code ASCII de 'Z' est supérieur à celui de 'A'.
  2. False, car "abc" est strictement supérieur à "ab".
  3. False, car 'b' est strictement inférieur à 'c'.
  4. Le résultat est 7. L'opérateur * est évalué avant l'opérateur +.
  5. Le résultat est environ 2.381, car la division est effectuée avant la soustraction.
  6. True. L'opérateur && est évalué avant l'opérateur || et l'expression not (7 /= 8) est évaluée à True car 7 n'est pas différent de 8.
  7. Le résultat est 6.0, car 6 est inférieur à 10.
  8. Le résultat est 169, car 0XaB est égal à 171 en décimal.
  9. Le résultat est 186, car 0xbA est égal à 186 en décimal.
  10. Le résultat est 1, car le reste de la division euclidienne de -2 par 3 est égal à 1.

Si vous avez trouvé les exercices corrigés en Haskell de JoëlYk intéressants et utiles, pourquoi ne pas les partager avec d'autres personnes qui pourraient également en bénéficier ? Partagez ce lien sur les réseaux sociaux ou envoyez-le à vos amis et collègues. Vous pourriez aider quelqu'un à améliorer ses compétences en programmation ou à trouver des solutions à des problèmes complexes. N'oubliez pas que la connaissance doit être partagée pour grandir. Merci pour votre soutien et votre partage !

Contact WhatsApp : +237 658395978 | Réaliser Par Joël_Yk

  • Aucune note. Soyez le premier à attribuer une note !

Ajouter un commentaire

 

Pandacodeur 8 mars