Algo 1lm partie1 1 1 Institut Supérieur d'Informatique et des Techniques de Communication de Hammam Sousse Algorithmique et Structure de données ère année LM Nadra BEN ROMDHANE nadra benromdhane isitc u-sousse tn ISITC - ère année LM CAlgorithmique et Str
Institut Supérieur d'Informatique et des Techniques de Communication de Hammam Sousse Algorithmique et Structure de données ère année LM Nadra BEN ROMDHANE nadra benromdhane isitc u-sousse tn ISITC - ère année LM CAlgorithmique et Structure de données Chapitre Notions et instructions de base ISITC - ère année LM CNotion de variable ? Dans les langages de programmation une variable sert à stocker la valeur d ? une donnée ? Une variable désigne en fait un emplacement mémoire dont le contenu peut changer au cours d ? un programme d ? o? le nom variable ? Règle Les variables doivent être déclarées avant d ? être utilisées elles doivent être caractérisées par ? un nom Identi ?cateur ? un type entier réel caractère cha? ne de caractères ? ISITC - ère année LM CChoix des identi ?cateurs Le choix des noms de variables est soumis à quelques règles qui varient selon le langage mais en général ? Un nom doit commencer par une lettre alphabétique exemple valide A exemple invalide A ? doit être constitué uniquement de lettres de chi ?res et du soulignement Eviter les caractères de ponctuation et les espaces valides IAG IAG invalides IAG SI- IAG ? doit être di ?érent des mots réservés du langage par exemple en Java int oat else switch case default for main return ? ? La longueur du nom doit être inférieure à la taille maximale spéci ?ée par le langage utilisé ISITC - ère année LM CChoix des identi ?cateurs Conseil pour la lisibilité du code choisir des noms signi ?catifs qui décrivent les données manipulées exemples TotalVentes PrixTTC PrixHT Remarque en pseudo-code algorithmique on va respecter les règles citées même si on est libre dans la syntaxe ISITC - ère année LM CTypes des variables Le type d ? une variable détermine l ? ensemble des valeurs qu ? elle peut prendre les types o ?erts par la plupart des langages sont ? Type numérique entier ou réel ? Byte codé sur octet de à ? Entier court codé sur octets - à ? Entier long codé sur ou octets ? Réel simple précision codé sur octets ? Réel double précision codé sur octets ? Type logique ou booléen deux valeurs VRAI ou FAUX ? Type caractère lettres majuscules minuscules chi ?res symboles ? exemples ? A ? ? a ? ? ? ? ? ? ? Type cha? ne de caractère toute suite de caractères exemples Nom Prénom code postale ? ISITC - ère année LM CDéclaration des variables ? Rappel toute variable utilisée dans un programme doit avoir fait l ? objet d ? une déclaration préalable ? En pseudo-code on va adopter la forme suivante pour la déclaration de variables Variables liste d'identi ?cateurs type ? Exemple Variables i j k entier x y réel OK booléen ch ch cha? ne de caractères ? Remarque pour le type numérique on va se limiter aux entiers et réels sans considérer les sous types ISITC - ère année LM
Documents similaires
-
25
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Sep 10, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 68.9kB