Cours programmation variables
Les bases de l'Informatique Thierry Vaira BTS SN v - août CLes bases de l'Informatique Les variables Traiter des données I Un processeur ne sait que traiter des données ? Le traitement est assuré par l'exécution d'instructions simples codées en binaire ? Les données seront n'importe quelle information codée en binaire une valeur numérique On C rassemble tout cela à l'intérieur d'un programme et nalement ? un programme ne fera que traiter des données ? un ordinateur ne servira qu'à traiter des données ? l'informatique ce n'est que traiter des données Thierry Vaira BTS Avignon Les bases de l'Informatique v - août CLes bases de l'Informatique Les variables Notion de variable B Pour manipuler des données les langages de programmation nous o rent le concept de variable Une variable est un espace de stockage pour un résultat Une variable est associé à un symbole habituellement un nom qui sert C d'identi ant qui renvoie à une position de la mémoire une adresse dont le B contenu peut prendre successivement di érentes valeurs pendant l'exécution d'un programme De manière générale les variables ont un type c'est la convention d'interprétation de la séquence de bits qui C constitue la variable Le type de la variable spéci e aussi sa taille la longueur de cette séquence soit habituellement bits bits bits Cela implique qu'il y a un domaine de valeurs ensemble des valeurs possibles une valeur c'est la séquence de bits elle même Cette séquence peut être B codée de di érentes façons suivant son type Thierry Vaira BTS Avignon Les bases de l'Informatique v - août CLes bases de l'Informatique Bonnes pratiques Les variables Rob Pike ancien chercheur des Laboratoires Bell et maintenant ingénieur chez Google Règle n Les algorithmes élégants comportent plus E d'erreurs que ceux qui sont plus simples et ils sont plus di ciles à appliquer Utilisez des algorithmes simples ainsi que des structures de données simples ? Cette règle n est une des instances de la philosophie de conception KISS Keep it Simple Stupid dans le sens de Ne complique pas les choses Règle n Les données prévalent sur le code Si vous avez conçu la structure des données appropriée et bien organisé le tout les algorithmes viendront d'eux-mêmes La structure des données est le coeur de la programmation et non pas les algorithmes ? Cette règle n est souvent résumée par Écrivez du code stupide qui utilise des données futées Thierry Vaira BTS Avignon Les bases de l'Informatique v - août CLes bases de l'Informatique Les variables Des données numériques Thierry Vaira BTS Avignon Les bases de l'Informatique v - août CLes bases de l'Informatique Les variables Les types scalaires Une variable scalaire est destinée par son type à contenir une valeur atomique Les valeurs atomiques sont les booléens les nombres entiers les D nombres à virgule ottante Remarque les caractères sont en fait des B nombres entiers En e et on est obligé de convertir les caractères sous une forme binaire qui constitue un code Par
Documents similaires
-
34
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Dec 11, 2022
- Catégorie Science & technolo...
- Langue French
- Taille du fichier 131.1kB