
Bienvenue dans cette formation sur C++.
Dans cette introduction vidéo nous allons aborder plusieurs points :
Quel est notre environnement de développement ?
Introduction à C++
Dans quel type de projet est utilisé C++ ?
Qu'est ce que le langage C++ ?
Une conclusion sur la place de C++ dans le monde de la programmation
Voici mes sources :
"Interactive: The Top Programming Languages"
https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2019
Dans cette partie nous allons télécharger Qt et installer notre environnement de travail.
Nous allons installer une version LTS (stable) de Qt.
Dans les options d’installation de Qt, nous allons seulement cocher "MinGW 64 bit".
Voici le lien de Qt : https://www.qt.io/
Débutons enfin la programmation.
Dans cette vidéo, nous allons tout d'abord expliquer les fondements de la syntaxe C++.
Ensuite, nous débuterons la programmation par l'apprentissage des méthodes basique de la librairie "iostream" :
cout (afficher sur le terminal une chaîne de caractère ou une valeur)
cin (demander à l'utilisateur d'instancier une variable)
endl (saut de ligne dans la console) remplaçable par le caractère "\n"
Voici des liens utiles :
Librairie iostream : http://www.cplusplus.com/reference/iostream/
Tableaux des variables : https://www.commentcamarche.net/faq/18602-les-variables-en-c
En ressource voici un PDF de l'algorithme de l'exercice qui vous est demandé dans la vidéo.
Pour ceux qui en ont besoin , j'ai ajouté une "aide" pour vous mettre sur le bon chemin.
Nous corrigerons l'exercice dans le début de la prochaine vidéo.
Dans cette session nous allons apprendre à utiliser la méthode "if".
Traduit en français "if" signifie "si".
Régulièrement utilisée dans les algorithmes, cette méthode permet de développer une condition.
Cela se présente ainsi :
Si notre condition est accomplie
Faire un traitement
Sinon
Autre traitement
Exemple :
On demande votre âge.
Si votre age est supérieur à 25 ans (condition if)
Bravo, tu as vécu au moins un quart de siècle.
Sinon
Bravo, tu es jeune.
Vous trouverez en ressource une fiche répertoriant toutes les conditions qu'on peut mettre dans un "if".
Cette session est dédiée à la boucle for.
Un autre élément très utilisée dans les algorithmes.
La boucle for est une boucle dont on connaît le nombre de passages.
On définira la méthode de la boucle en écrivant dans ses parenthèses :
son initialisation (d'où la boucle part),
quand elle s'arrête (la valeur à atteindre),
et le pas (le déplacement pour atteindre la valeur finale).
Dans un algorithme on écrit la boucle for ainsi :
valeurfinale = 10;
Pour valeurdedépart = 0; tant que valeurdedépart est différente de valeurfinale; valeurdedépart+1
=> Le traitement
Exemple :
Je dois récolter 10 pommes.
Au début je n'ai aucune pomme donc on initialise notre valeur de départ à 0 : valeurdedépart = 0;
Ma condition d'arrêt est lorsque j'ai mes 10 pommes, j'arrête : nombredepommes = 10;
On récolte une pomme, par une pomme donc notre pas est de 1 : valeurdedépart = valeurdedépart + 1;
L'algorithme donne donc :
Pour valeurdedépart = 0; Tant que valeurdedépart ≠ nombredepommes; valeurdedépart = valeurdedépart +1;
=> J'ai récupéré une pomme !
Cette algorithme va donc se dérouler dix fois avant de passer à la suite.
Pour séparer les 3 données écrites dans une boucle for, on utilise des ";".
A savoir que lorsque la valeur de départ et la valeur finale sont égales, le traitement ne se fera plus et le programme continuera.
Réutilisez le document PDF de la session précédente pour savoir quelles sont les conditions possibles.
Cette session est dédiée à la boucle while.
Le dernier élément très utilisée dans les algorithmes.
A l'aide des trois vous connaissez maintenant les éléments de base de l'algorithmie.
La boucle while est une boucle dont on ne connaît pas le nombre de passages.
On définira dans la méthode de la boucle :
Dans quel cas elle s'arrête (la valeur à atteindre),
Dans un algorithme on écrit la boucle while ainsi :
Tant que valeurdedépart est différente de valeurfinale
=> Le traitement
Exemple :
Je mange un hamburger.
Je ne sais pas en combien de bouchées je vais le terminer.
Ce sera donc ma condition de while.
Tant que le hamburger n'est pas englouti
=> Je continue de manger
A savoir que lorsque la condition ne sera plus valide, le programme poursuivra.
Réutilisez le document PDF de la session précédente pour savoir quelles sont les conditions possibles.
Dans cette partie du cours je vais vous apprendre à introduire une librairie dans le code et apprendre à l'utiliser.
Dans cette vidéo nous utilisons les librairies cstdlib et time.h.
Nous apprendrons à utiliser certaines méthodes de ces deux librairies.
A la fin de ce cours je vous proposerai un tout nouvel exercice.
Vous êtes arrivés au bout de la formation ! (Ce n'était pas si dur)
J'espère que ça vous aura plu, que cela vous a permis de (re)découvrir le C++.
De nouvelles formations verront le jour avec le temps, cette formation avait pour objectif de vous introduire les bases et de vous donner envie de vous lancer dans le C++.
Si vous avez apprécié le contenu, une nouvelle formation a vu le jour ! N'hésitez pas à poursuivre votre apprentissage à l'aide de cette formation :
https://www.udemy.com/course/formation-cplusplus-approfondir-vos-bases/?referralCode=B2F015A3DCC1E84C673B
Pour avoir terminé cette introduction au monde de la programmation par C++ je vous offre 30% de réduction sur cette nouvelle formation grâce à ce code : 34C87A311C5258D00AA0 !
Voici la source des musiques utilisées durant les vidéos :
https://www.youtube.com/channel/UC2iczXFcRRg5nN_IVQOXIaA
Et n'oubliez pas :
Si vous pouvez le rêver, vous pouvez le faire ! - Walt Disney
-> Voici le lien de la formation avec les 60% de réduction : https://www.udemy.com/course/formation-cplusplus-approfondir-vos-bases/?couponCode=3617192270371FFE72CC
Bienvenue à tous,
A travers ce cours vous apprendrez les bases fondamentales du C++ et de l'algorithmie.
Cette formation est gratuite pour vous donner envie d'apprendre le C++.
Ce cours est le premier chapitre d'une série de formations.
Ici vous allez apprendre :
Les bases de l’algorithmie
L'utilisation d'un environnement de développement : Qt
L'ajout d'une libraire et son utilisation.
Exercices d'entrainement sous forme de jeux.
Happy Learning !