Cours partie 01 Programmation Informatique Chapitre Introduction à l ? algorithmique Dr Seddik REGUIEG Maitre de conférences Département de sciences de la terre Faculté des sciences de la terre et de l'univers Université Oran Mohamed Benahmed rseddiko gma

Programmation Informatique Chapitre Introduction à l ? algorithmique Dr Seddik REGUIEG Maitre de conférences Département de sciences de la terre Faculté des sciences de la terre et de l'univers Université Oran Mohamed Benahmed rseddiko gmail com reguieg seddik gmail com CPLAN ? Introduction ? Dé ?nitions ? Les Variables ? Structure d'un Algorithme ? Les Entrées Sorties CINTRODUCTION CExemples de Problème Problème Pneu crevé Comment changer la roue d'une voiture CExemples de Problème Solution Outils Un Cric - Une Clé à croix ?? Une Roue de Secours Etapes Serrer le frein à main de la voiture Desserrer les boulons d'un seul tour à l'aide de la clé en croix Dans le sens inverse des aiguilles d'une montre Placez le cric sous la voiture Levez la voiture jusqu ? à ce que le pneu soit au moins à cm du sol Dévissez les boulons et retirez la roue crevée Placez la roue de secours et vissez les boulons Rabaissez la voiture Enlever le cric ALGORITHME CExemples de Problème Problème On désire faire un g? teau à partir des ingrédients suivants ? Sucre ? Farine ? ?ufs ? Chocolat ? Beurre ? Levure Sucre Beurre Farine ?ufs Levure Chocolat G? teau CExemples de Problème Solution Ingrédients g de chocolat - g de sucre - oeufs - g de farine - g de beurre - paquet de levure Préparation Faire fondre le chocolat avec le beurre Séparer les blancs des jaunes d'oeufs Battre les blancs Mélangez la préparation chocolat avec le sucre Ajoutez les jaunes d'oeufs Ajoutez la farine Ajoutez la levure Ajoutez les blancs d'oeufs Mettre le g? teau pour min de cuisson ALGORITHME CExemples de Problème Problème Trouver la valeur de x tel que ax bx c a b c ?? Solution ? ? b ?? ac ? Si ? Deux Solutions x ? ??b ?? a ? x ? ?? b ? a ? ? Si ? Une Solution x ? ??b a ? Si ? Aucune Solution ALGORITHME CDEFINITIONS CQuelques Dé ?nitions Un Algorithme Un Algorithme est une suite ordonnée d ? instructions qui indique la démarche à suivre pour résoudre un problème L'Algorithmique L'algorithmique est la science qui étudie l'application des algorithmes à l'informatique CQuelques Dé ?nitions Un Programme Un Programme est la traduction d'un algorithme en un langage de programmation main ? Langage C ALGORITHME ? ? ? PROGRAM ? begin ? end Langage Pascal ? ? Java Basic ? etc CQuelques Dé ?nitions La Compilation La Compilation est la traduction d'un programme écris en langage de programmation Ex C en un langage pouvant être exécuté par un ordinateur Code Objet main ? Programme COMPILATION ? Code Objet CEtapes de Résolution d'un problème Méthode de Problème Résolution main ? AlgorithmeProgrammationProgramme Dans ce cours nous n'allons pas apprendre comment faire un g? teau ou comment changer la roue d'une voiture Nous apprendre à écrire un algorithme de manière correcte Au niveau des TP nous allons apprendre à traduire les algorithmes en langage C Compilation Code Objet ? Exécution

Documents similaires
  • 22
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager