Télécharger la présentation
1
Cours de programmation
Les variables Les fonctions Visual Basic 2008 Conditions De la pratique Ecrit par Lucas FRANCESCHINO et Aliaume LOPEZ
2
Les variables - Généralités
Les variables c’est quelque chose de fondamental en programmation. A chaque fois que l’on veut stocker une information (dans un jeu, le score ou le nom du joueur par exemple), on utilise des variables. Une variable peut être représentée par une boîte, qui aurait une étiquette portant son nom. Le contenu d’une variable serait alors ce que la boite contient. Les variables Généralités Opérations et affectation Les fonctions Visual Basic 2008 Conditions De la pratique Nom : SuperVariable Texte, nombres, images… Le nom de cette variable est « SuperVariable », dans laquelle on peut donc mettre un texte, un nombre, une image, ou tout autre chose. Ecrit par Lucas FRANCESCHINO et Aliaume LOPEZ
3
Les variables - Généralités
(Suite) Le nom d’une variable ne peut pas : Contenir d’accent (é, è, à, ó, í...) Commencer par un nombre Le nom d’une variable ne peut contenir que des nombres, des lettres (minuscules et majuscules), et des underscores ( _ ). Les variables Généralités Opérations et affectation Les fonctions Visual Basic 2008 Conditions De la pratique En programmation, lorsque l’on écrit le code source : Les textes qui ne doivent pas être exécutés par l’ordinateur doivent être mis entre guillemets doubles (") Toutes les instructions, ne peuvent être écrites qu’avec des lettres (pas d’accents), des nombres ou des « caractères spéciaux » (Tout ce qui n’est pas des lettre ou des nombre, comme un espace, un point virgule, un point d’interrogation…) Ces caractères spéciaux délimitent les différentes parties d’une instruction : Dim SuperVariable = Instruction("bonjour", "haha", 12) + 2 Ecrit par Lucas FRANCESCHINO et Aliaume LOPEZ Dans cet exemple, les caractères spéciaux sont mis en évidence (en rouge), les différentes couleurs représentent les différentes parties de l’instruction.
4
Les variables – Opération et affectation
On « affecte » une valeur à une variable, c’est-à-dire mettre quelque chose dans la boite qui représente la variable. Dim SuperVariable = "Bonjour !" Il est possible de donner n’importe quelle valeur à une variable, par exemple on peut mettre dans une variable le résultat d’un calcul : Dim SuperVariable = * 5 On peut aussi, comme on pourrait le faire en math, effectuer un calcul avec une ou des variables : Dim Nombre1 = 10 Dim Nombre2 = 5 Dim resultatDuCalcul = (Nombre1 + 5) * Nombre2 La variable « ResultatDuClacul » sera donc égale à ×5 donc, après calcul à 75. Les variables Généralités Opérations et affectation Les fonctions Visual Basic 2008 Conditions De la pratique La variable « SuperVariable » (ou la boite qui lui correspond) contient « Bonjour ! » Ecrit par Lucas FRANCESCHINO et Aliaume LOPEZ Les caractères spéciaux sont encore notés en rouge gras. (Ils délimitent les parties de l’instruction)
5
Les fonctions Les fonctions, comme les variables, sont très importantes en programmation. Elles permettent de faire une ou plusieurs action(s) prédéterminée(s). Ça peut s’apparenter à quelqu’un qui est chargé de faire une chose précise, un plombier par exemple. Pour réparer des canalisations, on l’appelle, et on lui communique quelles sont les canalisation à réparer, dans quelle maison il doit travailler… Les variables Les fonctions Visual Basic 2008 Conditions De la pratique Les fonctions, c’est pareil ! Pour écrire dans la console, pour afficher du texte, on appelle la fonction « Console.write ». Comme le plombier, cette fonction doit savoir quoi faire, elle doit savoir ce qu’elle doit afficher : c’est ce que l’on doit préciser, et cela s’appelle les paramètres : Console.write("Blabla") Ici, cette fonction n’a qu’un paramètre. On peut imaginer une fonction « multiplier », qui multiplie 2 nombres que l’on utiliserait comme ceci : Dim PremierNombre = 10 Dim resultat = multiplier(PremierNombre, 2) On voit que fonction peut avoir un « résultat » : on dit qu’une fonction retourne quelque chose. Ecrit par Lucas FRANCESCHINO et Aliaume LOPEZ
6
Microsoft Visual Basic 2008
« Visual Basic 2008 express » est le logiciel gratuit de Microsoft que l’on va utiliser pour programmer. Le logiciel dans lequel on écrit le code s’appelle un IDE. Visual Basic est donc un IDE. Mais le Visual Basic, c’est aussi un langage de programmation : celui que l’on va utiliser. Les variables Les fonctions Visual Basic 2008 Conditions De la pratique Voilà, le projet « 1erProgramme » a été créé : On peut maintenant programmer ! Nous allons commencer la pratique : 1 Sur votre bureau, ouvrez le dossier « VisualBasic2008 », puis exécutez « Visual Basic 2008 ». 3 Sélectionnez « Application console » Ecrivez le nom de votre programme, « 1erProgramme » par exemple. Appuyez sur « OK ». 2 Dans le menu fichier, cliquez sur « nouveau projet » Ecrit par Lucas FRANCESCHINO et Aliaume LOPEZ
7
Les conditions Pour rendre un programme interactif, le rendre intéressant en quelque sorte, on utilise les conditions. Le principe est simple : on vérifie si quelque chose est vrai (si le score d’un joueur est supérieur à 10, ou si le prénom de l’utilisateur est « George »). Si c’est vrai, alors on fait telle chose. Sinon, on fait autre chose. Si score EST SUPERIEUR A 10 C’est vrai Afficher : « Bravo ! » C’est faux Afficher : « Tu es nul ! » Les variables Les fonctions Visual Basic 2008 Conditions De la pratique Dim Prenom = Console.ReadLine() If Prenom = "George" then Console.WriteLine("Tu n’as pas le droit d’utiliser ce programme !") Else Console.WriteLine("Bonjour " + Prenom) Console.WriteLine("Tu veux du café ?") End If Console.Read() Ecrit par Lucas FRANCESCHINO et Aliaume LOPEZ
8
De la pratique Dans le projet vide, il y a déjà quelques lignes de code écrite : Les variables Les fonctions Visual Basic 2008 Conditions De la pratique Nous allons alors rajouter des lignes de code entre « Sub Main() » et « End Sub ». On va utiliser le code vu précédemment : Console.WriteLine("Quel est ton prenom ?") Dim Prenom = Console.ReadLine() If Prenom = "George" then Console.WriteLine("Tu n’a pas le droit d’utiliser ce programme !") Else Console.WriteLine("Bonjour " + Prenom) Console.WriteLine("Tu veux du café ?") End If Ensuite, vous pouvez améliorer votre programme : Pouvoir répondre oui ou non à la question « Tu veux du café ? » Demander aussi le nom de la personne Etc. Console.Read() Ecrit par Lucas FRANCESCHINO et Aliaume LOPEZ On lit ce que l’utilisateur écrit, on le met dans la variable « Prenom » Pour essayer votre programme cliquez sur le bouton vert « Play ».
9
Fin de ce cours Voilà, ce cours est terminé.
Vous pouvez toujours consulter ce cours, il est disponible sur le blog : Ecrit par Lucas FRANCESCHINO et Aliaume LOPEZ Voilà, ce cours est terminé. Vous pouvez toujours consulter ce cours, il est disponible sur le blog : Ecrit par Lucas FRANCESCHINO et Aliaume LOPEZ
10
Titre Texte Les variables Les fonctions Visual Basic 2008 Conditions
De la pratique Ecrit par Lucas FRANCESCHINO et Aliaume LOPEZ Ecrit par Lucas FRANCESCHINO et Aliaume LOPEZ
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.