azn-kii Posté(e) le 14 avril 2012 Signaler Posté(e) le 14 avril 2012 Bonjour, J'ai vraiment un gros soucis concernant cet exos que j'ai d’énormément de diffilcultés à comprendre. > Pouvez m'aider à éclaircir cet énoncé SVP qui est la suivante : Variables : x, a , b , y. Quatre nombres réels. Début: Saisir x Affecter à a la valeur 2x Si à 2 Alors affecter à b la valeur (a+2)² Sinon affecter à b la valeur a²+2 Fin Si Affecter à y la valeur a+b Afficher y Fin Soit f la fonction qui à x associe y 1) Calculer f(0), f(1), f(-2) par cet algorithme. 2) Donner l'expressions algébrique de f(x) lorsque x 1 puis lorsque x < 1. Merci de me répondre plus vite SVP!
E-Bahut Denis CAMUS Posté(e) le 14 avril 2012 E-Bahut Signaler Posté(e) le 14 avril 2012 Bonjour, As-tu téléchargé le logiciel Algobox ?
E-Bahut Denis CAMUS Posté(e) le 14 avril 2012 E-Bahut Signaler Posté(e) le 14 avril 2012 C'est un programme qui permet de fabriquer des algorithmes et de les tester. Tu entres les valeurs que l'algorithme demande et s'il est bien écrit, tu as la réponse en sortie.
thekiller328 Posté(e) le 14 avril 2012 Signaler Posté(e) le 14 avril 2012 bonjour à tous ! bon alors voila, à la première question, on te demande de réaliser l'algorithme quand x prend les valeurs 0,1 et 2. Ainsi on trouve x= 2a (selon l'énoncé) et x prend les valeurs 0, 2 et 4. Il te reste à calculer toi même ou avec algobox si tu l'as quelles sont les valeurs de y que tu trouve. Et la tu viens de finir la première question... quand à la deuxième, on te demande quelle serait la formule pour calculer y en fonction de x, en séparant deux cas: quand x>1 et x=<1 (inférieur ou égal). et voila, ton exercice est fini !!!
azn-kii Posté(e) le 15 avril 2012 Auteur Signaler Posté(e) le 15 avril 2012 Merci mais j'ai du mal à l’utiliser... XD
E-Bahut Denis CAMUS Posté(e) le 15 avril 2012 E-Bahut Signaler Posté(e) le 15 avril 2012 Bonjour, Je te montre le premier exemple f(x)=0 Si x=0 : Variables : x, a , b , y. Quatre nombres réels. Début: Saisir x ===>x=0 Affecter à a la valeur 2x===>a=2*0 = 0 Si a 2 non Alors affecter à b la valeur (a+2)² Sinon affecter à b la valeur a²+2===>b=02 + 2 = 2 Fin Si Affecter à y la valeur a+b===>a+b=0+2 Afficher y===>y=2 Fin
azn-kii Posté(e) le 15 avril 2012 Auteur Signaler Posté(e) le 15 avril 2012 J'ai les déjà fait mais je ne trouves pas l'erreur... Est-ce possible de vous l'envoyer pour le visualiser? Si oui comment le publier?
E-Bahut Denis CAMUS Posté(e) le 15 avril 2012 E-Bahut Signaler Posté(e) le 15 avril 2012 Je ne sais pas ce que tu as fait et où tu as fait une erreur : question 1 ou 2 ?
azn-kii Posté(e) le 15 avril 2012 Auteur Signaler Posté(e) le 15 avril 2012 Non, je ne suis pas encore aux questions. Je suis dans les données
azn-kii Posté(e) le 15 avril 2012 Auteur Signaler Posté(e) le 15 avril 2012 Voilà ce que j'ai rentrée comme donnée : Variables -x EST_DU_TYPE NOMBRE -a EST_DU_TYPE NOMBRE -b EST_DU_TYPE NOMBRE -y EST_DU_TYPE NOMBRE DEBUT_ALGORITHME -LIRE x -a prend_la valeur 2x SI (a>=2) ALORS DEBUT_SI FIN_SI SINON DEBUT_SINON SI (b=a²+2) ALORS DEBUT_SI FIN_SI FIN_SINON y PREND LA_VALEUR ab AFFICHER y FIN_ALGORITHME --> J'ai lancer Algorithme et ça me done ça : ***L'algorithme contient une erreur : impossible de le lancer*** ***Vérifiez la syntaxe des affectations et des conditions***
E-Bahut Denis CAMUS Posté(e) le 16 avril 2012 E-Bahut Signaler Posté(e) le 16 avril 2012 Bonjour, Ton erreur de syntaxe provient de la ligne : a prend_la valeur 2x Il faut écrire dans algobox le signe "*" : a prend_la valeur 2*x Voila l'algorithme complet : sanstitre - 16.04.2012 ****************************************** ****************************************** 1 VARIABLES 2 x EST_DU_TYPE NOMBRE 3 a EST_DU_TYPE NOMBRE 4 b EST_DU_TYPE NOMBRE 5 y EST_DU_TYPE NOMBRE 6 DEBUT_ALGORITHME 7 LIRE x 8 a PREND_LA_VALEUR 2*x 9 SI (a>=2) ALORS 10 DEBUT_SI 11 b PREND_LA_VALEUR pow((a+2),2) 12 FIN_SI 13 SINON 14 DEBUT_SINON 15 b PREND_LA_VALEUR pow(a,2)+2 16 FIN_SINON 17 y PREND_LA_VALEUR a+b 18 AFFICHER y 19 FIN_ALGORITHME L'instruction pow( m , n ) sert à élever à une puissance : m est le nombre et n est l'exposant. Donc pour élever au carré on écrit : pow( ... ,2)
azn-kii Posté(e) le 16 avril 2012 Auteur Signaler Posté(e) le 16 avril 2012 Merci de m'avoir corriger mais.. quand je commence à lancer algorithme il me dit " d'entrer x " et donc je met quoi?
E-Bahut Denis CAMUS Posté(e) le 16 avril 2012 E-Bahut Signaler Posté(e) le 16 avril 2012 Les valeurs que tu dois tester : 0, puis un autre essai avec 1 et -2. 1) Calculer f(0), f(1), f(-2) par cet algorithme
azn-kii Posté(e) le 16 avril 2012 Auteur Signaler Posté(e) le 16 avril 2012 à chaque fois que je rentre un variable je dois le tester c'est bien ça? à chaque fois que je rentre un variable je dois le tester c'est bien ça?
azn-kii Posté(e) le 17 avril 2012 Auteur Signaler Posté(e) le 17 avril 2012 D'accord. Donc voici le résultat que j'ai testé : --> f(0) = 2 --> f(1) = 6 --> f(-2)= 14 Les résultats sont-ils correct?
azn-kii Posté(e) le 17 avril 2012 Auteur Signaler Posté(e) le 17 avril 2012 merci et pour la question 2 pouvez-vous m'éclaicir svp?
E-Bahut Denis CAMUS Posté(e) le 17 avril 2012 E-Bahut Signaler Posté(e) le 17 avril 2012 si x>1 correspond dans l'algorithme à a>2 donc a = 2x b = (a+2)2 +2 = ..... y = a + b = 2x + ....... si f<1 : a = 2x b=a2 + 2 y = a + b = 2x + .....
azn-kii Posté(e) le 17 avril 2012 Auteur Signaler Posté(e) le 17 avril 2012 si x>1 donc a = 2x b = (a+2)2 +2 = 6 y = a + b = 2x + 2 = 4 si f<1 : a = 2x b=a2 + 2 = (2x2) + 2 = 6 y = a + b = 2x + 2 = 4
E-Bahut Denis CAMUS Posté(e) le 17 avril 2012 E-Bahut Signaler Posté(e) le 17 avril 2012 Non, tu dois remplacer a par 2x et faire les calculs : si x>1 correspond dans l'algorithme à a>2 donc a = 2x b = (a+2)2 +2 = (2x+2)2 +2 = ... (développe l'identité remarquable). y = a + b = 2x + ....... (avec le b trouvé ci-dessus) si f<1 : a = 2x b=a2 + 2 = .... y = a + b = 2x + .....
azn-kii Posté(e) le 18 avril 2012 Auteur Signaler Posté(e) le 18 avril 2012 si x>1 b= (a+2)²+2 = (2x+2)+2 = (2x+2)²+2 x (2x+2)²+2 = 4x²+4x+4x+4+4 = 4x²+8x+8x y= a+b = 2x + (4x²+8x)+8 = 8x²+(8x+8) si f<1 b = a² + 2 = 2x² + 2 = (4x²+2) x (4x²+2) = 16x²+8x+8x+4 =16x²+16x+4 y = a + b = 2x + (16x²+16x+4) =32x²+(16x4)
E-Bahut Denis CAMUS Posté(e) le 18 avril 2012 E-Bahut Signaler Posté(e) le 18 avril 2012 si x>1 b= (a+2)2+2 = (2x+2)2+2 = 4x2+4x+4x+4 = 4x2+8x+4 y= a+b = 2x + 4x2+8x+4 = 4x2+10x+4 si f<1 b = a2 + 2 = (2x)2 + 2 = 4x2+2 y = a + b = 2x + 4x2+2 =4x2+2x+2
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.