Académique Documents
Professionnel Documents
Culture Documents
Algorithme et programmation
T.C.S
Pr: HOUSSAM BELLEYO
Informatique
Pr: HOUSSAM BELLEYO 1
I. Notion d’algorithme
On peut représenter un
algorithme à l’aide d’un L’en-tête
pseudo-code ou d’un
organigramme. Un
algorithme écrit en La partie déclarative
pseudo-code est
composé de trois
parties suivantes :
Syntaxe :
Données
constant pi=3,14
Fin
Pr: HOUSSAM BELLEYO 9
Nom A B C
Valeur 12 Bonjour A
Nombre caractère
mots
Type
Données
variable A : Type
Déclaré une variable
dans un algorithme
Début
Fin
Pr: HOUSSAM BELLEYO 13
Numérique Alphanumérique
Type de
Booléen
données Entier
Réel (Avec et Chaîne de
(sans la Caractères
sans la virgule) caractères
virgule)
-345 -123,56 'A,' '@‘ 'Ibn Batouta' Vrai
178 4,1×1038 '2 ' '? ‘ '49', '3872' Faux
Exemples 2012 56,12 18 '+' '$' 'Bonjour'
3 -123
Remarque
'32' est différent de 32 parce que 32 est trente-deux par contre
'32‘ représente la suite des chiffres 3et2.
Une variable de type numérique ne peut pas recevoir une variable
de type alphanumérique ou de type booléen. 15
Données
variable A : entier
Déclaré une variable
dans un algorithme de Début
type entier
Fin
Exemple :
Lire (note) ;
Lire (A, B) ; 17
Pr: HOUSSAM BELLEYO
Algorithme Affiche_Bonjour
Données
Écrire un algorithme variable n :entier
qui permet lire une
valeur
Début
Lire (n) ;
Pr: HOUSSAM BELLEYO
Fin
18
4-1-2- L’écriture (sortie)
Instruction qui permet d'afficher le contenu d’une variables ou/et
un message sur l'écran
Syntaxe :
Ecrire (variable) ;
Ecrire ('message') ;
Ecrire ('message', variable) ;
Exemple :
Soit A est une variable.
Ecrire (A) : signifie affiché sur l’écran le contenu de la variable A.
Ecrire ('donnez votre nom : ') : signifie affiché sur l’écran le 19
Données
Écrire un algorithme
qui permet demander variable n :entier
a l'utilisateur de saisir
une valeur est afficher
cette valeur on même Début
tempe Ecrire (‘donner la valeur de n :') ;
Lire (n) ;
Ecrire (‘la valeur de n est :') ;
Pr: HOUSSAM BELLEYO Fin 20
Pr: HOUSSAM BELLEYO 21
A
5 A 5
Entier
Données
Écrire un algorithme variable n :entier
qui permet donner une
valeur a une variable
Début
n 33
Fin
Pr: HOUSSAM BELLEYO 24
4-2- Expressions et opérateurs
4-2-1- Expression
Une expression est un ensemble de valeurs reliées par des opérateurs, et
équivalent à une seule valeur
Exemple : 4+2, 5*6, 4<9, A>6, C+B,…
4-2-2- Opérateur
Un opérateur est un signe qui relie deux valeurs, pour produire un résultat.
Exemple :+,-,*,/ ,^,<,et, non, ou,…
Opérateurs numériques Opérateurs alphanumériques Opérateurs booléens et Comparaisons
+ : addition ET
- : soustraction OU
NON
x : multiplication
/ : division
+ > ,= , <, >= ,<=, ≠
^ : puissance
Mod : Reste de la division entière 25
Div : Division entière
Pr: HOUSSAM BELLEYO
4-3- Table de vérité des opérateurs booléens
Exemples d’application
Exemple1
Un algorithme qui demande la valeur du rayon pour calculer la surface d’un
cercle
Etape1 : on veut calculer la surface d’un cercle
Pr: HOUSSAM BELLEYO 27
Etape 2 :
Résultat
La surface du cercle Surf
Données
Le rayon R
3,14 Pi
Traitement
Surf = Pi * R*R
Etape 3
28