Quel est le résultat de l'expression suivante ? not (True && False) || (False && True)
Quel est le résultat de l'expression suivante ? length [1, 2, 3] + length [4, 5, 6, 7]
Quel est le résultat de l'expression suivante ? head (tail [1, 2, 3, 4, 5])
Quel est le résultat de l'expression suivante ? take 3 "Hello World"
Quel est le résultat de l'expression suivante ? drop 2 [1, 2, 3, 4, 5]
Quel est le résultat de l'expression suivante ? "Hello " ++ "World"
Quel est le résultat de l'expression suivante ? 5 div 2
Quel est le résultat de l'expression suivante ? 5.0 / 2
Quel est le résultat de l'expression suivante ? 2 ^ 10
Quel est le résultat de l'expression suivante ? let x = 3 in x + 5
Correction :
Le résultat de l'expression est True. La première partie de l'expression, not (True && False), est False car True && False est False et not False est True. La deuxième partie de l'expression, False && True, est False, mais cela n'affecte pas le résultat car True OU False est toujours True.
Le résultat de l'expression est 7. La fonction length appliquée à la liste [1, 2, 3] renvoie 3, et la fonction length appliquée à la liste [4, 5, 6, 7] renvoie 4, donc leur somme est 7.
Le résultat de l'expression est 2. La fonction tail appliquée à la liste [1, 2, 3, 4, 5] renvoie la liste [2, 3, 4, 5], et la fonction head appliquée à cette liste renvoie 2.
Le résultat de l'expression est "Hel". La fonction take 3 appliquée à la chaîne de caractères "Hello World" renvoie les trois premiers caractères, donc "Hel".
Le résultat de l'expression est [3, 4, 5]. La fonction drop 2 appliquée à la liste [1, 2, 3, 4, 5] renvoie la liste [3, 4, 5].
Le résultat de l'expression est "Hello World". L'opérateur ++ concatène les deux chaînes de caractères "Hello " et "World".
Le résultat de l'expression est 2. L'opérateur div effectue une division entière, donc 5 div 2 renvoie 2.
Le résultat de l'expression est 2.5. La division de deux nombres à virgule flottante, tels que 5.0 et 2, renvoie un nombre à virgule flottante.
Le résultat de l'expression est 1024. L'opérateur ^ calcule la puissance, donc 2^10 renvoie 1024.
Le résultat de l'expression est 8. La variable x est liée à la valeur 3 avec let, donc x + 5 évalue à 8.
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