# 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;