soleeene Posté(e) le 7 novembre 2012 Signaler Share Posté(e) le 7 novembre 2012 J'ai a faire fonctionner un algorithme et j'ai besoin de votre aide car je n'y arrive pas , je le fais avec algobox mais je ne sais pas par ou commencer , un peu d'aide serait la bienvenue . Variable x Entrée saisir x Traitement Si x>0 alors afficher x Sinon afficher -x Fin si Sortie En cours de traitement 1. Faire fonctionner l’algorithme en prenant successivement pour x : -10 ; 0.56 ; 7 ; -100 2. Pour un nombre quelconque x , quel est le résultat affiché à la sortie de l'algorithme ? 3.Modifier l'algorithme précédent afin que , pour une valeur de x donnée , il affiche abs x -5 abs ( valeur absolue ) Lien vers le commentaire Partager sur d’autres sites More sharing options...
soleeene Posté(e) le 7 novembre 2012 Auteur Signaler Share Posté(e) le 7 novembre 2012 Personne ne peut m'aider ? Svp Lien vers le commentaire Partager sur d’autres sites More sharing options...
E-Bahut Denis CAMUS Posté(e) le 7 novembre 2012 E-Bahut Signaler Share Posté(e) le 7 novembre 2012 Bonsoir Solène, Tu peux au moins essayer ça : 1. Faire fonctionner l’algorithme en prenant successivement pour x : -10 ; 0.56 ; 7 ; -100 Lien vers le commentaire Partager sur d’autres sites More sharing options...
soleeene Posté(e) le 7 novembre 2012 Auteur Signaler Share Posté(e) le 7 novembre 2012 J'ai commencer comme ça : x est du type nombre Lire x x prend la valeur -10 Si ( x>0 ) alors afficher x Sinon afficher ... Mais je peux pas afficher - x si il n'est pas dans la variable ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
E-Bahut Denis CAMUS Posté(e) le 7 novembre 2012 E-Bahut Signaler Share Posté(e) le 7 novembre 2012 J'ai mal lu l'énoncé. Je pensais que tu devais tester l'algorithme avec un papier et un crayon. Tu dois taper l'algorithme sur Algobox, avec la syntaxe Algobox qui n'est pas exactement ce qui est écrit dans l'énoncé : 1 VARIABLES 2 x EST_DU_TYPE NOMBRE 3 DEBUT_ALGORITHME 4 LIRE x 5 SI (x>0) ALORS 6 DEBUT_SI 7 AFFICHER "x = " 8 AFFICHER x 9 FIN_SI 10 SINON 11 DEBUT_SINON 12 x PREND_LA_VALEUR -x 13 AFFICHER "x = " 14 AFFICHER x 15 FIN_SINON 16 FIN_ALGORITHME Lien vers le commentaire Partager sur d’autres sites More sharing options...
soleeene Posté(e) le 8 novembre 2012 Auteur Signaler Share Posté(e) le 8 novembre 2012 Merci beaucoup pour votre aide par compte , une question comment je peux afficher "x =" , je clique sur ajouter message ? Parsque si je cliques sur ajouter variable comme je les pas déclarer sa marche pas ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
E-Bahut Denis CAMUS Posté(e) le 8 novembre 2012 E-Bahut Signaler Share Posté(e) le 8 novembre 2012 Oui, ajouter message. Si tu avais plusieurs variables à afficher, tu coches à droite pour aller à la ligne avant l'affichage du message suivant. Mais ce n'est ^pas le cas ici. De plus, j'ai fait afficher le message pour que ce soit plus compréhensible, mais ce n'est pas demandé dans l'énoncé. C'est une habitude que j'ai prise de nommer chaque chose qui s'affiche. si je cliques sur ajouter variable comme je les pas déclarer sa marche pas. Lien vers le commentaire Partager sur d’autres sites More sharing options...
soleeene Posté(e) le 8 novembre 2012 Auteur Signaler Share Posté(e) le 8 novembre 2012 Merci j'ai réussi a le faire fonctionner , je trouve que quand c'est un nombre négatif il est positif et si c'est un nombre positif il reste positif ! C'est bien se que je dois trouver ? Oui, donc ce programme donne la valeur absolue de x. Et quand il faut remplacer l’algorithme pour avoir ABS X-5 ABS , in faut remplacer " X=" par la formule ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
E-Bahut Denis CAMUS Posté(e) le 8 novembre 2012 E-Bahut Signaler Share Posté(e) le 8 novembre 2012 Je ne comprends pas cette partie de l'énoncé : il affiche abs x -5 abs ( valeur absolue ) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.