Bonsoir,
Pouvez vous vérifier les réponses
Avec Algobox, exo tiré d'un livre.
(J'ai suivi l'option Informatique en seconde donc je connais les bases du logiciel ALGOBOX.)
Soit une fonction définie sur par ax2+bx+c et représentée dans un repère orthonormé par Cf.
Ecrire un algorithme donnant les coordonnées du sommet de Cf et renvoyant un message d'erreur si l'utilisateur saisit la valeur de 0 comme valeur de a.
Ce que j'ai fait :
VARIABLES
a EST_DU_TYPE NOMBRE
b EST_DU_TYPE NOMBRE
c EST_DU_TYPE NOMBRE
alpha EST_DU_TYPE NOMBRE
beta EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
AFFICHER "Soit une parabole d'équation y=ax²+bx+c."
AFFICHER "Donner la valeur de a : "
LIRE a
AFFICHER a
AFFICHER "Donner la valeur de b : "
LIRE b
AFFICHER b
AFFICHER "Donner la valeur de c : "
LIRE c
AFFICHER c
SI (a==0) ALORS
DEBUT_SI
AFFICHER "Vous n'avez pas proposé l'écriture d'une parabole."
FIN_SI
SINON
DEBUT_SINON
alpha PREND_LA_VALEUR -b/(2*a)
beta PREND_LA_VALEUR a*pow(alpha,2)+b*alpha+c
AFFICHER "La parabole a pour sommet (alpha ; beta) avec :"
AFFICHER "alpha = "
AFFICHER alpha
AFFICHER "beta = "
AFFICHER beta
FIN_SINON
FIN ALGORITHHME
Est-ce que mon algorithme est bon ? Peut-on l'améliorer ?
Je vous remercie d'avance de la réponse que vous m'apporterez.
oui ça a l'air bon à part l'instruction FIN ALGORITHHME qui s'écrit FIN_ALGORITHME
teste le sur
ça marche, le voilà remis en forme par proglab :
VARIABLES
a EST_DU_TYPE NOMBRE
b EST_DU_TYPE NOMBRE
c EST_DU_TYPE NOMBRE
alpha EST_DU_TYPE NOMBRE
beta EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
AFFICHER "Soit une parabole d'équation y=ax²+bx+c."
AFFICHER "Donner la valeur de a : "
LIRE a
AFFICHER a
AFFICHER "Donner la valeur de b : "
LIRE b
AFFICHER b
AFFICHER "Donner la valeur de c : "
LIRE c
AFFICHER c
SI (a==0) ALORS
DEBUT_SI
AFFICHER "Vous n'avez pas proposé l'écriture d'une parabole."
FIN_SI
SINON
DEBUT_SINON
alpha PREND_LA_VALEUR -b/(2*a)
beta PREND_LA_VALEUR a*pow(alpha,2)+b*alpha+c
AFFICHER "La parabole a pour sommet (alpha ; beta) avec :"
AFFICHER "alpha = "
AFFICHER alpha
AFFICHER "beta = "
AFFICHER beta
FIN_SINON
FIN_ALGORITHME
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :