Inscription / Connexion Nouveau Sujet
Niveau seconde
Partager :

Algorithme

Posté par
thopir49
06-01-16 à 13:29

BONJOUR je doit écrire un algorithme mais je comprend strictement rien pouvez vous maider

Posté par
Glapion Moderateur
re : Algorithme 06-01-16 à 13:31

Bonjour, plein de gens peuvent t'aider ! mais pour cela il faudrait savoir ce que ton algorithme doit faire ?

Posté par
thopir49
re : Algorithme 06-01-16 à 13:31

d accord je vous l écrit

Posté par
thopir49
re : Algorithme 06-01-16 à 13:35

Ecrire un algorithme qui, à partir de trois longueurs a, b et c rentrées dans l'ordre croisssant, détermine si le triangle correspondant est rectangle ou non. Agrémenter l'éxécution du programme avec des consignes claires pour l'utilisateur.

Posté par
Glapion Moderateur
re : Algorithme 06-01-16 à 13:36

Commence par te demander comment tu ferais mathématiquement pour savoir si le triangle est rectangle ou pas ? Après il sera beaucoup plus simple pour toi de transcrire cette méthode dans un algorithme.

Posté par
thopir49
re : Algorithme 06-01-16 à 13:43

avec le theorme de pythagore
mais faut il appliquer la règle de si alors sinon

Posté par
mathafou Moderateur
re : algorithme 06-01-16 à 14:02

bonjour,

c'est pourtant clair comme énoncé

tu dois écrire un algorithme
cet algorithme doit demander (instruction LIRE en Algobox, autre syntaxe équivalente dans un autre langage) à l'utilisateur de l'algorithme (celui qui le fait tourner)
en affichant (instructions AFFICHER) des consignes claires pour que l'utilisateur ne réponde pas n'importe quoi comme valeurs de a, b, c

puis tester si ça forme un triangle rectangle (en utilisant la réciproque de Pythagore et une instruction "SI")
pour afficher un message "le triangle est rectangle " ou "le triangle n'est pas rectangle"

qu'est ce qui te bloque là dedans ?

*** message déplacé ***

Posté par
thopir49
re : algorithme 06-01-16 à 14:06

je voix pas trops commencer l agorithmes

*** message déplacé ***

Posté par
Glapion Moderateur
re : Algorithme 06-01-16 à 14:08

Oui très bien, tu vas vérifier si les 3 grandeurs a;b;c vérifient Pythagore.
Pour cela, oui il va falloir faire un test SI alors.

tu as presque tout ce qu'il faut pour faire ton algorithme maintenant. Lance toi.

Posté par
thopir49
re : algorithme 06-01-16 à 14:09

pouvez vous me montrer quelque ligne de l agorithmes pour bien commencer merci

*** message déplacé ***

Posté par
thopir49
re : Algorithme 06-01-16 à 14:10

pouvez vous meder a faire le début s il vous plait que je comprenne un peux mieux merci

Posté par
mathafou Moderateur
re : algorithme 06-01-16 à 14:15


par recenser les variables qui seront utilisées
puis le début de l'algorithme sera de dire (afficher) à l'utilisateur ce qu'il doit faire ("entrez le plus petit côté" etc )
et entrer effectivement les valeurs ("LIRE a" ou "saisir a" ou "entrer a" selon en quoi tu rédiges ton algorithme)
etc ...

variables :
a, ....

début de l'algorithme :
afficher "entrez la valeur du plus petit côté :"
entrer a
...
etc etc
si (.....)
alors afficher "ce triangle est rectangle"
sinon afficher "...."

fin de l'algorithme

*** message déplacé ***

Posté par
thopir49
re : algorithme 06-01-16 à 14:18

merci beaucoup
est ce que je doit faire aussi entrer la valeur du 2e coté

*** message déplacé ***

Posté par
Glapion Moderateur
re : Algorithme 06-01-16 à 14:20

il te faut 3 variables a;b;c
tu demandes leur valeur à l'utilisateur (avec des commandes LIRE a sous algobox ou Prompt a pour une calculatrice ou si tu veux écrire l'algorithme en langage naturel tu écris simplement : Demander a;b;c) tu peux précéder l'entrée par un affichage genre :
afficher "entrez les valeurs des cotés du triangle en ordre croissant SVP :"
Ensuite tu peux directement tester (c est le plus grand coté donc c'est l'hypoténuse)
SI c²=a²+b² ALORS
afficher "le triangle est rectangle"
SINON
afficher "le triangle n'est pas rectangle"
FinSI

