Bonsoir,
Il s'agit donc d'écrire un algorithme qui puisse déterminer la longueur d'un vecteur.
J'ai écrit:
Entrer:
Entrez les coordonnées du point V(A;B) et les coordonnées du point W(C;D)
Initialisation:
A prend la valeur 2
B prend la valeur 4
C prend la valeur 5
D prend la valeur 1
La Norme N est différente de 0.
Traitement:
N prend la valeur (C-A)²+(D-B)² ( tout au carré)
Sortie:
Afficher N
Fin.
Pourriez-vous me dire ce qu'il faudrait corriger; s'il vous plaît ?
Merci beaucoup.
Bonjour,
"La Norme N est différente de 0." ne fait pas partie de l'algorithme.
C'est un simple commentaire de ta part, et sans rapport (cela peut être faux)
Ton algorithme ne sait calculer que la norme d'un seul vecteur immuable : le vecteur de coordonnées défini par les points fixés une fois pour toutes (2; 4) et (5; 1).
Si tu entres des coordonnées et qu'ensuite tu les "écrases" par des constantes, ça ne sert à rien de les entrer !!
l'un des deux blocs est à supprimer :
soit tu calcules effectivement la norme de ce vecteur immuable et alors les "entrer" ne servent à rien
soit tu entres un vecteur effectivement, et il faut supprimer tes "A etc prend la valeur"
mais du coup ça ne marche pas du tout !
ce n'est pas une initialisation que tu as faite, c'est l'écrasement de toute valeur fournie et le remplacement par cet "exemple" !
ton algorithme sortira toujours "4.24264068" quoi que tu fasse ... très utile un tel algorithme
ici l'initialisation c'est l'entrée des valeurs.
il n'y a rien d'autre à "initialiser"
Tu rajoutes :
Initialisation :
Lire A
Lire B
Lire C
Lire D
Car cet algo comme mathafou l'a dit ne sert qu'une seule fois ...
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :