L'algorithme est ce important ?

Résolu
hektor 1 Messages postés 112 Date d'inscription   Statut Membre Dernière intervention   -  
Breub62 Messages postés 2989 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour a tous

Si on veut apprendre a programmer, faut il obligatoirement apprendre l'algo ?
L'algorithme est il beaucoup utilise par les professionnels ?

merci de vos reponses
A voir également:

4 réponses

Mihawk Messages postés 4315 Date d'inscription   Statut Contributeur Dernière intervention   846
 
Bonjour,

Oh que oui !!! Un programme n'est fait que d'algorithme en fait !
Tu auras nécessairement besoin de variables pour stocker et transmettre des données, et de fonctions pour les manipuler, ainsi que de boucles et de conditions pour en déduire ce que tu dois faire...

Ne serait-ce que quand tu cliques sur le bouton "Valider" ici pour poster ton message, cela vérifie qu'il n'y a pas de code HTML dans ton texte, etc etc... Donc oui, l'algorithme est partout !
3
Breub62 Messages postés 2989 Date d'inscription   Statut Membre Dernière intervention   369
 
L'algorithme est ce qui te permet d'avoir une logique. C'est le squelette de toute application. Alors après tu n'est pas obligé de faire un joli pseudo langage bien propre. Mais il faut que tu sache où aller que tu réfléchisse un peu avant de coder.
1
Mihawk Messages postés 4315 Date d'inscription   Statut Contributeur Dernière intervention   846
 
Alors après tu n'est pas obligé de faire un joli pseudo langage bien propre.
Non c'est sûr mais les PQL sont là pour faire en sorte que tout le monde code de la même manière afin de pouvoir s'y retrouver.
0
2pax.cruz
 
Ha donc je fais de l'algo sans le savoir XD
0
Breub62 Messages postés 2989 Date d'inscription   Statut Membre Dernière intervention   369
 
Comme M.Jourdain...
0
hektor 1 Messages postés 112 Date d'inscription   Statut Membre Dernière intervention  
 
Ok merci de vos reponse.
L'algo est il different selon les langages et son apprentissage est il complique ?
0
Breub62 Messages postés 2989 Date d'inscription   Statut Membre Dernière intervention   369
 
Le principe d'un algo est qu'il est universelle et en principe transposable dans tous les langages de programmation. C'est la logique générale de l'application. Après il faut transposer dans le langage voulu avec une syntaxe correcte...
0
Breub62 Messages postés 2989 Date d'inscription   Statut Membre Dernière intervention   369
 
Regarde ce tuto sur les algo...
0
Mihawk Messages postés 4315 Date d'inscription   Statut Contributeur Dernière intervention   846
 
Non l'apprentissage n'est pas compliqué, il suffit d'avoir de la logique afin de poser son raisonnement du début à la fin, tout en utilisant les outils à disposition, à savoir :
- les variables & les tableaux de variables
- les condition (si... alors....)
- les boucles (pour faire des opérations en masse)
- les fonctions

Après, certains langages sont plus proches du langage machine, et seront donc complexes car moins lisibles. Alors que pour d'autres, un "si... alors" se traduira bêtement en if(...) then (...) : le code s'écrit donc en langage courant (quasiment), c'est un langage explicite.

Certains langage comme le JAVA sont très rigoureux : chaque variable et chaque fonction doit être déclarée, et elles ont des règles de noms à respecter (variable : commencer par une minuscule, fonction : commencer par un verbe à l'infinitif, etc...).
D'autres comme le PHP sont plus simples : on ne déclare pas les variables (on pose tout de suite $iNombre = 2 alors qu'en JAVA il faut préciser que c'est un entier : int iNombre = 2)

Voilà le minimum syndical... ^^
0