Connaissance


0 - Les différents langages de programmation :


1 - Algorithme vs algorigramme :

En 1ère approche un algorithme peut se comprendre comme étant une recette de cuisine.

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 :


3 - Les variables :

Les variables sont au coeur de tout programme.

Toute variable doit être définie : nommée, typée, dimensionnée.

→ L'affectation :

En algorithmique et en programmation informatique, une affectation est l'instruction qui permet d'attribuer une valeur à une variable.
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 :


4 - Les principales structures :

Il y a deux sortes de structures logiques :
→ 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