Chapitre i notion preliminaire
Chapitre I Notions préliminaires I Introduction Un algorithme est une suite d ? opérations élémentaires dites instructions qui une fois exécuté correctement conduit à un résultat donné Avant de se lancer dans les détails techniques prenons l ? exemple suivant Imaginez qu ? un soir votre ami vous a appelé et il vous a demandé la recette pour préparer le spaghetti Comme vous êtes tellement sympa vous l ? avez carrément assisté par téléphone jusqu ? à ce qu ? il prépare sa recette Alors vous lui demandez de prendre une casserole de la remplir avec de l ? eau de le mettre sur le feu et quand l ? eau devient bouillante vous lui demandez de mettre son spaghetti et d ? attendre pendant mn et puis de les retirer Sans le savoir vous venez de créer un algorithme et votre ami vient de l ? exécuter Vous créez et exécutez toujours des algorithmes dans votre vie quotidienne que ce soit Quand vous faites vos courses au marché Quand vous montrez un chemin à un touriste Quand vous exécutez une recette de cuisine Quand un problème informatique se présente la solution consiste souvent à créer un programme pour le résoudre Et pour créer ce programme-là on a recours à un ou des langages de programmation Malgré qu ? il existe de nombreux langages de programmation ils partagent tous le même point commun ? ? La logique ? ? La logique de programmation est tout simplement l ? algorithme La première discipline qu ? un futur programmeur doit apprendre est l ? algorithmique Autrement dit il doit comprendre comment diviser un grand problème en une suite d ? opérations moins grandes elles même divisées en instructions Un algorithme est indépendant de toute architecture matérielle ou logicielle Il n ? est pas destiné à être exécuté par la machine NOTION PRÉLIMINAIRE RABY CIl constitue plutôt une ébauche d ? un futur programme En informatique un programme a une structure bien donnée II Structure d ? un programme Un programme algorithmique est composé de parties principales Entête La partie Déclarative et le Programme principal corps du programme Entête Cette partie sert à donner un nom à notre programme algorithme Elle est précédée par le mot Programme et obéit à la syntaxe suivante Programme Nomduprogramme Nomduprogramme est un identi ?cateur à voir tandis que programme est un mot invariant La partie declarative Dans un programme tout élément utilisé doit être déclaré au préalable Les éléments à déclarer peuvent être des types prototypes programme sous-programme variables et ou constantes Programme principal ou le corps de l ? algorithme Cette partie est composée de l ? ensemble des instructions aboutissant à la solution du problème posé Le corps d ? un programme principal est délimité par les mots clés suivants Début et Fin Exemple de structure d ? un programme Programme modele Éléments à déclarer Debut Instruction Instruction ? ? Instruction n Fin NOTION PRÉLIMINAIRE RABY CIII Notions d ? identi ?cateurs et de types
Documents similaires










-
34
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Dec 11, 2021
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 52.7kB