Académique Documents
Professionnel Documents
Culture Documents
ALGORITHMIQUE ET
PROGRAMATION C
Pr. Kenza CHARAFEDDINE
Exemples ?
Il existe de nombreux langages de programmation différents,
certains plus compliqués et complexes que d'autres. Parmi les
langues les plus populaires, citons :
• Python
• Java
• C++
• BASIC
• Scratch
En Bref
Interpreté ou compilé?
• Algorithmique
Ensemble des méthodes permettant de définir et/ou d’étudier
des algorithmes.
Notions d’algorithme (2)
• Les étapes sont représentées par des nœuds et les transitions par
des liens orientés entre ces nœuds ;
• Les étapes de test sont représentées par des losanges ;
• Les étapes de début et de fin sont représentées par des rectangles
aux coins arrondis ;
• Les étapes de traitement sont représentées par des rectangles ;
• Les appels à des fonctions ou procédures (aussi appelées sous-
routines) sont représentés par des rectangles dont les côtés sont
dédoublés
• Les étapes d’entrée/sortie sont représentées par des
parallélogrammes.
• Organigramme Inconvénients?
• symbole
• l'opération qui évalue une expression (constante ou une
expression arithmétique ou logique) et attribue la valeur
obtenue à une variable
• L'ECRITURE
• INSTRUCTIONS DE CONTROLE
Instructions de contrôle
Instructions Instructions
Sélectives Itératives
• INSTRUCTIONS SELECTIVES
• Instruction « Si »
Exemple
Calculer la taxe sur le chiffre d'affaire (CA) sachant qu'elle
est de :
• 10% si le CA=5000DH
• 20% si le CA >=5000DH
• Remarques:
• 1- Une instruction de contrôle peut se réduire à :
Exemple:
Vérifier si un agent a droit de bénéficier du crédit de
logement ou non selon ses années d’ancienneté et sa
note d’appréciation. Peuvent bénéficier du crédit les
agents ayant une ancienneté supérieur à 5ans avec une
note supérieure ou égal à 13. Pour les employés ayant
une ancienneté de 4 et 3 ans, ils peuvent bénéficier du
crédit si leurs notes respectives sont supérieures ou
egales à 16 et 18.
• Instruction Selon
2 types de fichiers
Compilation