Cours algorithmique chahin

Cours algorithmique Mr Radouane CHAHIN Site web https sites google com a uca ma r-chahin Année Académique - CObjectif ? Objectif ? Apprendre les concepts de base de l'algorithmique et de la programmation ? Être capable de mettre en ?uvre ces concepts pour analyser des problèmes simples et écrire les programmes correspondants ? Savoir expliciter et formaliser son raisonnement ? obtenir de la machine ? qu ? elle e ?ectue un travail à notre place ? On traite deux syntaxes pseudocode Logiciel Pratiquer l'Algorithmique et python ? Problème expliquer à la machine ? comment elle doit s'y prendre Mais comment le lui dire Comment le lui apprendre Comment s'assurer qu'elle fait ce travail aussi bien que nous Mieux que nous Outils Logiciel Pratiquer l'Algorithmique http fr lagache free fr algo telechargement php CPlan du cours ? Introduction à l ? algorithmique et à la programmation ? Généralités sur l ? algorithmique et les langages de programmation ? Introduction à la complexité des algorithmes ? Algorithmique Processus de développement ? Méthode de recherche d'un algorithme ? Notion de variable a ?ectation lecture et écriture ? Instructions conditionnels et instructions itératives ? Les tableaux les fonctions et procédures la récursivité ? Données structurées ? Techniques Rusées CDé ?nition Programme informatique ? Un programme correspond à la description d ? une méthode de résolution pour un problème donné ? Cette description est e ?ectuée par une suite d ? instructions d ? un langage de programmation ? Ces instructions permettent de traiter et de transformer les données entrées du problème à résoudre pour aboutir à des résultats sorties ? Un programme n ? est pas une solution en soi mais une méthode à suivre pour trouver les solutions CLangages informatiques ? Un langage informatique est un code de communication permettant à un être humain de dialoguer avec une machine en lui soumettant des instructions et en analysant les données matérielles fournies par le système ? Le langage informatique est l ? intermédiaire entre le programmeur et la machine ? Il permet d ? écrire des programmes suite consécutive d ? instructions destinés à e ?ectuer une tache donnée ? exemple un programme de résolution d ? une équation du second degré ? Programmation ensemble des activités orientées vers la conception la réalisation le test et la maintenance de programmes ? Deux types de langages ? Langages procéduraux Fortran Cobol Pascal C ? ? Langages orientés objets C Java C ? ? Le choix d'un langage de programmation n'est pas facile chacun a ses spéci ?cités et correspond mieux à certains types d'utilisations CL'algorithmique vous la pratiquez tous les jours et depuis longtemps CNotion d ? algorithme ? Un programme informatique permet à l ? ordinateur de résoudre un problème ? Avant de communiquer à l ? ordinateur comment résoudre ce problème il faut en premier lieu pouvoir le résoudre nous même ? Un algorithme peut se comparer à une recette de cuisine ? Le résultat c ? est comme le plat à cuisiner

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