Académique Documents
Professionnel Documents
Culture Documents
l’algorithmique et programmation
objectif de ASD1
• Algorithmique et Structure de données du semestre1
• Informatique
• Ordinateur
• Programmation et
• Algorithmique
Cours 1 : l’informatique, l’algorithmique et programmation
L’informatique
l’ordinateur
Composants de l’ordinateur
Cours 1 : l’informatique, l’algorithmique
et programmation
Un algorithme
• est le résultat d’une réflexion à la résolution d’un
problème. L’algorithme est constitué d’une liste d’étapes
et d’opérations à considérer pour aboutir à la solution du
problème.
• Méthode de résolution
Cours 1 : l’informatique, l’algorithmique
et programmation
2 Les opérations
Exercice :
On désire obtenir une quantité de
capacité de 4l(litres) d’eau, sachant qu’on
dispose seulement de deux seaux
(récipients), un de 3l et un autre de 5l.
TD 1 : l’algorithmique
Un algorithme de résolution de ce problème :
1 Les informations du problème sont : les seaux 3l et 5l le but : obtenir 4l
d’eau
2 Les opérations dans l’ordre :
{
surf: réel; float surf;
ray: réel; float ray;
Début
Lire (ray) ; scanf(’’%f”,&ray) ;
Surf ray*ray*Pi ; surf= ray*ray*pi ;
Ecrire (surf) ; printf (’’%f”,surf) ;
fin. }
Cours 2 : l’algorithmique et le type
des données et espace mémoire
Les données
Constantes des variables
•Entrées/sorties
•Affectation
•Conditionnelles et alternatives
•Instructions répétitives
Cours 2 : l’algorithmique et les
instructions(les structures de
contrôle)
Les entrées/sorties
L’affectation
• permet d’attribuer une valeur à une variable.
• permet d’attribuer un contenu à une zone mémoire.
Syntaxe :
nom_variable <expression>;