LABORATOIRE D’INFORMATIQUE, RÉSEAUX TÉLÉCOMS (LIRT) ÉCOLE SUPÉRIEURE POLYTECHNI

LABORATOIRE D’INFORMATIQUE, RÉSEAUX TÉLÉCOMS (LIRT) ÉCOLE SUPÉRIEURE POLYTECHNIQUE (ESP) Variables et Instructions Pr. Gervais Mendy gervais.mendy@esp.sn / gervais.mendy@ucad.edu.sn 7 novembre 2019 Plan Notion de variable Opérations sur les variables Syntaxe générale d’un algorithme Instructions élémentaires L ’instruction d’affectation Les instructions d’entrée et de sorties    2 on 52 Notion de variable Programme Notion de variable Opérations sur les variables Syntaxe générale d’un algorithme Instructions élémentaires    3 on 52 Notion de variable Objectif d’un algorithme Données, Résultats Données = ⇒Traitement = ⇒Résultats ■But d’un algorithme : traitement d’une ou de plusieurs donnée(s) afin de produire un ou des résultat(s)    4 on 52 Notion de variable Objectif d’un algorithme Données, Résultats Données = ⇒Traitement = ⇒Résultats ■But d’un algorithme : traitement d’une ou de plusieurs donnée(s) afin de produire un ou des résultat(s) ■Les résultats peuvent eux-mêmes être des données pour d’autres algorithmes.    4 on 52 Notion de variable Notion d’objet Utilisation d’un objet ■Les données et les résultats sont regroupés sous le nom d’objets.    5 on 52 Notion de variable Notion d’objet Utilisation d’un objet ■Les données et les résultats sont regroupés sous le nom d’objets. ■Pour utiliser un objet, il est nécessaire de pouvoir circonscrire l’ensemble des valeurs que peut prendre l’objet.    5 on 52 Notion de variable Notion d’objet Utilisation d’un objet ■Les données et les résultats sont regroupés sous le nom d’objets. ■Pour utiliser un objet, il est nécessaire de pouvoir circonscrire l’ensemble des valeurs que peut prendre l’objet. ■Traiter un objet signifie traiter la valeur de cet objet.    5 on 52 Notion de variable Notion d’objet Utilisation d’un objet ■Les données et les résultats sont regroupés sous le nom d’objets. ■Pour utiliser un objet, il est nécessaire de pouvoir circonscrire l’ensemble des valeurs que peut prendre l’objet. ■Traiter un objet signifie traiter la valeur de cet objet. ■Si cette valeur ne peut pas être modifiée, on dit que l’objet est une constante, sinon on dit que l’objet est une variable.    5 on 52 Notion de variable Mémorisation des données Représentation des données ■Récupération des données d’un algorithme : en mémoire centrale, à partir du clavier ou d’un autre périphérique d’entrée.    6 on 52 Notion de variable Mémorisation des données Représentation des données ■Récupération des données d’un algorithme : en mémoire centrale, à partir du clavier ou d’un autre périphérique d’entrée. ■Traitement de ces données : par le processeur qui exécute le programme.    6 on 52 Notion de variable Mémorisation des données Représentation des données ■Récupération des données d’un algorithme : en mémoire centrale, à partir du clavier ou d’un autre périphérique d’entrée. ■Traitement de ces données : par le processeur qui exécute le programme. ■Toutes les données d’un programme sont mémorisées en mémoire centrale, dans des sortes de cases que l’on appelle variables.    6 on 52 Notion de variable Définition d’une variable Description Définition Une variable peut être représentée par une case mémoire, qui contient la valeur d’une donnée. C’est un nom qui sert à repérer un placement donné dans la mémoire centrale. ■Une variable en tant qu’emplacement va être considérée comme un contenant. Remarque Deux variables peuvent avoir la même valeur, mais une variable ne peut pas avoir plusieurs valeurs en même temps.    7 on 52 Notion de variable Définition d’une variable Description Définition Une variable peut être représentée par une case mémoire, qui contient la valeur d’une donnée. C’est un nom qui sert à repérer un placement donné dans la mémoire centrale. ■Une variable en tant qu’emplacement va être considérée comme un contenant. ■Par conséquent, elle recevra un contenu (une valeur). Remarque Deux variables peuvent avoir la même valeur, mais une variable ne peut pas avoir plusieurs valeurs en même temps.    7 on 52 Notion de variable Définition d’une variable Changement de valeur ■La valeur d’une variable peut varier au cours du programme.    8 on 52 Notion de variable Définition d’une variable Changement de valeur ■La valeur d’une variable peut varier au cours du programme. ■Sinon c’est une constante.    8 on 52 Notion de variable Définition d’une variable Changement de valeur ■La valeur d’une variable peut varier au cours du programme. ■Sinon c’est une constante. ■Dans ce cas, l’ancienne valeur est tout simplement écrasée et remplacée par la nouvelle.    8 on 52 Notion de variable Caractérisation d’un objet Trois caractéristiques Un objet bien défini, est caractérisé par : ■son nom (ou identificateur),    9 on 52 Notion de variable Caractérisation d’un objet Trois caractéristiques Un objet bien défini, est caractérisé par : ■son nom (ou identificateur), ■sa valeur et    9 on 52 Notion de variable Caractérisation d’un objet Trois caractéristiques Un objet bien défini, est caractérisé par : ■son nom (ou identificateur), ■sa valeur et ■son type.    9 on 52 Notion de variable Caractérisation d’un objet Identificateur ■C’est un nom qui est attribué à une variable.    10 on 52 Notion de variable Caractérisation d’un objet Identificateur ■C’est un nom qui est attribué à une variable. ■Il est représenté par une suite de caractères alphanumériques (sans espace).    10 on 52 Notion de variable Caractérisation d’un objet Identificateur ■C’est un nom qui est attribué à une variable. ■Il est représenté par une suite de caractères alphanumériques (sans espace). ■Le premier caractère doit être une lettre.    10 on 52 Notion de variable Caractérisation d’un objet Identificateur ■C’est un nom qui est attribué à une variable. ■Il est représenté par une suite de caractères alphanumériques (sans espace). ■Le premier caractère doit être une lettre. ■Le nombre maximum de caractères autorisés pour un identificateur dépend du langage utilisé.    10 on 52 Notion de variable Caractérisation d’un objet Type ■L ’ordinateur ne stockera pas de la même manière des objets différents de par leur nature.    11 on 52 Notion de variable Caractérisation d’un objet Type ■L ’ordinateur ne stockera pas de la même manière des objets différents de par leur nature. ■Selon la nature de l’information contenue dans l’objet, l’ordinateur va coder d’une certaine façon.    11 on 52 Notion de variable Caractérisation d’un objet Type ■L ’ordinateur ne stockera pas de la même manière des objets différents de par leur nature. ■Selon la nature de l’information contenue dans l’objet, l’ordinateur va coder d’une certaine façon. ■Cela veut dire que toutes les variables n’ont pas besoin de la même place en mémoire.    11 on 52 Notion de variable Caractérisation d’un objet Type ■L ’ordinateur ne stockera pas de la même manière des objets différents de par leur nature. ■Selon la nature de l’information contenue dans l’objet, l’ordinateur va coder d’une certaine façon. ■Cela veut dire que toutes les variables n’ont pas besoin de la même place en mémoire. ■Par exemple, les lettres seront codées différemment aux nombres réels.    11 on 52 Notion de variable Caractérisation d’un objet Type ■L ’ordinateur ne stockera pas de la même manière des objets différents de par leur nature. ■Selon la nature de l’information contenue dans l’objet, l’ordinateur va coder d’une certaine façon. ■Cela veut dire que toutes les variables n’ont pas besoin de la même place en mémoire. ■Par exemple, les lettres seront codées différemment aux nombres réels. ■Cette classification dans le codage spécifie l’ensemble des valeurs (constantes) que la variable peut prendre.    11 on 52 Notion de variable Caractérisation d’un objet Définition de type Définition Le type d’une variable est défini par l’ensemble des constantes qu’elle peut avoir pour valeur et par l’ensemble des opérations auxquelles elle peut être soumise. ■Le type d’un objet est limitatif : une variable ne peut prendre qu’un nombre limité de valeurs différentes.    12 on 52 Notion de variable Caractérisation d’un objet Définition de type Définition Le type d’une variable est défini par l’ensemble des constantes qu’elle peut avoir pour valeur et par l’ensemble des opérations auxquelles elle peut être soumise. ■Le type d’un objet est limitatif : une variable ne peut prendre qu’un nombre limité de valeurs différentes. ■Les limites dépendent aussi des langages.    12 on 52 Notion de variable Caractérisation d’un objet Définition de type Définition Le type d’une variable est défini par l’ensemble des constantes qu’elle peut avoir pour valeur et par l’ensemble des opérations auxquelles elle peut être soumise. ■Le type d’un objet est limitatif : une variable ne peut prendre qu’un nombre limité de valeurs différentes. ■Les limites dépendent aussi des langages. ■Par exemple, des nombres trop grands ou des nombres irrationnels ne pourront pas être représentés.    12 on 52 Notion de variable Déclaration des variables Utilisation des variables ■Pour qu’un programme puisse utiliser une variable, il faut au préalable que cette variable ait été déclarée.    13 on 52 Notion de uploads/Sante/ ch01-variable-instruction.pdf

  • 32
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jui 09, 2021
  • Catégorie Health / Santé
  • Langue French
  • Taille du fichier 0.6423MB