Algorithmes
0 - Les différents langages de programmation :
En 1ère approche un algorithme peut se comprendre comme étant une recette de cuisine.1 - Algorithme vs algorigramme :
On distingue l'algorithme, qui est écrit, de l'algorigramme qui est la même chose, mais sous forme dessinée.
2 - Le contenu d'un algorithme :
Les variables sont au coeur de tout programme. En algorithmique et en programmation informatique, une affectation est l'instruction qui permet d'attribuer une valeur à une variable.3 - Les variables :
Toute variable doit être définie : nommée, typée, dimensionnée. → L'affectation :
en C, C++, java : x = valeur
en pascal : x := valeur
en pseudo-code : x ← valeur
→ Le nom d'une variable :
→ Le nom de la variable ne doit pas contenir d'espaces.
→ Les caractères autorisés sont :
les lettres majuscules et minuscules : abcd...zABCD...Z ;
les chiffres 0123456789 ;
le caractère « _ » (appelé « sous-tiret »).
→ Le premier caractère du nom d'une variable ne peut pas être un chiffre ; le nom 1erNombre est donc invalide.
→ Les mots-clés du langage ne peuvent être utilisés pour nommer des variables. En Python, c'est par exemple le cas du mot for.
→ Le type :
→ La dimension :
Il y a deux sortes de structures logiques :4 - Les principales structures :
→ structure de choix (ou alternative).
→ structure de boucle (ou itérative).
Structure d'alternative (ou choix) :
Structure itérative (ou boucle) :
→ Boucle « tant que » :
→ Boucle « pour » :
Exercices
Créé avec HelpNDoc Personal Edition: Générateur complet de livres électroniques ePub