What is an algorithm ?
Un algorithme peut être défini comme un ensemble d’instructions séquencées qui décrivent les étapes à suivre pour exécuter un processus.
Nous écrivons tous des algorithmes dans notre vie de tous les jours, depuis le premier jour où nous avons commencé à apprendre à penser, même si nous ne les écrivons que dans notre tête. Un algorithme, tel que défini précédemment, est un ensemble d’instructions séquencées que vous pourriez décrire sur la façon d’allumer une lampe ou le chemain a suivre pour aller aux toilettes.
Un algorithme est une expression de la solution de l’esprit à un besoin, dans un langage compris par l’homme.
La nécessité d’entreprendre un processus, la nécessité d’atteindre un objectif, une fois que le besoin se fait sentir, notre esprits commence à dessiner un schéma pour trouver la solution. C’est à ce moment que naît un algorithme.
Non, je n’ai jamais écrit d’algorithme de ma vie !
Connaissez-vous le comportement le plus addictif de la nature humaine ? Quelque chose que vous ne pouvez pas arrêter de faire quelles que soient les circonstances dans lesquelles vous vous trouvez ? Pensée
.
Ok, donc si vous n’avez jamais écrit d’algorithme dans votre vie, alors vous n’avez jamais “pensé” dans votre vie non plus. L’un des objectifs de ce magnifique cerveau qui est le nôtre est de penser et de trouver des moyens de changer l’état d’une situation. Même lorsque vous ne pensez pas à changer l’état d’une situation, votre esprit est toujours en train de vagabonder et d’imaginer des choses où vous faites ceci ou faites cela.
Lorsque vous essayez réellement de trouver des moyens, vous décrivez un processus pour atteindre votre objectif, réfléchissez à une série d’étapes pour atteindre votre objectif, vous écrivez un algorithme dans votre esprit.
Lorsque vous vous imaginez faire des choses, le simple fait de faire est en fait la mise en œuvre d’une série d’actions suivant des étapes, vous écrivez un algorithme dans votre esprit.
Ou veux-tu en venir?
Ce que j’essaie de souligner ici est que l’écriture d’un algorithme n’est pas si difficile. Ce n’est pas une compétence extraordinaire qui vous oblige à comprendre les mathématiques à un niveau complexe ou à être un ingénieur dans n’importe quel domaine scientifique. En fait, ce n’est même pas une compétence que vous devez apprendre, vous savez déjà comment le faire! Vous l’avez fait toute votre vie!
N’importe qui peut penser, donc n’importe qui peut écrire un algorithme