Identification

Identifiant
Mot de passe
Mot de passe oublié ?

Partage de documents

Cours



Sondage

Quelle est votre profession ?
Etudiant / Elève
Enseignant / Pédagogue
Webmestre / Développeur
Journaliste / Blogueur
Autre
 
Comment trouvez-vous le système Manhali ?
Très utile
Utile
Peu utile
Inutile

  
 

Chapitre précédent
Chapitre suivant
Instructions de base
Informations sur le chapitre :
Cours : Algorithmique
 
elhaddioui_ismail
  • Auteur : elhaddioui_ismail
  • Créé le : 14/04/2014 - 22:48
  • E-mail : ismail.elhaddioui
  • Modifié le : 21/04/2014 - 15:47
  • Lu : 8247 fois
  • Réponses correctes d'auto-évaluation : 62.71 %
  • Licence : BY(Paternité) - NC(Pas d'Utilisation Commerciale) - ND(Pas de Modification)
  • Note : 1/62/63/64/65/66/6 (2 Votes : 6/6)
  •  
    Objectifs du chapitre :

    Savoir utiliser les instructions de base.

    • Introduction

    • On a déjà vu un exemple d'un algorithme (l'algorithme qui calcule la moyenne de deux nombres), et on a remarqué que les étapes de cet algorithme se composent de trois actions, l'écriture, la lecture et la mémorisation, on appelle ces actions : des instructions.

      On distingue trois instructions principales dans les algorithmes :

      - L'instruction de lecture ;

      - L'instruction d'écriture ;

      - L'instruction d'affectation (la mémorisation).

    • Instruction de lecture

      • Définition

      L'instruction de lecture permet à l'utilisateur de rentrer une valeur au clavier pour qu'elle soit stockée dans une variable.

      • Syntaxe

      On écrit l'instruction de lecture de cette façon : Lire (nom_de_variable) ;

      N.B : On peut lire plusieurs valeurs dans une seule instruction en utilisant la virgule.

      Exemples :

      Lire (Note) ;

      Lire (Note1,Note2) ;

      Dans ce cas, la première valeur saisit par l'utilisateur sera stocker dans la variable Note1 et la deuxième dans la variable Note2.

    • Instruction d'écriture

      • Définition

      L'instruction d'écriture permet d'afficher à l'utilisateur des messages ou des résultats de calculs sur l'écran.

      • Syntaxe

      La syntaxe de l'instruction d'écriture est :

      - Pour afficher la valeur d'une variable : Ecrire (nom_de_variable) ;

      - Pour afficher un message : Ecrire ("message") ; ou bien : Ecrire ('message') ;

      N.B : On peut afficher plusieurs messages et valeurs des variables dans une seule instruction.

      Exemples :

      Ecrire ('Donner la note : ') ;

      Lire (Note) ;

      Ecrire ("Votre note est : ", Note, "Merci !") ;

    • Instruction d'affectation

      • Définition

      L'instruction d'affectation permet de stocker une valeur dans une variable. Si cette variable contenait une autre valeur, celle-ci est perdue.

      • Syntaxe

      La syntaxe de l'instruction d'affectation est :

      nom_de_variable  nom_de_variable ;

      Ou bien :

      nom_de_variable   expression ;

      Exemples :

      Prenom  "Mohamed" ;

      Salutation  "Bonjour " + Prenom ;

      Note  15 + 3 / 2 ;

      Note  Note1 + Note2 / 2 ;

      Réaliser les instructions suivantes en glissant la valeur convenable vers la variable demandée :

      • Exercice N° 1 :

      Complétez le tableau suivant :

      Instruction

      Variable A

      Variable B

      Variable C

      2

      2

      (vide)

      (vide)

      -1

      2

      -1

      (vide)

      B

       

       

       

      C

       

       

       

      5

       

       

       

      C

       

       

       

      -3

       

       

       

      B

       

       

       


    1. Quel est le résultat de la séquence d'instructions suivante :

      4 ;

      3 ;

    2. X = 4
      X = 3
      X = 7
      X = 0

    3. Quelle est l'instruction erronée ?

    4. 5 <-- X ;
      X <-- X ;
      X <-- X + 2 / Y ;

    5. Quelle est l'instruction erronée ?

    6. Ecrire (Nom,Prenom) ;
      Ecrire ("Salut","tout le monde !") ;
      Lire ("bonjour") ;
      Lire (Nom,Prenom,Adresse) ;

    Chapitre précédent
    Chapitre suivant

     
    InfoNuls 2010-2015 - Powered by Manhali