Introduction à l'algorithmique Mohamed MESSABIHI mohamed.messabihi@gmail.com Un

Introduction à l'algorithmique Mohamed MESSABIHI mohamed.messabihi@gmail.com Université de Tlemcen Département d'informatique https://sites.google.com/site/informatiquemessabihi/ 17 septembre 2017 Vous avez dit  Algorithmique  ? • L'algorithmique est l'étude des règles et des techniques qui sont impliquées dans la dé nition et la conception d'algorithmes. • Un algorithmique dé nit décrit précisément des étapes pour résoudre un problème donné. • Le mot  algorithme vient du mathématicien et astronome Muhammad ibn al-Khawarizmi, le père de l'algèbre, qui formalisa au IXe siècle la notion d'algorithme. Que signi e le mot  programmer  ? Programmer signi e réaliser des  programmes informatiques . Les programmes demandent à l'ordinateur d'eectuer des actions. • la calculatrice est un programme ; • votre traitement de texte est un programme ; • votre logiciel de  chat  est un programme ; • les jeux vidéo sont des programmes. Que signi e le mot  programmer  ? Programmer signi e réaliser des  programmes informatiques . Les programmes demandent à l'ordinateur d'eectuer des actions. • la calculatrice est un programme ; • votre traitement de texte est un programme ; • votre logiciel de  chat  est un programme ; • les jeux vidéo sont des programmes. Que signi e le mot  programmer  ? Programmer signi e réaliser des  programmes informatiques . Les programmes demandent à l'ordinateur d'eectuer des actions. • la calculatrice est un programme ; • votre traitement de texte est un programme ; • votre logiciel de  chat  est un programme ; • les jeux vidéo sont des programmes. Que signi e le mot  programmer  ? Programmer signi e réaliser des  programmes informatiques . Les programmes demandent à l'ordinateur d'eectuer des actions. • la calculatrice est un programme ; • votre traitement de texte est un programme ; • votre logiciel de  chat  est un programme ; • les jeux vidéo sont des programmes. Que signi e le mot  programmer  ? Programmer signi e réaliser des  programmes informatiques . Les programmes demandent à l'ordinateur d'eectuer des actions. • la calculatrice est un programme ; • votre traitement de texte est un programme ; • votre logiciel de  chat  est un programme ; • les jeux vidéo sont des programmes. Programmer oui ! mais avec quel langage ? • L'ordinateur ne comprend que le langage informatique. Par exemple, l'instruction  Fais le calcul 4 + 7  se traduit en langage informatique par : 0010110110010011010011110 • Ce langage informatique est appelé langage binaire • Ce langage binaire est incompréhensible. • L'ordinateur ne parle pas l'anglais ou le français, et encore moins l'arabe. Problème Comment parler à l'ordinateur plus simplement qu'en binaire ? Programmer oui ! mais avec quel langage ? • L'ordinateur ne comprend que le langage informatique. Par exemple, l'instruction  Fais le calcul 4 + 7  se traduit en langage informatique par : 0010110110010011010011110 • Ce langage informatique est appelé langage binaire • Ce langage binaire est incompréhensible. • L'ordinateur ne parle pas l'anglais ou le français, et encore moins l'arabe. Problème Comment parler à l'ordinateur plus simplement qu'en binaire ? Programmer oui ! mais avec quel langage ? • L'ordinateur ne comprend que le langage informatique. Par exemple, l'instruction  Fais le calcul 4 + 7  se traduit en langage informatique par : 0010110110010011010011110 • Ce langage informatique est appelé langage binaire • Ce langage binaire est incompréhensible. • L'ordinateur ne parle pas l'anglais ou le français, et encore moins l'arabe. Problème Comment parler à l'ordinateur plus simplement qu'en binaire ? Programmer oui ! mais avec quel langage ? • L'ordinateur ne comprend que le langage informatique. Par exemple, l'instruction  Fais le calcul 4 + 7  se traduit en langage informatique par : 0010110110010011010011110 • Ce langage informatique est appelé langage binaire • Ce langage binaire est incompréhensible. • L'ordinateur ne parle pas l'anglais ou le français, et encore moins l'arabe. Problème Comment parler à l'ordinateur plus simplement qu'en binaire ? Programmer oui ! mais avec quel langage ? • L'ordinateur ne comprend que le langage informatique. Par exemple, l'instruction  Fais le calcul 4 + 7  se traduit en langage informatique par : 0010110110010011010011110 • Ce langage informatique est appelé langage binaire • Ce langage binaire est incompréhensible. • L'ordinateur ne parle pas l'anglais ou le français, et encore moins l'arabe. Problème Comment parler à l'ordinateur plus simplement qu'en binaire ? Les langages de programmation • Inventer de nouveaux langages qui seraient ensuite traduits en binaire pour l'ordinateur. • Le plus dur à faire, c'est de réaliser le programme qui fait la  traduction . • Ce programme a déjà été écrit par des informaticiens et nous n'aurons pas à le refaire. • On va s'en servir pour écrire des phrases comme :  Fais le calcul 3 + 5  qui seront traduites par le programme de  traduction  en quelque chose comme :  0010110110010011010011110 . Les langages de programmation • Inventer de nouveaux langages qui seraient ensuite traduits en binaire pour l'ordinateur. • Le plus dur à faire, c'est de réaliser le programme qui fait la  traduction . • Ce programme a déjà été écrit par des informaticiens et nous n'aurons pas à le refaire. • On va s'en servir pour écrire des phrases comme :  Fais le calcul 3 + 5  qui seront traduites par le programme de  traduction  en quelque chose comme :  0010110110010011010011110 . Les langages de programmation • Inventer de nouveaux langages qui seraient ensuite traduits en binaire pour l'ordinateur. • Le plus dur à faire, c'est de réaliser le programme qui fait la  traduction . • Ce programme a déjà été écrit par des informaticiens et nous n'aurons pas à le refaire. • On va s'en servir pour écrire des phrases comme :  Fais le calcul 3 + 5  qui seront traduites par le programme de  traduction  en quelque chose comme :  0010110110010011010011110 . Les langages de programmation • Inventer de nouveaux langages qui seraient ensuite traduits en binaire pour l'ordinateur. • Le plus dur à faire, c'est de réaliser le programme qui fait la  traduction . • Ce programme a déjà été écrit par des informaticiens et nous n'aurons pas à le refaire. • On va s'en servir pour écrire des phrases comme :  Fais le calcul 3 + 5  qui seront traduites par le programme de  traduction  en quelque chose comme :  0010110110010011010011110 . Les langages de programmation • Inventer de nouveaux langages qui seraient ensuite traduits en binaire pour l'ordinateur. • Le plus dur à faire, c'est de réaliser le programme qui fait la  traduction . • Ce programme a déjà été écrit par des informaticiens et nous n'aurons pas à le refaire. • On va s'en servir pour écrire des phrases comme :  Fais le calcul 3 + 5  qui seront traduites par le programme de  traduction  en quelque chose comme :  0010110110010011010011110 . Pourquoi programmer en C ? • Il existe de nombreux langages de plus ou moins haut niveau en informatique tels que le C, le C++, Java, Visual Basic, Delphi, etc. • le C est un langage très populaire. • Il permet de vous donner de solides connaissances sur la programmation et le fonctionnement de votre ordinateur. • Il vous permet d'être ensuite largement capables d'apprendre un autre langage de programmation si vous le désirez. Vous serez donc plus autonomes. • Il est utilisé pour programmer une grande partie des logiciels que vous connaissez. • Il est très fréquent qu'il soit enseigné lors d'études supérieures en informatique. Pourquoi programmer en C ? • Il existe de nombreux langages de plus ou moins haut niveau en informatique tels que le C, le C++, Java, Visual Basic, Delphi, etc. • le C est un langage très populaire. • Il permet de vous donner de solides connaissances sur la programmation et le fonctionnement de votre ordinateur. • Il vous permet d'être ensuite largement capables d'apprendre un autre langage de programmation si vous le désirez. Vous serez donc plus autonomes. • Il est utilisé pour programmer une grande partie des logiciels que vous connaissez. • Il est très fréquent qu'il soit enseigné lors d'études supérieures en informatique. Pourquoi programmer en C ? • Il existe de nombreux langages de plus ou moins haut niveau en informatique tels que le C, le C++, Java, Visual Basic, Delphi, etc. • le C est un langage très populaire. • Il permet de vous donner de solides connaissances sur la programmation et le fonctionnement de votre ordinateur. • Il vous permet d'être ensuite largement capables d'apprendre un autre langage de programmation si vous le désirez. Vous serez donc plus autonomes. • Il est utilisé pour programmer une grande partie des logiciels que vous connaissez. • Il est très fréquent qu'il soit enseigné lors d'études supérieures en informatique. Pourquoi uploads/Geographie/ cours-1-introduction.pdf

  • 19
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager