C-SHARP - 2.1 Qu'est-ce que la programmation ?
Bonjour à tous et bienvenue dans cette nouvelle vidéo. Aujourd'hui nous allons voir ensemble « Qu'est-ce que la programmation » On entend souvent parler de cette notion de programmation, mais c'est quoi en réalité ? Bah tout simplement la programmation est une suite d'instructions ou de tâches si vous voulez, qu'on va donner à notre machine et qui va nous permettre d'avoir ce qu'on veut. Comme on l'a vu dans une vidéo précédente, on a donné une instruction à l'ordinateur qui était d'afficher quelque chose en fenêtre de sortie. On a cliqué sur le bouton Play le code s'est exécuté et on a eu ce qu'on voulait afficher. Cependant, petite précision une machine exécute les ordres qu'on lui donne,mais elle n'a pas cette capacité de réfléchir d'elle-même. Il faut donc lui expliquer dans les moindres détails ce qu'elle doit faire. Je vais prendre un exemple pour que vous compreniez mieux. Aller on va prendre la recette d'un gâteau au chocolat. On doit tout d'abord : - Préchauffer le four à 180° -Faire fondre 2 tablettes de chocolat et 250gr beurre. Ensuite on doit -Mélanger. - Ajouter 3 œufs et battre -Si le four est à 180°, Mettre au four. Et une fois fini on obtient le gâteau Bah vous voyez tout ceci, c'est ce qu'on appelle un algorithme. Ce sont des tâches qu'on effectue afin d'obtenir un résultat final. La recette est en gros le code qu'on va donner à notre machine, et ensuite notre machine va exécuter ce code pour obtenir ce que l'on souhaite qui, ici est le gâteau. Notre machine ici, ce n'est pas un ordinateur mais plutôt par exemple un Thermomix. On a injecté du code dans cette machine et elle l'exécute à son tour. Si le code qu'on lui a injecté est parfaitement écrit alors la machine exécutera ce qu'on lui a demandé de faire sans avoir de problème et on aura à la fin notre gâteau. En revanche si notre code comporte des erreurs alors la machine n'exécutera pas le code ou on aura un résultat différent de ce qu'on souhaitait avoir. Un gâteau pas cuit, trop sucré ou autres… Si on résume tout ceci, voilà ce que c'est de la programmation. On a d'abord une étape de conception de l'algorithme : On va définir les instructions, les informations, les conditions pour obtenir ce que l'on souhaite. Ensuite une fois l'algorithme conçu, le développeur va le retranscrire dans le langage souhaité. . Les fameuses lignes de code.Et pour terminer on a l'étape de compilation. Ici on va traduire ce que le développeur a écrit en langage Machine aussi connu sous le nom de langage binaire car oui, en effet un ordinateur ne comprend qu'une chose, c'est le langage binaire. 0 et 1 Et une fois traduit, l'ordinateur va exécuter le programme. Maintenant si on repart sur la recette plus en détail, on voit qu'ici on a plusieurs informations. Par exemple ici on a des valeurs numériques qui vont être appelées en programmation : Variable. Ici on a un « si » qui va vérifier que si le four est à 180° alors on va mettre la préparation au four et ça en programmation ça se nomme une condition. Bon on ne va pas tout détailler dans cette vidéo, cependant on va voir ensemble dans les prochaines vidéos les notions de variable, de conditions, de boucle, de fonctions, de collections etc… avec de la théorie mais aussi beaucoup de pratique afin de maitriser comme il se doit toutes ses notions qu'on vient de citer. Je vous dis donc à tout de suite pour commencer par les variables.