Mathématiques

Question

JE DONNE 20 POINT A QUI M'AIDERAS
Bonjour pouvez vous m'aider svp a répondre a cette question de python. N'ayant pas le logiciel je n'est pas pue m’entrainer et je me retrouve embêter devant cette question évaluer .

MERCI BCP!!
JE DONNE 20 POINT A QUI M'AIDERAS Bonjour pouvez vous m'aider svp a répondre a cette question de python. N'ayant pas le logiciel je n'est pas pue m’entrainer et

1 Réponse

  • Réponse:

    Bonjour,

    Pour déterminer le résultat renvoyé par la fonction, il faut comprendre ce que fait la fonction :

    Ici on a :

    def inter(x):  

                if x <= 1:

                              a=3*x-3

                elif x < 3 :

                             a = x/4

                else :

                            a = x**2-1

                return a

    Si je transforme ce code en pseudo code (c'est à dire dans un langage plus compréhensible). Ce code fait ceci :

    On définit une fonction inter(x) qui prend en paramètre un réel x :

    Si x est inférieur à 1 ( x<= 1) inter(x) =  3x-3

    Sinon, si x est strictement inférieur à 3 (x<3), inter(x) = x/4

    Sinon, inter(x) = x²-1

    Explications étape par étape:

    Il faut vraiment connaitre et comprendre les notions de conditions en programmation ça fait parti de la base (if, elif, else) ( ==> si, sinon, alors).

    a. -2 <= 1 donc inter(-2) = 3(-2) - 3 = -9

    b. sqrt(2) vaut \sqrt{2}2 (sqrt est l'abréviation anglaise de square root qui veut dire racine carrée)

    sqrt(2) > 1, donc x n'est pas inférieur à 1

    sqrt(2) < 3, donc x < 3 et inter(sqrt(2)) = sqrt(2) / 4 =  0.3535533905932738

    c. 9/2 > 1 et 9/2 > 3, donc inter(9/2) = (9/2)² - 1 = 77/4 = 19.25

    -9 est un entier relatif, il appartient à Z

    sqrt(2) / 4 est un réel, il appartient à R

    En informatique, on n'aime pas les nombres avec un nombre inifni de chiffre après la virgule, la notion de réel est différente. Python traitera sqrt(2) / 4 comme étant  0.3535533905932738 et les calculs seront approximatifs.

    19.25 est un décimal, il appartient à D