You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

74 lines
1.8 KiB

# 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
> &nbsp;&nbsp;_action 1_
> sinon
> &nbsp;&nbsp;_action 2_
> fin si
- selon cas
> selon reponse
> &nbsp;&nbsp;&nbsp;&nbsp;cas "bonjour"
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_action 1_
> &nbsp;&nbsp;&nbsp;&nbsp;fin cas
> &nbsp;&nbsp;&nbsp;&nbsp;cas "merci"
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_action 2_
> &nbsp;&nbsp;&nbsp;&nbsp;fin cas
> &nbsp;&nbsp;&nbsp;&nbsp;cas par defaut
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_action 3_
> &nbsp;&nbsp;&nbsp;&nbsp;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;