|
|
|
# ALGORITHMIQUE
|
|
|
|
|
|
|
|
## les "bases"
|
|
|
|
comment compter, binaire, décimal octet, hexa
|
|
|
|
|
|
|
|
## Variables :
|
|
|
|
mettre une valeur dans une boite en lui donnat un nom
|
|
|
|
s'écrit :
|
|
|
|
|
|
|
|
> var a entier;
|
|
|
|
> a=2;
|
|
|
|
|
|
|
|
*Note* : zéro s'écrit avec un O barré : `0`
|
|
|
|
|
|
|
|
Valeurs possibles :
|
|
|
|
- boolean / booléen / bool : vrai / faux
|
|
|
|
- entier / integer / int : 1 ... 3 .... 2345 .... valeur max pour l'ordinateur
|
|
|
|
- décimal / float : 0,3 ... 1,2 ... 56,2345 .... valeur max pour l'ordinateur
|
|
|
|
- alphanumérique / chaine / string : "bonjour", "a123", ... Par convention on mets des guillements autour.
|
|
|
|
|
|
|
|
## opérateur
|
|
|
|
|
|
|
|
Un opérateur est un symbole qui utilise ou des opérandes et vaut quelque chose.
|
|
|
|
- Opérateurs artimétiques binaires : +, *, /, -
|
|
|
|
- Opérateur artimétiques unaire : -
|
|
|
|
- Opérateurs conditionnels ou logiques binaires : <, >, ≤, ≥, et, ou, ==
|
|
|
|
- Opérateurs conditionnel unaire : !
|
|
|
|
|
|
|
|
## structures
|
|
|
|
|
|
|
|
un structure est une technique "d'embrachement".
|
|
|
|
|
|
|
|
### structure conditionelle
|
|
|
|
|
|
|
|
- si alors sinon
|
|
|
|
|
|
|
|
> si (condition) alors
|
|
|
|
> _action 1_
|
|
|
|
> sinon
|
|
|
|
> _action 2_
|
|
|
|
> fin si
|
|
|
|
|
|
|
|
- selon cas
|
|
|
|
|
|
|
|
> selon reponse
|
|
|
|
> cas "bonjour"
|
|
|
|
> _action 1_
|
|
|
|
> fin cas
|
|
|
|
> cas "merci"
|
|
|
|
> _action 2_
|
|
|
|
> fin cas
|
|
|
|
> cas par defaut
|
|
|
|
> _action 3_
|
|
|
|
> fin cas
|
|
|
|
> fin selon
|
|
|
|
|
|
|
|
|
|
|
|
## autres instructions :
|
|
|
|
|
|
|
|
Par convention onterminera une instruction par ;
|
|
|
|
|
|
|
|
### afficher
|
|
|
|
|
|
|
|
affiche le résultat (sur un écran par exemple)
|
|
|
|
|
|
|
|
> afficher "bonjour";
|
|
|
|
|
|
|
|
### lire
|
|
|
|
|
|
|
|
lire la saisie d'un utilisateur
|
|
|
|
|
|
|
|
> var reponse chaine;
|
|
|
|
> lire reponse;
|
|
|
|
> afficher reponse;
|