Forum de mathématiques - Bibm@th.net
Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 25-11-2014 19:24:02
- aminemoi
- Membre
- Inscription : 25-11-2014
- Messages : 17
" ecrire " et " lire "
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 "
Hors ligne
#2 25-11-2014 20:29:34
- yoshi
- Modo Ferox
- Inscription : 20-11-2005
- Messages : 16 987
Re : " ecrire " et " lire "
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é***
@+
Arx Tarpeia Capitoli proxima...
Hors ligne
#4 25-11-2014 21:58:52
- yoshi
- Modo Ferox
- Inscription : 20-11-2005
- Messages : 16 987
Re : " ecrire " et " lire "
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
@+
Dernière modification par yoshi (25-11-2014 22:20:30)
Arx Tarpeia Capitoli proxima...
Hors ligne
Pages : 1