Bonjour ,j'ai du mal à faire ce sujet car pas de cours et c'est pour ******, pouvez vous m'aider SVP?
Julia est en train de monter une étagère iquéa. Elle a oublié son niveau à bulle. Elle sait que la petite planche verticale de 1 m est perpendiculaire au sol et elle a fixé la planche inclinée pré-trouée en D et A. Elle aimerait vérifier que la grande planche est également perpendiculaire au sol avant de la visser à la planche inclinée Elle connait la distance entre le mur et la petite planche AB=0.75 m. On nomme les différentes longueurs des segments par une lettre, AB se nomme U, AC se nomme V, BD se nomme W et CE se nomme X. La grande planche est de 1.2 m, la petite planche 1m, la planche pré-trouée 1.5m.
on a comme dessin un triangle rectangle ABD et ACE plus grand.
On me demande de compléter l'algorithme permettant de demander à l'utilisateur la longueur C puis d'afficher si les droites BD et CE sont parallèles.
A remplir:
Variables:U,V,W,X nombre flottants
initialisation:.....
.......
.....
entrées: saisir.....
Traitement: si.........
Alors afficher.....
sinon afficher....
Fin de l'algorithme
La deuxième question:
Expliquer comment modifier l'algorithme de la question précédente pour que l'utilisateur puisse entrer les différentes longueurs pour AB,AC,BD et CE
***Edit Tilk_11 >La gestion du temps n'est pas notre problème, tout dépendra de ton investissement***
bonsoir
je pense que l'énoncé serait plus clair si tu en joignais le graphique (et seulement le graphique).
ok.
alors, qu'as-tu déjà fait ?
je suppose que tu as commencé à analyser toutes ces informations.
on veut savoir si les droites (BD) et (CE) sont parallèles.
en fait, il y a 2 méthodes pour répondre à cette question :
- la 1ère, en s'appuyant sur la configuration du dessin, on utilise un théorème appris en 3ème (ou plutôt sa réciproque...) --- tu vois lequel ?
- la seconde s'appuie sur le fait que le triangle ABD est rectangle (énoncé).
donc si on prouve que le triangle ACE est également rectangle, --- et là, c'est quel théorème qu'il faut utiliser ?
on aura aussi démontré (BD) // (CE).
==> avant de chercher à compléter l'algorithme, tu dois résoudre le problème mathématiquement, à la main,
et avec les outils de géométrie que tu connais.
l'algorithme ne sera que la mise en application de ton raisonnement.
détaille ce que tu as déjà fait, compris ou pas.
à toi !
en regardant de plus près ce qui est déjà imposé dans l'algorithme,
c'est plutôt la 1ère méthode que tu dois utiliser.
donc ceci :
ah ,je pensais faire :
Variables: U,V,W,X nombre flottants
initialisation:.affecter à x la valeur 1.2
..affecter à w la valeur 1
.affecter à w la valeur 0.75
entrées: saisir v
traitement :
si V perpendiculaire à X
alors afficher "les droites (BD) et (CE) sont parallèles"
sinon afficher" les droites (BD) et (CE) ne pas sont parallèles"
je ne pense pas car dans une troisième question, on nous dit:
Julia trouve que cette méthode par tatonnement n'est pas encore assez rapide et elle décide d'écrire un programme qui lui donnera directement la distance AC pour que les planches soient parallèles.
a) A,B,C et A,D,E sont alignés dans cet ordre et distincts. En utilisant la réciproque de thalès, écrire AC en fonction de AB, BD et CE.
donc là j'écris AB/AC=BD/CE.
et je dois compléter l'algorithme:
variables: U,v,W,X
Entrée: saisir .......
traitement Affecter à ...... la valeur ....
Sortie : Afficher.......
Afficher .........
c'est bien ça, SAUF si V perpendiculaire à X
(et attention, V et X sont des mesures, pas des droites)
c'est justement cette instruction-là qu'il faut établir correctement.
comment la machine peut-elle décider si 2 droites sont parallèles ou perpendiculaires?
c'est impossible.
elle pourra comparer deux nombres, faire des calculs... mais pas décider de la perpendicularité.
c'est à toi de décider du calcul à lui donner.
d'accord?
je ne sais pas si on peut dire perpendiculaire. Je me base que si deux droites sont perpendiculaire à une même droite alors elles sont parallèle entre elles mais je ne sais pas si je peux
comment par calcul je dis quelles sont perpendiculaires ou que le triangle est rectangle car je n'ai pas toutes les mesures pour faire pytagore
ton message de 21h05
dans cette 3ème question,
"Julia trouve que cette méthode par tatonnement n'est pas encore assez rapide'
tu devras CALCULER V, en fonction de U, X et X fournis.
tandis qu'en 1) tu FOURNIS une valeur de V, puis tu vérifies si les droites sont //
tu vois la différence ?
A moins que je marque:
saisir Y pour AE
Traitement: Si V=racine(Ycarré-Xcarré)
alors afficher "les droites (BD) et (CE) sont parallèles"
sinon afficher" les droites (BD) et (CE) ne pas sont parallèles"
1)
==> applique la réciproque de Thalès
regarde ici, au II Théorème de Thalès et sa réciproque
tu as la méthode en exemple corrigé.
Variables: U,V,W,X nombre flottants
initialisation:.affecter à x la valeur 1.2
..affecter à w la valeur 1
.affecter à w la valeur 0.75
entrées: saisir Y pour AE
traitement :
Si V=racine(Ycarré-Xcarré)=racine(1.5carré-1.2carré)= 0.9
alors afficher "les droites (BD) et (CE) sont parallèles"
sinon afficher" les droites (BD) et (CE) ne pas sont parallèles"
ton message de 21h20
3)
non, ce n'est pas par Pythagore qu'il faut faire.
pourquoi ?
parce que tu utilises les variables V et X mais ni U ni W --- or elles sont imposées par l'énoncé du 3)
et de plus, tu en crées une nouvelle, Y, pas prévue dans la déclaration des variables.
==> Thalès
je suis pommé car j'ai l'impression de faire deux fois la même chose.
Variables: U,V,W,X nombre flottants
initialisation:.affecter à x la valeur 1.2
..affecter à w la valeur 1
.affecter à w la valeur 0.75
entrées: saisir v
traitement :
Si u/v=W/x
alors afficher "les droites (BD) et (CE) sont parallèles"
sinon afficher" les droites (BD) et (CE) ne pas sont parallèles"
puis pour le deuxième:
variables: U,v,W,X
Entrée: saisir u/v=W/x
traitement Affecter à .v la valeur 0.9
Sortie : Afficher." la valeur AC est 0.9 m"
Afficher .." les droites BD et CE sont parallèles".......
et du coup, comment j'explique comment modifier l'algorithmes de la question 1 pour que l'utilisateur puisse entrer les différentes longueurs AB,AC,BD et CE?
2) La deuxième question:
Expliquer comment modifier l'algorithme de la question précédente
pour que l'utilisateur puisse entrer les différentes longueurs pour AB,AC,BD et CE
donc on saisit U, V, W, et X
saisir u/v=W/x ---- non
et ce que tu as écrit ensuite est incorrect
==> on doit modifier l'algo seulement au niveau de la saisie
le corps du traitement et suivant ne changent pas
2) La deuxième question:
Expliquer comment modifier l'algorithme de la question précédente
pour que l'utilisateur puisse entrer les différentes longueurs pour AB,AC,BD et CE
donc[rouge] [rouge]on saisit U, V, W, et X dans entrées?[/rouge][/rouge]
3)
Julia trouve que cette méthode par tatonnement n'est pas encore assez rapide et elle décide d'écrire un programme qui lui donnera directement la distance AC pour que les planches soient parallèles.
a) A,B,C et A,D,E sont alignés dans cet ordre et distincts. En utilisant la réciproque de thalès, écrire AC en fonction de AB, BD et CE.
donc là j'écris AB/AC=BD/CE.
et je dois compléter l'algorithme:
variables: U,v,W,X nombre flottants
Entrée: saisir ?
traitement Affecter à .V..... la valeur 0.9
Sortie : Afficher." la valeur AC est 0.9 m"
Afficher .." les droites BD et CE sont parallèles".......
et du coup pour le 3?
3)
Julia trouve que cette méthode par tatonnement n'est pas encore assez rapide et elle décide d'écrire un programme qui lui donnera directement la distance AC pour que les planches soient parallèles.
a) A,B,C et A,D,E sont alignés dans cet ordre et distincts. En utilisant la réciproque de thalès, écrire AC en fonction de AB, BD et CE.
donc là j'écris AB/AC=BD/CE. soit en fonction de U,W et X,V = U/V=W/X
et je dois compléter l'algorithme:
variables: U,v,W,X nombre flottants
Entrée: saisir ?
traitement Affecter à .V..... la valeur 0.9
Sortie : Afficher." la valeur AC est 0.9 m"
Afficher .." les droites BD et CE sont parallèles".......
2) La deuxième question:
donc on saisit U, V, W, et X dans entrées? --- oui, tout simplement
saisir U
saisir V
saisir W
saisir X
c'est tout
3)Julia trouve que cette méthode par tatonnement n'est pas encore assez rapide et elle décide d'écrire un programme qui lui donnera directement la distance AC pour que les planches soient parallèles.
a) A,B,C et A,D,E sont alignés dans cet ordre et distincts. En utilisant la réciproque de thalès, écrire AC en fonction de AB, BD et CE.
donc là j'écris AB/AC=BD/CE. ==> donc AC = ....?
et je dois compléter l'algorithme:
variables: U,v,W,X
Entrée: saisir ....... <<------ là, on va saisir les 3 données nécessaires au calcul de AC (de V)
traitement Affecter à ...... la valeur ....
Sortie : Afficher.......
Afficher .........
3)Julia trouve que cette méthode par tatonnement n'est pas encore assez rapide et elle décide d'écrire un programme qui lui donnera directement la distance AC pour que les planches soient parallèles.
a) A,B,C et A,D,E sont alignés dans cet ordre et distincts. En utilisant la réciproque de thalès, écrire AC en fonction de AB, BD et CE.
donc là j'écris AC = .AB x CE / BD soit en fonction de U,W et X,V :V=UxX/W
et je dois compléter l'algorithme:
variables: U,v,W,X
Entrée: saisir U,X,W
Sortie: Afficher "la valeur AC est 0.9 m"
Afficher .." les droites BD et CE sont parallèles".......
pardon ça a du mal à rafraichir et souvent j'écris avant ta réponse.
Je pense que c'est bon ma dernière réponse
V=UxX/W oui
et je dois compléter l'algorithme:
variables: U,v,W,X oui
Entrée: saisir U,X,W oui
traitement Affecter à ...... la valeur .... il manque cette ligne : c'est ici que tu vas appliquer le calcul mis en rouge
Sortie:
Afficher "la valeur AC est 0.9 m" non : tu vas seulement afficher la valeur calculée par la machine à la ligne précédente
Afficher .." les droites (BD) et (CE) sont alors parallèles"
a) A,B,C et A,D,E sont alignés dans cet ordre et distincts. En utilisant la réciproque de thalès, écrire AC en fonction de AB, BD et CE.
donc là j'écris AC = .AB x CE / BD soit en fonction de U,W et X,V :V=UxX/W
et je dois compléter l'algorithme:
variables: U,v,W,X
Entrée: saisir U,X,W
traitement Affecter à .V..... la valeur 0.9
Sortie : Afficher." la valeur AC est 0.9 m"
Afficher .." les droites BD et CE sont parallèles".......
traitement Affecter à .V..... la valeur 0.9
Sortie : Afficher." la valeur AC est 0.9 m"
ces 2 lignes sont fausses.
le 0.9, c'est l'algorithme qui va le calculer; sinon, quel intérêt de faire un algo si on sait déjà que V=0.9 ?
relis attentivement mon dernier message
a) A,B,C et A,D,E sont alignés dans cet ordre et distincts. En utilisant la réciproque de thalès, écrire AC en fonction de AB, BD et CE.
donc là j'écris AC = .AB x CE / BD soit en fonction de U,W et X,V :V=UxX/W
et je dois compléter l'algorithme:
variables: U,v,W,X
Entrée: saisir U,X,W
traitement Affecter à .V..... la valeur UxX/W
Sortie : Afficher." la valeur AC est 0.9 m"
Afficher .." les droites BD et CE sont parallèles".......
variables: U,v,W,X
Entrée: saisir U,X,W
traitement Affecter à .V..... la valeur UxX/W --- oui c'est ça
Sortie : Afficher." la valeur AC est 0.9 m" --- non, on affiche V (le résultat du calcul précédent !)
Afficher .." les droites BD et CE sont parallèles".....
variables: U,v,W,X
Entrée: saisir U,X,W
traitement Affecter à .V..... la valeur UxX/W
Sortie : Afficher." la valeur AC est V" -> on ne doit pas écrire le calcul obtenu? comme on affiche..
Afficher .." les droites BD et CE sont parallèles".....
par l'instruction : Afficher V (la variable V)
la machine va afficher son contenu, qu'elle aura trouvé par calcul,
lors de la ligne traitement, à savoir ici 0.9.
d'accord? ou pas ?
quand on aura terminé, je te mettrai la programmation sous algobox de ce 3)
je pense que cela dissipera tes doutes
si j'ai bien compris:
variables: U,v,W,X
Entrée: saisir U,X,W
traitement Affecter à .V..... la valeur UxX/W
Sortie : Afficher."V"
Afficher .." les droites BD et CE sont parallèles".....
en informatique, pour te trouver une image simple,
les variables sont des "boites", étiquetées du nom qu'on leur donne.
au début de l'algo, on réserve 4 boites : U, V, W et X
ensuite, dans ces boites on met un contenu (ici, une valeur)
- SOIT par initialisation, au début du programme :
ex : Affecter à X la valeur 1.2
- SOIT par saisie :
ex : Saisir X ---> et c'est l'utilisateur qui va décider de la valeur qu'il veut rentrer à chaque lancement du programme
OK, merci pour les explications, c'est très gentil. J'essayes de comprendre et c'est un début et je préfère partir sur de bonnes bases. Je vais noter tout cela.
et tu as raison de vouloir comprendre !
je vais programmer l'algo et je te montre;
tu le regarderas quand tu auras un moment.
tu poseras des questions si besoin.
++
en me relisant, je vois que j'ai oublié quelque chose, je complète :
ensuite, dans ces boites on met un contenu (ici, une valeur)
- SOIT par initialisation, au début du programme :
- SOIT par saisie :
- SOIT par calcul :
ex : affecter à V la valeur...etc
3)
les mesures 0.75, 1, et 1.2, c'est moi qui les ai saisies au clavier quand j'ai lancé l'exécution du programme.
et le 0.9 s'est calculé (et affiché) tout seul.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :