mardi 16 avril 2019Module 3 : Algorithme & Programmation Leçon 1 : Notion d’alg

mardi 16 avril 2019Module 3 : Algorithme & Programmation Leçon 1 : Notion d’algorithme 1. Définition : Un algorithme est une suite d’actions ou d’instructions qui doivent être exécutées dans un ordre bien déterminé pour résoudre un problème (ou réaliser un travail). a. Caractéristiques d’un algorithme : La réalisation d’un algorithme est un acte créatif basé sur la logique Un algorithme doit être fini et doit se terminer après un nombre fini d’opérations. Un même problème peut être résolu au moyen de plusieurs algorithmes. (exemple) Enseignant AMINE Abdelmoujoud 1 II.La représentation d’un algorithme On peut représenter un algorithme à l’aide d’un pseudo-code ou d’un organigramme. Un algorithme écrit en pseudo-code est composé de trois parties suivantes : L’en-tête, la partie déclarative et le corps pseudo-code L’en-tête La partie déclarative Début Instructions Le corps : les tâches à exécuter. Fin Enseignant AMINE Abdelmoujoud 2 1. L’en-tête d’un algorithme : Constitué du mot Algorithme, suivi d’un nom identifiant l’algorithme. Exemple : * Algorithme Somme; * Algorithme Facture; 2. La partie déclarative d’un algorithme : comprend une liste des variables et des constantes utilisés et manipulés dans le corps de l’algorithme. Enseignant AMINE Abdelmoujoud 3 III.Les données d’un algorithme Définition : Les données sont des informations nécessaires au déroulement d’un algorithme. On distingue deux catégories : les constantes et les variables. 1. les constantes : Une constante est une donnée fixe qui ne varie pas durant l’exécution d’un algorithme. Une constante est caractérisée par son nom et sa valeur (fixe). Syntaxe : Constante Nom _Constante = valeur ; Exemple : Constante Pi =3,14 ; Constante B = 6 ; Constante Mois = 'Mars Enseignant AMINE Abdelmoujoud 4 2. les variables Une variable est un objet dont le contenu peut être modifié par une action durant l’exécution d’un algorithme. Une variable est caractérisée par son nom, sa valeur et son type. Syntaxe : Exemple : Variable nb élèves : entier ; Variable note : réel ; Variable Prénom : chaines de caractères ; Variable A : booléen ; Variable Opérateur : caractère ; Variable Nom_Variable : Type ; Enseignant AMINE Abdelmoujoud 5 3. Les types des données Type de données Numérique Alphanumérique Booléen Entier (sans la virgule) Réel (Avec et sans la virgule) Caractères Chaîne de caractères Exemples -345 182 2018 -123,56 4,1×1038 56,12 18 3 -123 'A,' '@’ '2 ' '? ‘ '+' '$' 'Ibn Sina’ ‘49', '3872' 'Bonjour' Vrai Faux Remarque :  '32' est différent de 32 parce que 32 est trente deux par contre '32' représente la suite des chiffres 3et2.  Une variable de type numérique ne peut pas recevoir une chaine de caractères ou booléen. Enseignant AMINE Abdelmoujoud 6 uploads/S4/ algorithme-cours1.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 Oct 19, 2022
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 0.5195MB