I. I. L’AFFECTATION L’AFFECTATION 1. Définition L’affectation permet de ranger

I. I. L’AFFECTATION L’AFFECTATION 1. Définition L’affectation permet de ranger dans une variable une valeur de même type ou de type compatible avec celui de la variable. Cette opération est notée et schématisée comme suit : (i) Variable  valeur Cette action permet au programme de modifier le contenu de la variable. 2. Syntaxe Remarques : La valeur à affecter à une variable peut être : Une constante (entière, réelle, caractère, chaîne de caractères, booléenne). Le contenu d’une autre variable. Le résultat d’une expression arithmétique. Le résultat d’une expression logique. L’affectation ne peut se faire qu’entre une variable et une valeur de même type. La seule exception est de mettre un entier dans un réel (le .0 est rajouté automatiquement), mais l’inverse est impossible directement. II. II. LES ENTRÉES LES ENTRÉES 1. Définition Une entrée consiste à introduire une ou plusieurs données à partir du clavier (ou toute autre source d’entrées / sorties telle que la lecture des données sur un disque) puis les sauvegarder dans leurs cases mémoires correspondantes. 3éme technique -1- Au niveau de l’analyse et de l’algorithme Au niveau de Turbo Pascal Variable  valeur Variable : = valeur ; LYCEE PRIVE HANNIBAL  DISCIPLINE : Informatique PROFESSEUR: Mr Bayahi Raouf Les actions elementaires simples Les actions elementaires simples Chapitre 7 Chapitre 7 Variable Valeur 2. Syntaxe 3. Exemples : III. III. III. III. LES SORTIES LES SORTIES 1. Définition Cette opération permet d’afficher une ou plusieurs données sur l’écran ou de les écrire sur une autre destination de sortie. Cette donnée à afficher peut être : • Un texte (un commentaire ou un message) • Une constante. • Le contenu d’une variable • Le résultat d’une expression arithmétique. • Le résultat d’une expression logique.. 3éme technique -2- Au niveau de l’analyse Au niveau de l’algorithme Au niveau de Turbo Pascal (1) variable = donnée ("commentaire sur variable") Lire (variable) Read (variable) ; Readln (variable) ;  lecture avec retour à la ligne. var1 = donnée ("commentaire sur var1") var 2 = donnée ("commentaire sur var2") var n = donnée ("commentaire sur var n") Lire (var1, var2, …, var n) Read (var1, var2, …, var n) ; Au niveau de l’analyse Au niveau de l’algorithme Au niveau de Turbo Pascal x = donnée ("Entrer la valeur de x") Ecrire ("Entrer la valeur de x"), lire (x) Writeln ('Entrer la valeur de x') ; readln (x) ; n1 = donnée n 2 = donnée n3 = donnée Ecrire ("Entrer les valeurs de n1, n2 et n3"), lire (n1, n2, n3) Writeln ('Entrer les valeurs de n1,n2 et n3') ; readln (n1, n2, n3) ; 2. Syntaxe 3. Exemples Remarque : En Turbo Pascal, Il faut formater à l’affichage les données réelles en respectant la syntaxe suivante : WRITELN (variable : champ : chiffres significatifs) ; Avec Champ : espace réservé pour l’affichage de la totalité des chiffres y compris le point. Chiffres significatifs : représente le nombre de chiffres à afficher après le point. Par défaut, l’écran est divisé en champ de 10 caractères. L’affichage des nombres se fait à partir de la droite de ce champ. Exemple : A = 234.15 Champ 1 2 3 4 5 6 7 8 9 Writeln (A : 7 : 2); 2 3 4 . 1 5 Writeln (A : 8 : 4); 2 3 4 . 1 5 0 0 Writeln (A : 9 : 5) 2 3 4 . 1 5 0 0 0 3éme technique -3- Au niveau de l’analyse et de l’algorithme Au niveau de Turbo Pascal Ecrire (variable) Write (variable) ; Writeln (variable) ;  écriture avec retour à la ligne. Ecrire (var1, var2, …, var n) Writeln (var1, var2, …, var n) ; Ecrire (" message ") Writeln (' message ') ; Ecrire (" variable = ", variable) Writeln (' variable = ', variable) Au niveau de l’analyse et de l’algorithme Au niveau de Turbo Pascal Ecrire (A) Writeln (A) ; Ecrire (A, B, C) Writeln (A, B, C) ; Ecrire (" La moyenne générale est ") Writeln (' La moyenne générale est ') ; Ecrire (" X = ", X) Writeln (' X = ', X) ; Ecrire ( A – 2 * B ) Writeln ( A – 2 * B ) ; uploads/Management/ ch7-les-structures-simples 2 .pdf

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