Cherche cours algorithme

Cherche cours algorithme - Algo - Programmation

Marsh Posté le 29-10-2005 à 11:57:52    

Salut,
 
Je suis débutant, et j'aimerai faire du C# mais un ami m'a dit de faire de l'algorithme d'abord ! Est ce que quelqu'un pourrait me renseigner sur des sites (français) d'algorithme (débutant) SVP !!
 
Je vous remercie d'avance !

Reply

Marsh Posté le 29-10-2005 à 11:57:52   

Reply

Marsh Posté le 27-01-2006 à 10:01:22    

Cela m'intéresse aussi.  
 
A défaut, quelqu'un pourrait-il me dire quels sont les prérequis pour étudier l'algorithmie (maths nécessaires, langages de programmation à connaitre ... ?)
 
Merci par avance.

Reply

Marsh Posté le 27-01-2006 à 10:36:49    

Hello,  
 
D'abord quelques definitions pour y voir plus clair.
L'algorithmie c'est la maniere d'effectuer les traitements. Les langages te permettent de faire ces traitements.
Par ex : tu veux trier une liste de contacts par leur Nom. Il existe plusieurs aligorithmes qui peuvent convenir (tri par insertion, tri a bulle,  arbre binaire ...)
L'algorithme que tu vas choisir au final, en fonction de sa simplicité de mise en oeuvre, sa vitesse d'execution, son exigence en ressource systeme (mémoire, I/O, CPU), sera codé dans un langage C, C++, C#, Java, python ...
 
Maintenant c'est sûr si tu te tappes tout les algo de la planète tu vas etre bien placer pour coder après mais en même temps c'est pas ce qu'il y a de plus marrant. D'un autre coté si tu fonces sur un langage et que tu ne prend pas le temps de réfléchir à comment tu veux faire (algo) tu n'irra pas très loin.
Si j'ai un conseil (en toute humilité), commence par te frotter a un langage, peut importe lequel. Ne cherche pas tout de suite la super interface avec des bouton partout qui en jette car tu t'éparpillerais (ca viendra en son temps, ) , concentre toi sur des problèmes simples qui releve de l'algorithmie (le trie des noms par ex).  
Dès que tu sens que tu as maitrisé ce problème (=obtenu le résultat que tu t'étais fixé) alors recherche les algorithmes connus applicables.  
Tu aura travaillé sur le sujet, cerné précisement la problématique, compris le langage (au moins suffisament pour te concentrer sur autre chose) donc tu sera super efficace pour intégrer les algorithmes.  
C'est une méthode par l'exemple qui à fait ses preuves et si tu as des pb le forum est là ;-)
A+


Message édité par m3z le 27-01-2006 à 10:37:13
Reply

Marsh Posté le 27-01-2006 à 11:16:06    

Reply

Marsh Posté le 27-01-2006 à 13:52:43    

Voici une liste de cours en français sur l'algo : http://algo.developpez.com/
 
Sinon pour débuter, il y à cet excellent cours d'initiation complet à la programmation :
http://rmdiscala.developpez.com/cours/
 
C'est un outil d'apprentissage à télécharger gratuitement, une formation interactive à faire chez soi, c'est le top du top en auto-formation pour apprendre à programmer.


Message édité par Paul JR le 27-01-2006 à 13:52:58
Reply

Marsh Posté le 27-01-2006 à 16:27:06    

MErci à tous, j'ai de quoi faire!  
 
> m3z, je parlais de langage car j'ai vu que dans quelques bouquins les exemples étaient en C, ou en pascal, ou encore en je ne sais quoi d'autre. Mais à défaut de langage bas niveau, j'ai déjà fait des scripts avec des "algorithmes" maison, en codant et non avant; ce qui est mal, je sais (d'où mon intérêt pour les algorithmes, les vrais).

Reply

Marsh Posté le 29-01-2006 à 00:02:11    

Sur le site de Prologin il y a une section qui permet de s'entraîner à l'algorithmique (non mais) : http://www.prologin.org/training/ (^_^)b


---------------
Viendez vous battre à Prologin \o/
Reply

Marsh Posté le 13-02-2006 à 14:11:48    

GOOGLE  ---->    ecrit :  COURS ALGORITHME  ------->  le 1er résultat  (auteur_cristophe dermandget_)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed