Bonsoir,
Je comprends pas sur ce sujet comment mettre le sujet (https://www.ilemaths.net/sujet-exercice-d-alignement-de-points-en-algorithme-315580.html)
Comment mettre le sinon ?
Faut t'il faire un nouveau algorithme car ce topic date de 2009.
PS : Le sujet qui me pose problème est le même.
Bonsoir,
Je ne comprends pas toujours comment faire, il y a une erreur.
Pouvez vous m'expliquer ?
Merci
Le sujet est :
Alors voila, c'est un exercice de DM qui parle d'alignements des points (jusque là tout va bien) mais il faut automatiser les calculs et ca je ne sais pas du tout faire. Alors merci d'avance !
On se place dans un repère.
1) Soient trois points A, B et C.
On souhaite automatiser les calculs permettant d'affirmer que les points A, B et C sont alignés ou non.
Elaborer une démarche et écrire un algorithme permettant de résoudre la question.
2) Programmer cet algorithme sur Algobox.
3) A l'aide du programme, dire, dans chacun des cas suivants, si les points A, B et C sont alignés ou no :
A(1;-2), B(3;4) et C(-1;-8)
A(-3;2), B(3;1) et C(0;2)
A(1;-4), B(100;62) et C(-2,6;-6,4)
Bonsoir,
1 VARIABLES
2 xA EST_DU_TYPE NOMBRE
3 yA EST_DU_TYPE NOMBRE
4 xB EST_DU_TYPE NOMBRE
5 yB EST_DU_TYPE NOMBRE
6 xC EST_DU_TYPE NOMBRE
7 yC EST_DU_TYPE NOMBRE
8 DEBUT_ALGORITHME
9 LIRE xA
10 LIRE yA
11 LIRE xB
12 LIRE yB
13 LIRE xC
14 LIRE yC
15 SI ((xB-xA)*(yC-yA)==(xC-xA)*(yB-yA)) ALORS
16 DEBUT_SI
17 AFFICHER "Les points A, B et C sont ALIGNÉS"
18 FIN_SI
19 SINON
20 DEBUT_SINON
21 AFFICHER "NON, les points A, B et C ne sont pas alignés"
22 FIN_SINON
23 FIN_ALGORITHME
1 VARIABLES
2 xA_EST_DU_TYPE_NOMBRE EST_DU_TYPE NOMBRE
3 yA_EST_DU_TYPE_NOMBRE EST_DU_TYPE NOMBRE
4 xB_EST_DU_TYPE_NOMBRE EST_DU_TYPE NOMBRE
5 yB_EST_DU_TYPE_NOMBRE EST_DU_TYPE NOMBRE
6 xC_EST_DU_TYPE_NOMBRE EST_DU_TYPE NOMBRE
7 yC_EST_DU_TYPE_NOMBRE EST_DU_TYPE NOMBRE
8 DEBUT_ALGORITHME
9 LIRE xA_EST_DU_TYPE_NOMBRE
10 LIRE yA_EST_DU_TYPE_NOMBRE
11 LIRE xB_EST_DU_TYPE_NOMBRE
12 LIRE yB_EST_DU_TYPE_NOMBRE
13 LIRE xC_EST_DU_TYPE_NOMBRE
14 LIRE yC_EST_DU_TYPE_NOMBRE
15 SI ((xB-XA)*(yC-yA)=(xC-xA)*(yB-yA)) ALORS
16 DEBUT_SI
17 AFFICHER "Les points A, B et C sont ALIGNÉS"
18 FIN_SI
19 SI (DEBUT_SINON ) ALORS
20 DEBUT_SI
21 AFFICHER "NON, les points ne sont pas alignés."
22 FIN_SI
23 FIN_ALGORITHME
Il me dit qu'il y a une erreur
Cette erreur : ***Algorithme interrompu ligne 15 suite à une erreur dans son exécution***
Et j'ai une question, c'est possible de mettre Entrer xA sans xA_EST_DU_TYPE_NOMBRE ?
Merci
toujours même problème :
15 SI (((xB-xA)*(yC-yA)==(xC-xA)*(yB-yA))) ALORS
***Algorithme interrompu ligne 15 suite à une erreur dans son exécution***
non ça c'est résolu, désolé maitnenat c'est ça :
19 SI (DEBUT_SINON) ALORS
20 DEBUT_SI
21 AFFICHER "NON, les points A, B et C ne sont pas alignés"
22 FIN_SI
23 SINON
24 DEBUT_SINON
25 FIN_SINON
26 FIN_ALGORITHME
***Algorithme interrompu ligne 19 suite à une erreur dans son exécution***
si tu ajoutes des parenthèses inutiles,9
et des instructions bizarres..."LIRE xA_EST_DU_TYPE_NOMBRE"
tu dois recopier strictement l'algorithme que je t'ai envoyé
Bonjour,
c'est dur de reprendre un truc aussi en vrac que ce que tu as écrit !!!
tu sembles ne rien avoir compris à rien dans les algorithmes
comme le dit Barney
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :