Quelle est la différence entre variable globale et locale ?
Les fonctions et procédures ont leur propre portée locale : une variable déclarée à l'intérieur n'existe que là. Les paramètres sont aussi locaux.
Une procédure peut lire et modifier une variable déclarée dans le programme principal, mais pour un code clair, passez plutôt les valeurs en paramètres et récupérez le résultat avec retourne.
score est un nombre
score vaut 0
procédure ajouterPoint()
score ajoute 1
fin procédure
appelle ajouterPoint()
affiche score // 1