Formation C# Pierre de La Morinerie Club Microsoft Isep — 2007 Cours n° 2 :  Programmation procédurale
Plan Introduction, premiers pas, concepts Programmation procédurale Programmation objet Programmation Windows
Prog. procédurale Programmation procédurale : Très fortement hérité du C Syntaxe et opérateurs similaires
Prog. procédurale Les types de bases : Numériques : int, long, double... Alphabétiques : char, string Booléen : bool
Prog. procédurale Déclaration une variable : <type> <nom> = <valeur>; Exemple : int answer = 42; string nom = “Ford Escort”
Prog. procédurale Opérations : “+, -, *, /” sur les nombres “+” sur les strings : concaténation
Prog. procédurale TP 2 : Salutations Demander le prénom puis le nom Afficher “Bonjour <prénom> <nom> !” Outils : void Console.WriteLine(string) string Console.ReadLine()
Prog. procédurale Structures conditionnelles if (<condition>) {   // si la condition est vraie } else {   // sinon }
Prog. procédurale Opérateurs conditionnels : Comparaison : “ <, >=, <, <= ” Egalité : “ == ” Logique : “ &&, || ”
Prog. procédurale Opérateur de sélection : switch switch (<variable>) {   case <valeur>:   // code   break;   case <valeur2>:   // autre code   break; }
Prog. procédurale TP 3 : analyse numérique Demander un nombre Dire si ce nombre est supérieur, inférieur ou égal à zéro Outils : Int32.Parse(string)
Prog. procédurale Boucles : while(<condition>) {   // code }
Prog. procédurale Boucles : for(int i = 1; i < 5; i++) {   // code }
Prog. procédurale Boucles : for(int i = 1; i < 5; i++) {   // code }
Prog. procédurale TP 4 : puissance Demander un nombre x Demander un nombre y Afficher x y Outils : Boucle

Formation C# - Cours 2 - Programmation procédurale