Forum de mathématiques - Bibm@th.net
Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
- Accueil
- » Programmation
- » " ecrire " et " lire "
- » Répondre
Répondre
Résumé de la discussion (messages les plus récents en premier)
- yoshi
- 25-11-2014 21:21:48
Re,
C'était donc ça ?
Attention, j'ai fait une petite modif : c'est Ecrire n et non m et j'ai expliqué pourquoi...
@+
- aminemoi
- 25-11-2014 21:05:14
Merciiiiiiiiii
- yoshi
- 25-11-2014 20:58:52
Re,
Pas très clair...
L'algorithme serait donc ça :
Entrer le nombre m
Entrer le nombre n
Donner au reste la valeur 1
Tant que le reste est >0 répéter :
calcul du reste r de la division euclidienne de m par n
m prend la valeur n
n prend la valeur r
Arrêt quand r=0
Ecrire m
Entrer veut dire que l'algorithme te laisse choisir les nombres, il attend ta saisie au clavier.
Ecrire veut dire que lorsque le reste est devenu égal à 0, l'algo affichera de lui-même le PGCD qui sera m.
On ne te demande pas les symboles : carrés, losanges cercles, le tout relié par des flèches ? Si ?
Comme ça :

Avec l'organigramme ci-dessus, c'est n qu'il faut afficher puisque les changements de valeur de m et n se font après le test de r =? 0
@+
- aminemoi
- 25-11-2014 19:57:04
Non c'est pas pratique Monsieur, on utilise pas de logiciel de programmation on étudie comment écrire un algorithme en général
- yoshi
- 25-11-2014 19:29:34
Bonsoir,
Je t'ai posé une question restée sans réponse : quel logiciel de programmation dois-tu utiliser ?
AlgoBox ?
S'il s'agit bien de lui,
tu devras déclarer d'abord les variables m,n,q,r comme des nombres
parmi les lignes d'instruction disponibles figurent :
- Ajouter LIRE variable : tu devras donner le nom de la variable.
Il te faudra deux lignes, l'une pour LIRE m, l'autre pour LIRE n.
A l'exécution, l'algorithme affichera un point d'interrogation et attendra que tu tapes un nombre :
la première fois, tu donneras le plus grand qui sera rangé dans m, la deuxième, tu lui donneras le plus petit des 2 que l'algo rangera dans n.
- AFFECTER valeur à variable : tu choisiras la variable r et lu lui affecteras une valeur différente de 0 (1 par ex)
- Ajouter TANT QUE : il faudra la condition, ici r>0
- Afficher MESSAGE : qui se sert à faire écrire par l'algo du texte.
Ici le message sera "Le PGCD est :"
- Afficher VARIABLE : et tu choisiras m
Pourquoi as-tu ouvert une autre discussion et n'es-tu pas répondu à la suite de l'autre ?
Copie de la sortie de mon algo :
***Algorithme lancé***
Quel est le plus grand nombre :
Entrer m : 144
Quel est le plus petit :
Entrer n : 90
Le PGCD cherché est : 18
***Algorithme terminé***
@+
- aminemoi
- 25-11-2014 18:24:02
Bonsoir
SVP j'ai pas encore compris les fonctions : " ecrire " et " lire " dans l'algorithme
lorsqu'on écrit " ecrire " est-ce que c'est l'ordinateur qui doit écrire ou c'est l'utilisateur et la même chose pour " lire "







