Les types numériques: Type entier: Domaine de valeurs : sous­ensemble de z. Max

Les types numériques: Type entier: Domaine de valeurs : sous­ensemble de z. Max=32767 Remarque: Type Domaine de def Nombre de bits SHORTINT­128..127 Signé 8 bits INTEGER ­32768..32767 Signé 16 bits LONGINT ­2147483648.. 2147483647 Signé 32 bits BYTE 0..255 Non signé 8 bits WORD 0..65535 Non signé 16 bits Opérateurs arithmétiques : + , ­ , * , div et mod div: donne le quotient dans la division entière. mod: donne le reste de la division entière. En Pascal: var <nom_variable> : integer; Exemple: var m, i, j : integer ; Type réel: Domaine de valeurs : sous ensemble des nombres réels IR. 2.6 102 2.6E+5 mantisse et exposant Opérateurs arithmétiques: +,­,*,/ (division réelle) Dans le langage pascal: var <nom_varable>: real ; Exemple : Var x , y : real ; *Voir les fonctions arithmétiques standards: Type booléen: Domaine de valeur : deux valeurs logiques VRAI et FAUX Opérateurs logiques sur les booléen: NON: négation ET: conjonction OU: disjonction Ouex: Ou exclusif Tableau de vérité: x y NON(x) x et y x ou y x ouex y Faux Faux Faux Vrai Vrai Vrai Vrai Faux Exemples: (15>5) ET (3<6) = .................... (15>5) ET (2>5) = .................... Ordre de priorité: Entre parenthèses prioritaires. Non>ET>ou=ouex Dans le langage pascal: var <nom_varable>: boolean ; Exemple: var flag, test :boolean ; Type caractère: Domaine de valeur : tous caractère alphanumérique imprimable de l'alphabet latin sont admis (lettre majuscule, minuscule des chiffres, symboles spéciaux (des ponctuation, signes et autres) aussi les caractères non imprimable:retour chariot, l'échappe, le bip sonore. Tout ses caractères sont ordonnés selon leurs codes ASCII (American Standard Code For Information Interchange). Norme utilisée pour le codage binaire des caractères.(256 caractères) "0"<"1"< "2" ... "A" < "B"<... "a"< "b"<... Une variable de type caractère contient un seul caractère. L'espace est un caractère blanc. Opérateurs sur les caractères: Type caractère ordonné, donc : les opérateurs relationnels y sont définis. <, >, =, <=,>=,<> Exemple: "A "<"B" vrai Dans le langage pascal: var <nom_varable>: char ; Exemple: var c1,c2: char ; *Voir Les fonctions prédéfinies sur les caractères: Type chaîne de caractères: Définition : une chaîne de caractères est une entité composée d'une suite de n caractères. 0≤ n ≤ 255. si n=0 on dit que la chaîne est vide. Les valeurs de chaînes de caractères sont définies entre guillemets. Dans le langage pascal: Var <nom_var> : String[<taille>] ; Exemple: Var nom : string[10] ; prenom : string; {indéfini→ max=255} Exemple: nom ← "" vide prénom ← " " espace ville ← "Sousse" Remarque: On peut accéder en lecture et en écriture au ième caractère d'une chaîne CH en utilisant la notion CH[i] où 1≤i≤long(ch). Exemple: CH ←"Tunisie" c←ch[1] ch[7]← "a" donc ch devient "Tunisia" Remarque: On peut utiliser les opérateurs relationnels sur les chaînes: Exemple: "Mohamed" >"Ali" "Said"<"Saleh" Rq: Comparaison caractère par caractère. * Voir les fonctions et les procédures standard sur les chaînes de caractère: Types de données 23 7 3 2 quotient reste 23 div 7= 23 mod 7= uploads/Management/ resumer-fiche-types-de-donnees.pdf

  • 19
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Mar 10, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 0.4027MB