Division Euclidienne

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
mathsnico
Membre Naturel
Messages: 10
Enregistré le: 10 Jan 2013, 17:57

Division Euclidienne

par mathsnico » 13 Jan 2013, 16:58

Bonjour a tous,

quelqu'un peut m'affirmer si mon algo est vrai?

Ce que j'ai ecri:

"A"? -> A
"b"? -> B
A-Bxintg(A/B) -> R
1 -> M
While R>B
A+R-B x intg((A+R)/B) -> R
M+1 -> M
While End
"MxA"
MxA


L'exercice 121:


Image


Merci en avance.



math4pad
Membre Naturel
Messages: 12
Enregistré le: 13 Jan 2013, 21:02

par math4pad » 13 Jan 2013, 22:48

On peut utiliser la fonction modulo présente dans tous les logiciels de programmation:

exple en javascript :
var a=8;
var b=6;
var r=a%b; // a modulo b
var m=1;
while(r>0)
{
r=(a+r)%b;
m=m+1;
}

On affiche ensuite a*m
On obtient le ppmc(8;6) = 24

mathsnico
Membre Naturel
Messages: 10
Enregistré le: 10 Jan 2013, 17:57

par mathsnico » 13 Jan 2013, 23:40

math4pad a écrit:On peut utiliser la fonction modulo présente dans tous les logiciels de programmation:

exple en javascript :
var a=8;
var b=6;
var r=a%b; // a modulo b
var m=1;
while(r>0)
{
r=(a+r)%b;
m=m+1;
}

On affiche ensuite a*m
On obtient le ppmc(8;6) = 24



Oui, mais je demandes si mon algo sur la CALCULATRICE est vrai.

Kikoo <3 Bieber
Membre Transcendant
Messages: 3814
Enregistré le: 28 Avr 2012, 09:29

par Kikoo <3 Bieber » 14 Jan 2013, 00:00

Un algorithme est une sorte de langage universel.

Il présente de manière logique les étapes simples que n'importe quel informaticien doit inscrire dans sa machine pour faire tourner un processus, que l'on appelle fonction, ou bien programme (s'il n'y en a pas d'autres ??).
Il s'écrit donc dans le langage commun, que l'on utilise pour s'exprimer et communiquer auprès de ses semblables.
Par exemple :

"Variables : quantité d'eau, volume seau, Compteur.
Initialisation : mettre un peu d'eau dans le seau.
Compteur:=1.
Boucle :
Tant que la différence "volume seau"-"compteur*quantité d'eau" n'est pas strictement plus petite que la quantité d'eau,
rajouter la quantité d'eau.
Compteur:=Compteur+1
Fin du tant que.
Afficher le nombre d'étapes.
Fin."

Chuis pas du tout fort en info, mais ça doit être un truc comme ça, un exemple pour te présenter l'intérêt d'écrire un algorithme...

Bref, un algorithme s'écrit en langage "humain". Par contre, pour le taper sur ta calculatrice, il te faut connaitre son langage propre (exemple C, C++, basic, et tout le tralala sur quoi les informaticiens se mast****** la cervelle)

mathsnico
Membre Naturel
Messages: 10
Enregistré le: 10 Jan 2013, 17:57

par mathsnico » 14 Jan 2013, 00:38

Kikoo <3 Bieber a écrit:Un algorithme est une sorte de langage universel.

Il présente de manière logique les étapes simples que n'importe quel informaticien doit inscrire dans sa machine pour faire tourner un processus, que l'on appelle fonction, ou bien programme (s'il n'y en a pas d'autres ??).
Il s'écrit donc dans le langage commun, que l'on utilise pour s'exprimer et communiquer auprès de ses semblables.
Par exemple :

"Variables : quantité d'eau, volume seau, Compteur.
Initialisation : mettre un peu d'eau dans le seau.
Compteur:=1.
Boucle :
Tant que la différence "volume seau"-"compteur*quantité d'eau" n'est pas strictement plus petite que la quantité d'eau,
rajouter la quantité d'eau.
Compteur:=Compteur+1
Fin du tant que.
Afficher le nombre d'étapes.
Fin."

Chuis pas du tout fort en info, mais ça doit être un truc comme ça, un exemple pour te présenter l'intérêt d'écrire un algorithme...

Bref, un algorithme s'écrit en langage "humain". Par contre, pour le taper sur ta calculatrice, il te faut connaitre son langage propre (exemple C, C++, basic, et tout le tralala sur quoi les informaticiens se mast****** la cervelle)




oui, je comprends tout ca.
Mais ma question etait si ma redaction sur la calculatrice Casio est vraie ou pas. Car je l'ai essaye et ca ne marche pas.
Ce que je veux savoir est ce qui manque pour l'ecriture calculatrice de cet algorithme.

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 66 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite