L'algorithme est ce important ?
Résolu/Fermé
hektor 1
Messages postés
112
Date d'inscription
jeudi 29 avril 2010
Statut
Membre
Dernière intervention
2 février 2011
-
15 juil. 2010 à 10:26
Breub62 Messages postés 2989 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 17 avril 2014 - 16 juil. 2010 à 08:43
Breub62 Messages postés 2989 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 17 avril 2014 - 16 juil. 2010 à 08:43
A voir également:
- Importance de l'algorithme en informatique
- Le code ascii en informatique - Guide
- Jargon informatique - Télécharger - Bureautique
- C'est quoi url en informatique - Guide
- Cpu en informatique - Guide
- Souris informatique - Guide
4 réponses
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
15 juil. 2010 à 10:28
15 juil. 2010 à 10:28
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 !
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 !
Breub62
Messages postés
2989
Date d'inscription
lundi 7 juin 2010
Statut
Membre
Dernière intervention
17 avril 2014
369
15 juil. 2010 à 10:29
15 juil. 2010 à 10:29
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.
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
15 juil. 2010 à 10:30
15 juil. 2010 à 10:30
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.
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.
Breub62
Messages postés
2989
Date d'inscription
lundi 7 juin 2010
Statut
Membre
Dernière intervention
17 avril 2014
369
15 juil. 2010 à 10:44
15 juil. 2010 à 10:44
Comme M.Jourdain...
hektor 1
Messages postés
112
Date d'inscription
jeudi 29 avril 2010
Statut
Membre
Dernière intervention
2 février 2011
15 juil. 2010 à 18:44
15 juil. 2010 à 18:44
Ok merci de vos reponse.
L'algo est il different selon les langages et son apprentissage est il complique ?
L'algo est il different selon les langages et son apprentissage est il complique ?
Breub62
Messages postés
2989
Date d'inscription
lundi 7 juin 2010
Statut
Membre
Dernière intervention
17 avril 2014
369
16 juil. 2010 à 08:42
16 juil. 2010 à 08:42
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...
Breub62
Messages postés
2989
Date d'inscription
lundi 7 juin 2010
Statut
Membre
Dernière intervention
17 avril 2014
369
16 juil. 2010 à 08:43
16 juil. 2010 à 08:43
Regarde ce tuto sur les algo...
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
16 juil. 2010 à 08:42
16 juil. 2010 à 08:42
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... ^^
- 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... ^^