Les entités ou encore les objets manipulés peuvent être :
Simples (objets élémentaires)
Complexes (objets structurés) construits à partir des objets
élémentaires et définis par l’utilisateur.
Exemple : les intervalles, les enregistrements, les
a
eaux,
es ensem
es,
es
s
es, e
c.
vo
r p
us
ar
Tout objet élémentaire doit être bien spécifié et caractérisé par :
•un identificateur
•un type spécifiés lors de la déclaration
•une valeur - l’exécution si l’objet est variable.
spécifiée lors de :
la déclaration si l’objet est fixe
-
.
IPEIN2016/2017 9/1101ère Année – Informatique – Chapitre 1
Ob
ets Elémentaires
1/2
’
unique dans l’algorithme et invariant et ne doit :
être formé
ue de lettres et/ou de chiffres non sé
arée
ar un
espace mais pouvant être attachées par « _» et commençant
impérativement par une lettre,
pas comporter de caractères spéciaux (+,*,/,(,à,…),
pas être un mot réservé (Algorithme, début, fin, SI,…).
Le type est la nature de l’objet qui représente le domaine de
définition dans lequel l’objet prend ses valeurs ainsi que les
opérations de base qui lui sont appliquées.
IPEIN2016/2017 10/1101ère Année – Informatique – Chapitre 1
Ob
ets Elémentaires
2/2
représente le type prédéfini par la
majorité des langages de programmation sur machine et qui
regroupe : le type entier (entiers relatifs), le type réel, le type
booléen et le type caractère.
La valeur est une instance quelconque de l’ensemble de
définition décrit par le type.
Lorsque la valeur de l’objet dans l’algorithme ne change pas
d’une exécution à l’autre on parle alors de constante (Exp.
.
.
Lorsque la valeur de l’objet change au cours de l’algorithme
’
’
.
IPEIN2016/2017 11/1101ère Année – Informatique – Chapitre 1
2ème Partie:
IPEIN2016/2017 12/1101ère Année – Informatique – Chapitre 1