Vous êtes sur la page 1sur 140

29/11/12

cours d'algorithme

NotReadcastée

Remarque : vous pouvez toujours cliquer sur le bouton Readcast pour partager avec vos abonnés Scribd.

Add a comment Passer le commentaire Soumettre  
Add a comment
Add a comment
 
TTwweeeett SShhaarree 0
TTwweeeett
SShhaarree
0

Technicien Spécialisé en Développement Informatique

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

Partie 01 : Algorithme

29/11/12

cours d'algorithme

Codification d un algorithme et Programmation procédurale Filière : TSDI
Codification d un algorithme et Programmation procédurale
Filière : TSDI

1. INTRODUCTION

1.1. Notion de programme

Si l’on s’intéresse aux applications de l’ordinateur, on s’aperçoit qu’elles sont très nombreuses. En

voici quelques exemples :

Etablissement de feuille de payes, de factures

Calcul Gestion de de la stocks trajectoire d’un satellite

Suivi médical de patients dans un hôpital … Un ordinateur pour qu’il puisse effectuer des tâch es aussi variées il suffit de le programmer. Effectivement l’ordinateur est capable de mettre en mémoire un programme qu’on lui fournit puis

l’exécuter. Plus pré cisé men t, l’ordinateur possède un en sem ble lim ité d’opé rations élé mentaires qu ’il

sait

qui

ex écute r. spécifient :

U n

progra mme

est

co nstitué

d’un

en semb le

de

directive s,

nommées

instructions,

ƒ les opérations élémentaires à exécuter

ƒ la façon dont elles s’enchaînent.

Pour s’exécuter, un programme nécessite qu’on lui fournisse ce qu’on peut appelé « informations

données » ou plus simplement « données ». En retour, le programme résultats » ou plus simplement résultats.

Par exemple

situations de famille, nombres d’heures supplémentaires, etc… Les résultats seront imprimés sur les différents bulletins de paye.

un progra mme de paye nécessite des informations données : noms des employés,

va fournir des « informations

1.2. Le processus de la programmation

La programmation consiste, avant tout, à déterminer la démarche permettant d’obtenir, à l’aide d’un

ordinateur, la solution d’un problème donné. Le processus de la programmation se déroule en deux phases :

dans un premier temps, on procède à ce qu’on appelle l’analyse du problème posé ou encore la recherche d’un algorithme 1 qui consiste à définir les différentes étapes de la résolution du problème. C’est la partie essentielle dans le processus de programmation. Elle permet de définir le contenu d’un programme en termes de données et d’actions.

Dans un deuxième temps, on exprime dans un langage de programm ation donné, le résultat de l’étape précédente. Ce travail, quoi qu’il soit facile, exige le respect strict de la syntaxe du langage de programmation.

corrections Lors de l’étape en général d’exécution, simple ou il se des peut erreurs que sémantiques des erreurs syntaxiques plus difficiles sont à déceler. signalées, Dans ce ce qui dernier entraîne cas, des le program me produit des résultats qui ne correspondent pas à ceux escomptés : le retour vers l’analyse sera alors inévitable.

29/11/12

cours d'algorithme

1 Un algorithme est une suite d actions que devra effectuer un ordinateur pour arriver à un résultat, à partir d un e situation donnée.

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

29/11/12

cours d'algorithme

cours d'algorithme

Télécharger ou imprimer Ajouter à la collection

4.0K

Reads

58

Readcasts

5

Embed Views

29/11/12

cours d'algorithme

29/11/12 cours d'algorithme Published by api_user_11797_el mehdi Suivre Rechercher dans ce docu Rechercher
Rechercher dans ce docu
Rechercher dans ce docu

Rechercher TIPAppuyerCtrl-FFpour rechercher rapidement dans tout le document.

Infos et évaluation

Catégorie :

Non classé.

Évaluation :

Date de téléchargement : 12/02/2009

Droits d'auteur :

Attribution Non-commercial

Tags :

Ce document n'a aucun tag.

Signaler ce document pour contenu inapproprié

Télécharger et imprimer ce document

Lire hors ligne dans votre visionneuse PDF.contenu inapproprié Télécharger et imprimer ce document Modifier ce document avec [Adobe Acrobat, Notepad] Conservez

Modifier ce document avec [Adobe Acrobat, Notepad]ce document Lire hors ligne dans votre visionneuse PDF. Conservez une copie au cas où cette

Conservez une copie au cas où cette version serait supprimée de ScribdPDF. Modifier ce document avec [Adobe Acrobat, Notepad] Lire et imprimer sans publicités. Envoyer le fichier

Lire et imprimer sans publicités.copie au cas où cette version serait supprimée de Scribd Envoyer le fichier (e-mail) Choisissez un

Envoyer le fichier (e-mail)supprimée de Scribd Lire et imprimer sans publicités. Choisissez un format de téléchargement

Choisissez un format de téléchargement

le fichier (e-mail) Choisissez un format de téléchargement fr.scribd.com/doc/23465912/cours-d-algorithme 134/140

29/11/12

cours d'algorithme

.PDF

29/11/12 cours d'algorithme .PDF .TXT Télécharger Plus De Cet Utilisateur 24 p. Cours9MPD-Relationnel

.TXT

Télécharger

Plus De Cet Utilisateur

.PDF .TXT Télécharger Plus De Cet Utilisateur 24 p. Cours9MPD-Relationnel api_user_11797_el mehdi 364

29/11/12

cours d'algorithme

29/11/12 cours d'algorithme 39 p. Objet_Partie1 api_user_11797_el mehdi 184 Reads 49 p. M15
p. Objet_Partie1 api_user_11797_el mehdi 184 Reads 49 p. M15 api_user_11797_el mehdi

M15

29/11/12

cours d'algorithme

430 Reads

Next

Recommandé(S)

cours d'algorithme 430 Reads Next Recommandé(S) 24 p. exercices corrigés d'algorithmique OverDoc

29/11/12

cours d'algorithme

29/11/12 cours d'algorithme 23 p. travaux dirigés en algorithmique (exercices corrigés) OverDoc 129356 Reads
algorithmique (exercices corrigés) OverDoc 129356 Reads 106 p. Algorithmique Pak Kap

29/11/12

cours d'algorithme

5042 Reads

Next

Laisser un commentaire

d'algorithme 5042 Reads Next Laisser un commentaire Soumettre Caractères :400 09 / 14 / 2010 Ce

Soumettre Caractères :400 09 / 14 / 2010 Ce document a rejoint leTop liste!

:400 09 / 14 / 2010 Ce document a rejoint le Top liste ! Soumettre Caractères

Soumettre

Caractères :

About

Premium

29/11/12

cours d'algorithme

Devenir partenaire publicitaire

Aide

FAQ FAQ

Partenaires

Juridique

© Copyright 2012 Scribd Inc. Langue :

Trying to print this document?

Unfortunately, printing Scribd documents from your browser doesn't work well. Instead, we recommend you download this document as a PDF file and use your PDF reader to print.