Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parFabien Roussy Modifié depuis plus de 8 années
1
Université Paul Sabatier - Toulouse 3 Accueil des nouveaux personnels – Promotion 2007 IUT A – Service Direction – 19 août 2004 1 Chapitre 1 Structures de données
2
Université Paul Sabatier - Toulouse 3 Accueil des nouveaux personnels – Promotion 2007 IUT A – Service Direction – 19 août 2004 2 1. Importance du choix du type de données Rôle d’une variable int i; Données de plus en plus structurées Stockage des données dans le langage de programmation (lien avec BD) Liens avec les sous-programmes
3
Université Paul Sabatier - Toulouse 3 Accueil des nouveaux personnels – Promotion 2007 IUT A – Service Direction – 19 août 2004 3 2. Types simples →Pour stocker une seule valeur →Valeur booléenne boolean dispo; →Valeur numérique →Entier →Sur 8 bits byte →Sur 16 bits short →Sur 32 bits int →Sur 64 bits long
4
Université Paul Sabatier - Toulouse 3 Accueil des nouveaux personnels – Promotion 2007 IUT A – Service Direction – 19 août 2004 4 2. Types simples →Pour stocker une seule valeur →Valeur numérique →Approché (décimal) →Sur 32 bits float moyenne; →Sur 64 bits double →Caractère char touche; →Chaîne de caractères String nom;
5
Université Paul Sabatier - Toulouse 3 Accueil des nouveaux personnels – Promotion 2007 IUT A – Service Direction – 19 août 2004 5 3. Types structurés →Pour stocker plusieurs valeurs →Valeurs du même type et de même signification →Nombre de valeurs connutableau type[] notes=new type[nbValeurs]; →Nombre de valeurs inconnuliste →Valeurs entières IntList notes; →Valeurs approchées FloatList notes; →Chaînes StringList noms;
6
Université Paul Sabatier - Toulouse 3 Accueil des nouveaux personnels – Promotion 2007 IUT A – Service Direction – 19 août 2004 6 3. Types structurés →Pour stocker plusieurs valeurs →Valeurs de significations différentes (tableau associatif) →Chaînes StringDict formulaire; →Valeurs entières IntDict →Valeurs approchées FloatDict
7
Université Paul Sabatier - Toulouse 3 Accueil des nouveaux personnels – Promotion 2007 IUT A – Service Direction – 19 août 2004 7 3. Types structurés →Pour stocker plusieurs valeurs →Valeurs de types différents tableau associatif d’autre type HashMap objet Object objet « d’échange » JSONObject arbre XML XML
8
Université Paul Sabatier - Toulouse 3 Accueil des nouveaux personnels – Promotion 2007 IUT A – Service Direction – 19 août 2004 8 4. Types « Processing » Couleur color c=color(255,204,0); Image PImage image; Forme enregistrée PShape forme; Police de caractères PFont police; Sortie graphique PGraphics dessin; Vecteur PVector vecteur;
9
Université Paul Sabatier - Toulouse 3 Accueil des nouveaux personnels – Promotion 2007 IUT A – Service Direction – 19 août 2004 9 5. Combinaison de types Tableau de chaînes Tableau de tableau : tableau multidimensionnel Liste d’images Tableau d’objets Tableau dans un objet Liste dans un objet …
10
Université Paul Sabatier - Toulouse 3 Accueil des nouveaux personnels – Promotion 2007 IUT A – Service Direction – 19 août 2004 10 6. Portée de variable Portée locale À une méthode système void setup() { color c; … } void draw() { // variable c inconnue ici } portée
11
Université Paul Sabatier - Toulouse 3 Accueil des nouveaux personnels – Promotion 2007 IUT A – Service Direction – 19 août 2004 11 6. Portée de variable Portée locale À une méthode « utilisateur » void maMethode() { color c; … } portée de c
12
Université Paul Sabatier - Toulouse 3 Accueil des nouveaux personnels – Promotion 2007 IUT A – Service Direction – 19 août 2004 12 6. Portée de variable Portée locale À une méthode « utilisateur » void setup() { maMethodeParametree(5); //variable i inconnue ici } void maMethodeParametree(int i) { println(i); … } portée de i
13
Université Paul Sabatier - Toulouse 3 Accueil des nouveaux personnels – Promotion 2007 IUT A – Service Direction – 19 août 2004 13 6. Portée de variable Portée globale (À tout le programme) color c; void setup() { c=color(255, 204, 0); } void draw() { fill(c); rect(0, 10, 45, 80); } portée
14
Université Paul Sabatier - Toulouse 3 Accueil des nouveaux personnels – Promotion 2007 IUT A – Service Direction – 19 août 2004 14 Références E. Conchon : cours DUT SRC S. Trouilhet : cours DUT SRC
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.