Programmation/ algorithme
Résolu/Fermé
seljazou
Messages postés
175
Date d'inscription
dimanche 6 septembre 2009
Statut
Membre
Dernière intervention
25 décembre 2009
-
6 sept. 2009 à 23:03
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 - 7 sept. 2009 à 18:59
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 - 7 sept. 2009 à 18:59
Bonjour,
Je suis un peu perdue, qui peut me donner la difference entre la programmation et l'algorithme. J'ai beau chercher, je ne comprend pas. J'ai trouvé une page sur " comment ça marche", et je comprends toujours pas.
Merci de m'aider.
Je suis un peu perdue, qui peut me donner la difference entre la programmation et l'algorithme. J'ai beau chercher, je ne comprend pas. J'ai trouvé une page sur " comment ça marche", et je comprends toujours pas.
Merci de m'aider.
A voir également:
- Programmation/ algorithme
- Application de programmation - Guide
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
- Programmation logo tortue télécharger - Télécharger - Études & Formations
- Top44rbn programmation - Forum Programmation
5 réponses
william7007
Messages postés
335
Date d'inscription
dimanche 28 décembre 2008
Statut
Membre
Dernière intervention
23 mars 2010
46
7 sept. 2009 à 00:12
7 sept. 2009 à 00:12
Slt
Seljazou
dit toi que chaque jour tu élabores des multiples algorithme si c'est vrai, par exemple pour faire la cuisine (faire un plat de patte) tu te dit ben il me faut 1/2 kg de patte, des tomates, un peu d'huile, ... (là ce sont des éléments qui vont te permetre de faire tes pattes les programmeurs appelent ça VARIABLES ou DONNEES) puis il faut élaborer un plan d'action tu doit faire cuire les pattes, avant puis les tommates, ajouter du sel, ... (tu es d'accrod avec moi qu'il faut une succession logique de ces événement ) imagine si tu mettais d'abord l'eau, puis huile, puis les pattes et ensuite du sel... ce sera consommable mais pas digerable.
en gros c'est un peu ça l'algorithme c'est une succession d'etapes logique qui te permettent (en utilisant plus ou moins certaines données) d'aboutir à un résultat donné et ce en un temps fini.
la programmation quant à elle n'est que la traduction de ton algrithme en un langage comprehensible par un automate en occurence ton processeur (ou autrement dit ton ordinateur).
si ton algorithme est juste ton programme le sera probablement à condition que tu maitrises la philosophie du langage de programmation ( autrement dit connaitre le langage).
en fait,
l'algorithme est plus proche du langage naturel (tu utilises les termes du langage courant si ... alors, avant ce ci il faut faire cela puis faire ce ci, retourner ce là)
par contre le langage de programmation est plus proche du langage machine (que le langage utilisé pour ton algorithme).
un algorithme bien écrit peut souvent sans modification etre traduit dans presque tout les langages de programmation.
cdlt.
;-)
Seljazou
dit toi que chaque jour tu élabores des multiples algorithme si c'est vrai, par exemple pour faire la cuisine (faire un plat de patte) tu te dit ben il me faut 1/2 kg de patte, des tomates, un peu d'huile, ... (là ce sont des éléments qui vont te permetre de faire tes pattes les programmeurs appelent ça VARIABLES ou DONNEES) puis il faut élaborer un plan d'action tu doit faire cuire les pattes, avant puis les tommates, ajouter du sel, ... (tu es d'accrod avec moi qu'il faut une succession logique de ces événement ) imagine si tu mettais d'abord l'eau, puis huile, puis les pattes et ensuite du sel... ce sera consommable mais pas digerable.
en gros c'est un peu ça l'algorithme c'est une succession d'etapes logique qui te permettent (en utilisant plus ou moins certaines données) d'aboutir à un résultat donné et ce en un temps fini.
la programmation quant à elle n'est que la traduction de ton algrithme en un langage comprehensible par un automate en occurence ton processeur (ou autrement dit ton ordinateur).
si ton algorithme est juste ton programme le sera probablement à condition que tu maitrises la philosophie du langage de programmation ( autrement dit connaitre le langage).
en fait,
l'algorithme est plus proche du langage naturel (tu utilises les termes du langage courant si ... alors, avant ce ci il faut faire cela puis faire ce ci, retourner ce là)
par contre le langage de programmation est plus proche du langage machine (que le langage utilisé pour ton algorithme).
un algorithme bien écrit peut souvent sans modification etre traduit dans presque tout les langages de programmation.
cdlt.
;-)
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
340
6 sept. 2009 à 23:08
6 sept. 2009 à 23:08
Le codage (et non la programmation) c'est l'application d'un algorithme.
Si tu veux c'est faire "comprendre" l'algo à l'ordinateur (pour faire simple).
La programmation c'est créer le ou les algos (ou en utiliser qui existent déjà) et les coder.
Si tu veux c'est faire "comprendre" l'algo à l'ordinateur (pour faire simple).
La programmation c'est créer le ou les algos (ou en utiliser qui existent déjà) et les coder.
seljazou
Messages postés
175
Date d'inscription
dimanche 6 septembre 2009
Statut
Membre
Dernière intervention
25 décembre 2009
1
6 sept. 2009 à 23:11
6 sept. 2009 à 23:11
oui, et un algorithme c quoi?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
6 sept. 2009 à 23:18
6 sept. 2009 à 23:18
Salut,
La programmation c'est créer le ou les algos
Je ne suis pas d'accord.
On peut créer un algorithme sans avoir des connaissances en programmation.
Le programme n'est qu'une traduction d'algorithme dans un langage.
La programmation c'est créer le ou les algos
Je ne suis pas d'accord.
On peut créer un algorithme sans avoir des connaissances en programmation.
Le programme n'est qu'une traduction d'algorithme dans un langage.
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
340
>
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
7 sept. 2009 à 18:58
7 sept. 2009 à 18:58
J'ai bien précisé "et les coder".
Ce que tu décris c'est le codage ...
Ce que tu décris c'est le codage ...
samirz
Messages postés
32
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 novembre 2009
4
6 sept. 2009 à 23:08
6 sept. 2009 à 23:08
L'algorithme c le un concept avec le quelle on px comprendre tt les langages comme la programmation et java .... donc l'algorithme il ne fait que nous expliqué je facon general comment programmer mais la programmation nous permet construite un programme executable :-)
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
6 sept. 2009 à 23:21
6 sept. 2009 à 23:21
Salut,
L'algorithme c le un concept avec le quelle on px comprendre tt les langages comme la programmation et java
Je ne suis pas d'accord non plus.
On peut connaître l'algorithmique mais pour comprendre un langage il faut apprendre le langage.
En bref
un algorithme est un énoncé d’une suite d’opérations permettant de donner la réponse à un problème. (source Wikipedia)
L'algorithme c le un concept avec le quelle on px comprendre tt les langages comme la programmation et java
Je ne suis pas d'accord non plus.
On peut connaître l'algorithmique mais pour comprendre un langage il faut apprendre le langage.
En bref
un algorithme est un énoncé d’une suite d’opérations permettant de donner la réponse à un problème. (source Wikipedia)
Atropa
Messages postés
1940
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
274
6 sept. 2009 à 23:15
6 sept. 2009 à 23:15
bonsoir,
je définirais l'algorithme comme la logique de la programmation:
par exemple en php:
revient au même que :
les deux reviennent presque au même, seul l'algorithme change et quelque détaille au niveau de la mémoire et du processeur...
je définirais l'algorithme comme la logique de la programmation:
par exemple en php:
$valeur = array(1,2,3,4,5); for($i = 0; $i < 5;$i++ ) echo $valeur[$i];
revient au même que :
for($i = 0; $i < 5; $i++){ switch($i){ case 0 : echo 1; break; case 1 : echo 2; break; case 2 : echo 3; break; case 3 : echo 4; break; case 4 : echo 5; break; } }
les deux reviennent presque au même, seul l'algorithme change et quelque détaille au niveau de la mémoire et du processeur...
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
340
7 sept. 2009 à 18:59
7 sept. 2009 à 18:59
Non ... pas exactement ça. Je préfère l'explication de william7007 (plus bas dans la discussion)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
340
6 sept. 2009 à 23:19
6 sept. 2009 à 23:19
un algorithme est un énoncé d’une suite d’opérations permettant de donner la réponse à un problème dixit Wiki (https://fr.wikipedia.org/wiki/Algorithmique#D.C3.A9finition)
7 sept. 2009 à 01:55