Algorythme
TM1 & AGT1
Introduction
0011 0010 1010 1101 0001 0100 1011
• Le traitement automatique de l’information est aujourd’hui une discipline incontournable. • Les ordinateurs ne serviraient à rien en effet si l’on ne s’était doté des outils permettant de concevoir et implanter les traitements que l’on souhaite effectuer.
1
15/10/2010
2
EST Essaouira - Université Cadi Ayyad
TM1 & AGT1
Définitions
0011 0010 1010 1101 0001 0100 1011
• L’algorithmique est une discipline qui consiste à construire un traitement informatique, en analysant les différentes tâches élémentaires du problème à résoudre, dans un langage proche du langage naturel. • La programmation est l’écriture effective des ordres que l’ordinateur doit exécuter et nécessite un langage particulier.
1
15/10/2010
3
EST Essaouira - Université Cadi Ayyad
TM1 & AGT1
Algorithme : principe général
0011 0010 1010 1101 0001 0100 1011
• L’algorithme est la description d’un traitement automatisé de données destiné à être réalisé sur un ordinateur. • Il se construit simplement à partir de mots clés et de conventions en utilisant un certains nombre de principes directeurs.
1
15/10/2010
4
EST Essaouira - Université Cadi Ayyad
TM1 & AGT1
Règle générale d’un algorithme
0011 0010 1010 1101 0001 0100 1011
• On effectue des opérations sur des informations qui sont qualifiées de données pour fournir d’autres informations appelées résultats.
données
Traitement
1
résultats
15/10/2010
5
EST Essaouira - Université Cadi Ayyad
TM1 & AGT1
Exemple d’algorithme
0011 0010 1010 1101 0001 0100 1011
• Réaliser le traitement qui consiste à calculer la surface S d’un cercle selon la formule S=Π.R2 • L’information à entrer est le rayon R • Le résultat fourni après traitement est la surface S.
1
15/10/2010
6
EST Essaouira - Université Cadi Ayyad
TM1 & AGT1
Variables et constantes
0011