Programmation/ algorithme
Résolu
seljazou
Messages postés
175
Date d'inscription
Statut
Membre
Dernière intervention
-
ghuysmans99 Messages postés 2496 Date d'inscription Statut Contributeur Dernière intervention -
ghuysmans99 Messages postés 2496 Date d'inscription Statut Contributeur Dernière intervention -
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
- Ecrire un algorithme qui permet de resoudre ax²+bx+c=0 pdf - Forum Algorithmes / Méthodes
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
- Algorithme euromillion excel gratuit - Forum Algorithmes / Méthodes
5 réponses
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.
;-)
seljazou
Messages postés
175
Date d'inscription
Statut
Membre
Dernière intervention
1
Merci , j très bien compris maintenant :) merci bcp.
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.
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 :-)
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)
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...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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)