INTRODUCTION A L’ALGORITHMIQUE
Salma Hajjem-Syrine Khiari-Wafa Neji
ESPRIT
2012-2013
1
Introduction
Le terme informatique : l’informatique est une science qui
permet de traiter automatiquement les informations.
Le terme système informatique : un système informatique est
un ensemble de moyens matériel et logiciels permettant de
satisfaire les besoins informatiques de l’utilisateur
2
Introduction
Le Matériel informatique: Il s’agit des ressources matérielles
qui sont exploitées pour exécuter les différents logiciels
destinés à satisfaire les besoins des utilisateurs
Les Logiciels: Un logiciel est un ensemble de programmes
qui répond aux besoins fréquents de l’utilisateur dans un
domaine d’activités bien déterminé.
3
Cycle de vie d’un programme
Un programme est une liste d’instructions qu’il faut exécuter
pour atteindre un objectif donnée.
L’exécution du programme peut être effectuée par l’homme, par
la machine ou bien par l’ordinateur. Dans ce dernier cas, on
parlera de programme informatique (Computer program).
4
Cycle de vie d’un programme
5
Exemple explicatif
Problème : ensemble de familles qui demandent un logement.
Solution : immeuble pour regrouper ces familles.
6
Exemple explicatif
7
Notion d’algorithmique et de programmation
Algorithme:
Un algorithme est une suite d'actions que devra effectuer
un ordinateur, en un temps fini, pour arriver à un résultat,
à partir d'une situation donnée.
Programme :
Un programme est un algorithme codé dans un langage
compréhensible par ordinateur à l’aide d’un compilateur
(traducteur).
Avec quelles conventions écrit-on un algorithme ?
Historiquement, plusieurs types de notations ont représenté
des algorithmes.
Il y a eu notamment une représentation graphique, avec des
carrés, des losanges, etc. qu’on appelait des organigrammes.