Académique Documents
Professionnel Documents
Culture Documents
données
Classes : L _BD_1, L_GLSI_1 ET L_IMM_1
Spécialités : Big Data et Analyse de Données , Génie Logiciel et Système d’information et Informatique et
Multimédia
Matière : Algorithmes et Structures de Données I
Enseignant responsable : Mr ben Rkaya Moez – Professeur Principal Emérite à l’enseignement supérieur
(université Tunis EL Manar- Institut supérieur d’Informatique Tunis)
Contact : moez.benrkaya@isi.utm.tn
Année universitaire: 2022/2023
Plan du chapitre
Débuter en algorithme
Structure d’un algorithme
Les constantes
Les variables
Priorité des opérateurs
Fonctions standards
Deux formes de représentation : La forme usuelle « a.b » exemple : -4.6, 13.9 ….. ou la
Opérations permises : +, -, *, /
Tous ces caractères sont ordonnés selon leurs codes ASCII variant de 0 à 255. (Voir tableau
On indice le nom de variable MOY . L'indice peut être une constante MOY[5], une variable
NB : Avant d'utiliser un tableau, il faut déclarer sa taille pour que le système réserve la place en
Sachant que a = 4, b = 5, c = -1 et d = 0
évaluer les expressions logiques suivantes :
(a < b) ET (c >= d)
NON (a < b) OU ( c # b )
NON ((a # b ^ 2) OU (a * c < d))
Algorithmique Structures de données 14
Solution Activité1
Racine Carré (x) racine carrée de x entier/réel entier Racine Carré(25) = 5.00 ;
Tronc (x) partie entière de x entier/réel entier Tronc (3.15) = 3 TRUNC (-3.15) = -3
Arrondi (9.49) = 9
Arrondi (x) entier le plus proche de x entier/réel entier
Arrondi (9.5) = 10
Majus (x) majuscule de x, s’il est possible caractère caractère Majus (‘b’) = ‘B’
Exemple Commentaire