Académique Documents
Professionnel Documents
Culture Documents
Plan du cours
2
1
10/09/2022
Chapitre 1
Concepts de base des algorithmes
Plan
4
2
10/09/2022
Plan
5
Informatique
6
INFORMATIQUE ?
INFORMATION AUTOMATIQUE
3
10/09/2022
Ordinateur
7
ENTREE
TRAITEMENT
Par ordinateur
SORTIE
Algorithme
8
Définition
Un algorithme est une suite d'instructions ordonnées, qui une fois
exécutée correctement, conduit a un résultat donné.
4
10/09/2022
Algorithme
9
Caractéristiques:
Clair : Pas d’ambiguïtés, compréhensible
la date d’exécution.
Efficace : l’algorithme doit effectuer le travail demandé avec le
minimum de ressources.
Algorithme et programme
10
10
5
10/09/2022
11
Plan
12
12
6
10/09/2022
La notion de variable
13
données;
résultats obtenus par le programme
13
La notion de variable
14
Correspondance
■ Verre Variable
Verre : objet contenant un liquide
Variable : zone mémoire contenant une valeur
■ Eau Valeur
14
7
10/09/2022
Une variable est une entité qui contient une information, elle
est caractérisée par:
un nom, on parle d’identifiant (unique)
une valeur : information associée à une variable à un
instant donné
un type, qui caractérise l’ensemble des valeurs que peut
prendre la variable
15
16
8
10/09/2022
Type de données
17
17
Type numérique
Entier : ensemble des entiers relatifs Z
Réel : ensemble des nombres réels R
Type alphanumérique
Caractère : toujours noté entre apostrophes
Chaîne de caractères : toujours notée entre guillemets
Type booléen
Booléen : stocke uniquement les valeurs logiques VRAI et
FAUX
18
9
10/09/2022
Expressions et opérateurs
19
Une expression
est une combinaison d’opérateur(s) et d’opérande(s)
est évaluée durant l’exécution de l’algorithme
possède une valeur (son interprétation) et un type
Exemple :
a+b est appelée une expression
a et b sont les opérandes
+ est l’opérateur
19
Expressions et opérateurs
20
20
10
10/09/2022
Expressions et opérateurs
21
21
Expressions et opérateurs
22
22
11
10/09/2022
Expressions et opérateurs
23
Opérateurs alphanumérique
& : la concaténation
Cet opérateur permet de concaténer deux chaînes de caractères
23
Plan
24
24
12
10/09/2022
L’instruction d’affectation
25
Exemple : a 24,5
ba
a b + 5,5
25
L’instruction d’affectation
26
26
13
10/09/2022
La lecture et l’écriture
27
L’instruction de lecture
Une instruction de lecture permet à l’utilisateur de rentrer des
valeurs au clavier pour qu’elles soient utilisées par le
programme
Lire (A)
27
La lecture et l’écriture
28
L’instruction d’écriture
28
14
10/09/2022
Exemple
29
29
Exemple
30
30
15
10/09/2022
Plan
31
31
Eléments de base
32
main( )
{
/* partie déclarative */
32
16
10/09/2022
Déclaration de variable
33
33
34
17
10/09/2022
35
36
18
10/09/2022
37
38
19
10/09/2022
Traduire Ecrire
39
39
20