Salutation à toute la communauté d'OpenClassRooms.
Alors voilà mon problème :
J'adore programmer depuis longtemps. Malheureusement par manque de temps je n'ai jamais pris la peine de réaliser de gros projets.
J'ai donc récemment intégré une école supérieure d'informatique pour pratiquer ma passion à plein temps.
Nous apprenons actuellement à développer en C. Je réaliser grâce aux exercices et aux projets que j'ai un gros défaut. En effet j'ai des lacunes dans la recherche d'algorithme pour réaliser les projets.
Par exemple lorsqu'on me demande de réaliser un projet en C je ne sais pas par où commencer, je ne sais pas quoi faire, comment le faire. J'ai donc des difficultés pour commencer la création des projets. J'ai besoin qu'on m'indiqué comment faire pour pouvoir commencer à programmer.
Donc ma question est : Y a-t-il des tutos, cours, ou autres pour remédier à ce problème ? Si non quelqu'un peut me donner des indications pour m'améliorer ?
Merci par avance pour vos réponse
P.S: Si je ne suis pas dans la bonne section du forum et s'il y a un sujet déjà ouvert du même style j'en suis désolé
Je te dirai bien que le premier pas est celui de la compréhension du problème en français, pouvoir l'exprimer clairement dans ta langue maternelle pour bien le comprendre. Le second pas serait sans doute de connaître les structures de données classiques et leurs algorithmes avec leurs limites, forces et faiblesses. Le troisième pas suivre une méthode de conception adaptée. Une fois passé ces étapes qu crayon et au papier tu peux éventuellement commencer à penser au code.
Des tutos ? oui sans doute, mais c'est l'expérience qui joue aussi, donc : pratique et pratique encore …
First solve the problem. Then, write the code. ~ John Johnson
Je confirme : ne pas commencer par le code mais prendre une feuille de papier (ou un tableau) et dessiner/écrire tes idées. Ce n'est pas du tout moderne mais c'est de loin la meilleure méthode.
Et dans l'étape papier + crayon. Le raisonnement est globalement souvent le même. J'ai un gros problème, j'isole les plus gros sous problèmes dans ce problème et disant vaguement ce qu'ils doivent faire et je répète récursivement sur les problèmes générés jusqu'à ne plus pouvoir découper ou avoir déjà une solution prête sous la main pour le problème en question.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C