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:
Merci en avance.
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
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)
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 70 invités
Tu pars déja ?
Identification
Pas encore inscrit ?
Ou identifiez-vous :