0
Formation C# <ul><li>Pierre de La Morinerie </li></ul><ul><li>Club Microsoft Isep — 2007 </li></ul>Cours n° 2 :  Programma...
Plan <ul><li>Introduction, premiers pas, concepts </li></ul><ul><li>Programmation procédurale </li></ul><ul><li>Programmat...
Prog. procédurale <ul><li>Programmation procédurale : </li></ul><ul><ul><li>Très fortement hérité du C </li></ul></ul><ul>...
Prog. procédurale <ul><li>Les types de bases : </li></ul><ul><ul><li>Numériques : int, long, double... </li></ul></ul><ul>...
Prog. procédurale <ul><li>Déclaration une variable : </li></ul><ul><ul><li><type> <nom> = <valeur>; </li></ul></ul><ul><li...
Prog. procédurale <ul><li>Opérations : </li></ul><ul><ul><li>“+, -, *, /” sur les nombres </li></ul></ul><ul><ul><li>“+” s...
Prog. procédurale <ul><li>TP 2 : Salutations </li></ul><ul><ul><li>Demander le prénom puis le nom </li></ul></ul><ul><ul><...
Prog. procédurale <ul><li>Structures conditionnelles </li></ul><ul><ul><li>if (<condition>) {   // si la condition est vra...
Prog. procédurale <ul><li>Opérateurs conditionnels : </li></ul><ul><ul><li>Comparaison : “ <, >=, <, <= ” </li></ul></ul><...
Prog. procédurale <ul><li>Opérateur de sélection : switch </li></ul><ul><ul><li>switch (<variable>) {   case <valeur>:   /...
Prog. procédurale <ul><li>TP 3 : analyse numérique </li></ul><ul><ul><li>Demander un nombre </li></ul></ul><ul><ul><li>Dir...
Prog. procédurale <ul><li>Boucles : </li></ul><ul><ul><li>while(<condition>) {   // code } </li></ul></ul>
Prog. procédurale <ul><li>Boucles : </li></ul><ul><ul><li>for(int i = 1; i < 5; i++) {   // code } </li></ul></ul>
Prog. procédurale <ul><li>Boucles : </li></ul><ul><ul><li>for(int i = 1; i < 5; i++) {   // code } </li></ul></ul>
Prog. procédurale <ul><li>TP 4 : puissance </li></ul><ul><ul><li>Demander un nombre x </li></ul></ul><ul><ul><li>Demander ...
Upcoming SlideShare
Loading in...5
×

Formation C# - Cours 2 - Programmation procédurale

9,731

Published on

Deuxième partie de la formation C# du Club Microsoft Isep. Types de données, structures conditionnelles, structure de contrôle, utilisation de la console.

Published in: Technology, Education
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
9,731
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
365
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "Formation C# - Cours 2 - Programmation procédurale"

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

    Clipping is a handy way to collect important slides you want to go back to later.

×