Algo – Poly 1 – Résumé
3
Dans la déclaration des variables il faut s’assurer de la cohérence du type des variables (dans un
langage d’algo) et il faut s’assurer de la cohérence du type de variables et stocker les données (dans un
langage de programmation)
Dans l’attribution d’une variable il y a deux déclarations obligatoires :
o Identificateur qui sert à repérer la variable
o Type : format des données qu’elle contient. (les entiers naturels (1, 2, 3, 4, …), les
entiers relatifs (-1, -2, …, 1, 2, …), les réels, les booléens (vrai ou faux), les caractères,
et les chaines de caractères)
Les expressions arithmétiques :
o Les opérations (+, -, /, *, div (a div b : le quotient de a par b + le reste), mod (mod a par
b : le reste de la division de a par b))
o Une constante numérique
o Une variable numérique
o Opérateurs relationnels : =, <, >, <=, >=
o Opérateurs booléens : et, ou, non
Une expression booléenne est :
o Une constante booléenne : vrai ou faux
o Une variable booléenne
o Des expressions arithmétiques combinées à des opérateurs relationnels
o Des expressions booléennes combinées a des opérateurs booléens.
Affectation
De manière externe : lire N notation :=
De manière interne : affecter_la_valeur_de notation
Opération de lecteur et écriture
Lecture : l’utilisateur rentre des valeurs au clavier pour qu’elles soient utilisées par le programme
Ecriture : d’autres instructions permettent au programme de communiquer des valeurs à
l’utilisateur en les affichant à l’écran.
L’algo est la seule suite pour programmer la machine, pas l’utilisateur.
Pour que l’utilisateur entre la nouvelle valeur de Titi on mettra : Lire Titi
Dès que le programme rencontre une instruction lire il s’interrompt en attendant la frappe d’une
valeur au clavier.