tu devrais vraiment le rentrer et le tester (dans algobox par exemple). Comme ça tu verrais vraiment comment un algorithme fonctionne concrètement.

Posté par
mathafou Moderateur
re : algorithme 06-01-16 à 14:24

comment veux tu que ton algorithme calcule quoi que ce soit s'il ne connait pas la valeur des autres côtés ??? (ne les a pas demandées à l'utilisateur)

*** message déplacé ***

Posté par
thopir49
re : Algorithme 06-01-16 à 14:32

merci beaucoup vous etes vraiment sympa   mais pouvez vous faire le debut  comme a la fin en lengage Algobox merci beaucoup

Posté par
thopir49
re : algorithme 06-01-16 à 14:34

je sais que je suis enbaitant mais pouvez vous bien d étailler l agorithme que je comprene bien l exercice  si vous plait monsieur

*** message déplacé ***

Posté par
mathafou Moderateur
re : algorithme 06-01-16 à 14:39

on ne comprends que ce que l'on fait soi-même

lances toi et essaye de complèter le début de ce que je t'ai donné

ça ne mord pas...

*** message déplacé ***

Posté par
thopir49
re : algorithme 06-01-16 à 14:42

j ai bien chercher avant chez moi je suis venu sur ce site pour essayé de comprendre alors pouvez vous maider ou pas en détaillant aller s il vous plait

*** message déplacé ***

Posté par
mathafou Moderateur
re : algorithme 06-01-16 à 14:50

Non.

tu dois te forcer à penser

Citation :
variables :
a, ....


compléter ces "..." ne nécessite pas beaucoup de réflexion : les autres variables nécessaires sont déja citées dans l'énoncé !!!!

alors une telle fainéantise, pas d'accord pour te mâcher d'avantage le travail.

pareil pour faire exactement la même chose que

Citation :
afficher "entrez la valeur du plus petit côté :"
entrer a

pour ces autres variables

ensuite la condition qu'il faut mettre dans le "Si" je ne vais pas te rappeler le théorème de Pythagore, si ???

et la dernière ligne qui manque ensuite pour que tout l'algorithme soit entièrement écrit et l'exo terminé c'est que "sinon", veut dire ... sinon (c'est du français),
et que si un triangle n'est pas rectangle c'est qu'il n'est pas rectangle
alors que diable pourrait-on bien dire (afficher) à l'utilisateur dans ce cas là ???

*** message déplacé ***

Posté par
Glapion Moderateur
re : Algorithme 06-01-16 à 14:50

tu sais, on progresse dans les algorithmes en se battant un peu avec. ça aurait été mieux si tu avais un peu essayé par toi même .

Bon mais Noël vient de passer :
(tu peux le copier/coller dans algobox en mode éditeur de texte, ou bien directement en ligne dans proglab )


VARIABLES
a EST_DU_TYPE NOMBRE
b EST_DU_TYPE NOMBRE
c EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
	AFFICHER* "Entrez les valeurs des 3 cotés du triangle par ordre croissant SVP :"
	LIRE a
	LIRE b
	LIRE c
	SI (c*c == a*a + b*b) ALORs
		DEBUT_SI
		AFFICHER* " Le triangle est un triangle rectangle"
		FIN_SI
		SINON
			DEBUT_SINON
			AFFICHER* " Le triangle n'est pas un triangle rectangle"
			FIN_SINON
FIN_ALGORITHME

Posté par
thopir49
re : Algorithme 06-01-16 à 14:53

merci merci beaucoup vous etes vraiment sympa merci

Posté par
mathafou Moderateur
re : algorithme 06-01-16 à 14:59

en plus tu te fiches du monde ---> multipost.
c'est interdit et donc à ce point là je signale car tu m'as fait complètement perdre mon temps pour rien au vu des autres réponses que tu as déja eues.

*** message déplacé ***

Posté par
Glapion Moderateur
re : Algorithme 06-01-16 à 15:03

ha mais c'est un multiposts ça tu sais pertinemment que c'est interdit !

Posté par
Glapion Moderateur
re : Algorithme 06-01-16 à 15:13

ha ma fusion de messages a donné un résultat un peu entremêlé, mais bon, on suit quand même.



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1675 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !