Bonjour,
Je dois faire plusieurs exercices sur de l'algorithme mais malheureusement je suis très mauvais pour l'algo.
Je ne comprends absolument pas comment je peux répondre à ces questions et j'ai trouvé aucun exemple sur mon livre ou sur internet.
Donc j'aurai aimer avoir si possible de l'aide à propos d'un exercice tout particulièrement :
EXO :
On considère l'algorithme suivant ou x désigne un réel.
y<-x²
y<-3y + 5x + 1
1.Que contient la variable y à la fin de l'exécution de l'algorithme lorsque la variable x contient des valeurs suivantes avant l'exécution :
a. x=1 b. x=-2 c. x=1/3
?
2.Donner l'expression de la fonction f qui, à tout nombre réel x, associe le nombre y retourner en fin d'algorithme.
3.Quelle est la nature de la fonction f ?
Merci d'avoir prie le temps de me lire.
Bonne journée
Quentin
Bonjour,
Une petite image pour t'aider : imagine que tes variables sont des boîtes. Et pour trouver la sortie de l'algorithme, contente-toi dans un premier temps de l'exécuter bêtement, comme un ordinateur.
Donc dans l'exemple 1a), tu prends x = 1.
La boîte x contient initialement la valeur 1, la boîte y est vide. La première ligne de l'algorithme te dit de prendre la valeur dans la boîte x et de la copier dans la boîte y. Après avoir fait ça, tu as y=1 (et toujours x=1).
En ordinateur bête et discipliné, tu passes maintenant à la deuxième ligne. Que faut-il faire maintenant ? y <- 3y + 5x + 1. Pas de problème ! Tu prends la valeur dans la boîte y (qui est 1), tu la multiplies par 3, ça fait 3, tu rajoutes 5 fois la valeur dans la boîte x, qui est 1, et tu rajoutes 1 au tout, ça fait 3*1+5*1+1=9. Finalement, tu prends 9 et mets cette nouvelle valeur dans la boîte y (à cause de la partie y <- ...)
Et voilà, terminé !
En procédant de même, tu devrais au moins réussir à terminer la question 1. N'hésite pas à demander si tu as d'autres questions.
Ah oui d'accord tout simplement
Merci c'est super gentil pour la réponse j'ai compris donc ensuite j"additionne les 3 valeurs que je vais trouver et sa me donner la réponse de la question 2 ?
Je dois donner la réponse que de y<-x² ou de y<-3y+5x+1
J'ai pas tout compris en faite je crois ^^' ...
Alors, pour la 2 tu fais comme pour la 1, mais à la place de mettre un "vrai" nombre dans la boîte x au début, tu mets une variable quelconque - appelle-la t, par exemple (l'énoncé suggère x, mais ça va juste t'embrouiller entre nom de la boîte et valeur dans la boîte).
Donc tu reprends du début, sauf que cette fois tu commences avec un t dans la boîte x - qu'est-ce que tu auras dans la boîte y à la fin ?
Ok, on reprend tranquillement. Si t=2, avant la première ligne de l'algorithme, tu as 2 dans la boîte x et rien dans la boîte y.
Que te dit de faire la ligne y<-x ?
Non, la ligne y<-x te dit de prendre la valeur dans la boîte x et de la recopier dans la boîte y. Donc qu'auras-tu dans la boîte y après la ligne 1 ?
Ne regarde vraiment pas ça en termes d'opérations mathématiques pour le moment, juste de chiffres que tu déplaces de boîte en boîte
Bah le x=1
Désolé si je suis nul.. j'ai pas envie de vous faire perdre votre temps si vous avez autre chose à faire ce n'est pas grave désolé ^^'
C'est peut-être tout bête mais j'ai du mal
Je repose la question, qu'est-ce que tu as dans la boîte y après la ligne 1 ? (si tu es complètement paumé et n'as aucune idée de ce que je raconte, dis-moi et j'essaie d'expliquer autrement)
Dis-moi si c'est plus clair comme ça... Pou vérifier que tu as compris, essaie de décomposer en étapes comme ça, mais en prenant t = -2 à la place.
Oh ! Vous êtes un genie si je peux me premettre, c'est vraiment super bien fait et expliquer, merci beaucoup
La j'ai très bien compris
Donc si je pense avoir compris, si on t=-2
y reçoit -2 est donc
3*(-2)+5*(-2)+1=-17
C'est sa ?
Ok, et maintenant qu'est-ce qui se passe si tu mets une variable t quelconque dans la boîte x au début ? Quel expression littérale y a-t-il dans la boîte y à la fin ?
Non. Ce qu'ils veulent que tu donnes en réponse à la question 2, c'est une formule générale de ce qu'il y aura dans y à la fin quand tu mets un réel quelconque t dans la boîte x au début.
Quand t=-2, on a vu qu'il y avait -15 dans y à la fin. Mais c'est juste un cas particulier. Refais exactement les mêmes calculs qu'avant, et remplace juste la valeur particulière de -2 par un t.
Refais les étapes comme moi. Avant la première étape, la boîte x contient un t, la boîte y est vide. Après la première étape, qu'y a-t-il dans la boîte y ? Dans la boîte x ?
Dans la boîte y, il y a le résultat du calcul 3y+5x+1 en ayant rajouter le t ce qui fait 3*2+5*2+1 = 12 (ce qu'il y a dans la boîte y).
Dans la boîte x, il y a toujours que le t je pense
Pour le moment, à la fin de la première étape seulement : si tu exécutes juste la ligne y<-x, qu'y a-t-il dans y et dans x à cette étape intermédiaire. Et attention, tu ne peux plus remplacer t par 2. Maintenant, on prend t une variable quelconque : ça pourrait être 2, -pi ou 12356482,23, n'importe quel réel. Donc tu gardes la notation t et tu ne la remplaces pas.
Oui ! Et ce "n'importe quel réel", on l'a appelé t, parce que c'est quand même plus simple à écrire ^^
Donc dans x il y a t et dans y il y a t.
Et après la deuxième étape ? Qu'est-ce qu'il y a dans y maintenant ?
Ahh
Dans la deuxième étape il y a donc maintenent t qui peut être n'importe quel réel avec 3y+5x+1 qui sont multipliés les 2 (t et 3y+5x+1)
C'est ça. Mais sans toujours essayer de remplacer t par une valeur numérique, tu ne peux pas donner la formule ?
Mince, je viens de me rendre compte que j'ai mal lu l'énoncé initial ^^'
À la première étape, c'est un t² que tu mets dans y, pas un t.
En quoi est-ce que ça change ta formule finale ?
D'accord donc je que c'est 3*le resultat de t²+5*t²+1
Dans la boite x on garde t² et dans la boite y on le multiplie comme cette exemle 2²=4
2² = x
4 = y
C'est sa ?
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :