Algorithmique et programmation langage c 1

Département Mathématiques et Informatique Algorithmique et programmation langage C ASMAE OUHMIDA UNIVERSITÉ HASSAN II ECOLE NORMALE SUPÉRIEURE D ? ENSEIGNEMENT TECHNIQUE CPLAN ? Introduction ? Qu ? est ce qu ? un algorithme ? Notion d ? algorithmes ? Etapes d ? un algorithme ? Déclaration de données ? Opérations de base CIntroduction ? Pour pouvoir e ?ectuer un traitement donné la machine doit disposer du programme exécutable correspondant Ce programme doit se trouver en mémoire et doit alors être codé en binaire langage machine ? Un langage de programmation permet au programmeur d'écrire son programme suivant une grammaire qui peut être soit celle du langage machine même soit une grammaire facilement interprétable par la machine ou pouvant être traduite en langage machine au moyen d'un outil logiciel dit compilateur du langage CIntroduction Il existe en fait trois catégories de langages ? Le langage binaire un langage machine exprimé par des chi ?res ou Il produit des programmes automatiquement consommables compréhensibles par la machine mais qui sont illisibles et non portables ? Les langages de bas niveau comme l'assembleur ils produisent des programmes facilement interprétables par la machine mais d'utilisation lourde pour les programmeurs ? Les langages évolués ils sont souples et produisent des programmes clairs et lisibles mais ils doivent encore être compilés traduits en langage machine par un compilateur du langage pour générer des programmes exécutables Nous en citons Fortran Basic Pascal C C Visual Basic Visual C Java CQU'EST CE QU'UN ALGORITHME ? Algorithme mot dérivé du nom du mathématicien al Khwarizmi qui a vécu au ème siécle était membre d ? un académie des sciences à Bagdad ? Un algorithme prend des données en entrée exprime un traitement particulier et fournit des données en sortie ? Programme série d ? instructions pouvant s ? exécuter en séquence ou en parallèle parallélisme matériel qui réalise implémente un algorithme CQU'EST CE QU'UN ALGORITHME ? Le terme algorithme est employé en informatique pour décrire une méthode de résolution de problème programmable sur machine ? Un algorithme est une suite ?nie et ordonnée d'opérations actions élémentaires ?nies en temps et moyens Elle est régie par un ensemble de règles ou d'instructions de contrôle séquencement sélection et itération permettant d'aboutir à un résultat déterminé d'un problème donné CPOURQUOI l ? ALGO ? Pour obtenir de la machine ? qu ? elle e ?ectue un travail à notre place ? Problème expliquer à la machine ? comment elle doit s'y prendre ? Besoins savoir expliciter son raisonnement - savoir formaliser son raisonnement - concevoir et écrire des algorithmes ?? séquence d ? instructions qui décrit comment résoudre un problème particulier ? CExemple ? Pour planter et arroser un ensemble d'arbres on peut procéder de la manière suivante planter l'ensemble d'arbres et les arroser tous à la ?n Algorithme de plantation et d'arrosage de plusieurs arbres - Creuser un trou - Placer un arbre dans le trou - Reboucher le trou - S'il existe encore des arbres exécuter les actions et Sinon exécuter

Documents similaires
CAPLP Génie mécanique maintenance des véhicules Etude d’un système et/ou d’un p 0 0
Réalisations de quelques pièces de rechanges des IMS, N31 et N90 Rédigé par NDO 0 0
Presentation1 2 République Tunisienne Ministère de la formation professionnelle et de l ? emploi Centre ICI Formation Rapport de ?n de formation Réalisé par Oumayma zouaghi Foued Ammar Encadré par spécialité Mme Atti Sarra Brevet d ? un Technicien Profess 0 0
Devoir svt 1 Devoir de Mr MAHFOUDH Haytham Niveau éme sciences expérimentales Année scolaire - Devoir de contrôle n SVT Rédigé pour l ? élève Mahfoudh Imene Première partie pts QCM Pour chaque item relever la ou les lettre s correspondant à la aux a ?rmat 0 0
Mémoire de fin d’études : Le Business Model des start-up dans l’assurance Probl 0 0
Metiers en st1 gp semai 1 Cours les métiers en ST partie Génie des Procédés Chapitre I introduction au génie des procédés Dé ?nition de Génie des Procédés Génie des procédés désigne l ? application de la chimie à l ? échelle industrielle Elle a pour but l 0 0
الصفحة 1 11  المادة االختبار التوليفي في المواد المهنية - )الجزء الثاني ( ال 0 0
Marquis de sade aline et valcour tome 2 le roman philosophique 0 0
CURRICULUM VITAE ETAT CIVILE Nom : BRAHMI Prénom : Hamza Date & lieu de naiss 0 0
Chennaoui Biotransformation des déchets d ? abattoir en vue de leur valorisation dans l ? alimentation animale CHENNAOUI Mohammed FARID Younes HAMDANI Ahmed MOUNTADAR Mohammed et ASSOBHEI Omar Laboratoire de Biotechnologies Marine et de l ? Environnement 0 0
  • 45
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager