La communication verbale et non verbale
Bases d'un langage algorithmique
Le langage algorithmique est un langage générique permettant de traiter des problèmes par concaténation d'instructions élémentaires. Il est à la base de tous les langages de programmation (enfin... tous les langages de programmations impératifs).
Structure de base
En matière de programmation, il n'y a pas grand chose d'obligatoire mais beaucoup de choses recommandées. En particulier, un programme a à peu près toujours la même organisation générale
Déclaration de variables
Qu'est ce qu'une variable ? Une variable est un espace mémoire nommé, de taille fixée prenant au cours du déroulement de l'algorithme un nombre indéfini de valeurs différentes. Ce changement de valeur se fait par l'opération d'affectation (notée dans notre langage algorithmique). La variable diffère de la notion de constante qui, comme son nom l'indique, ne prend qu'une unique valeur au cours de l'exécution de l'algorithme.
À quoi sert la déclaration de variable ? La partie déclaration de variable permet de spécifier quelle seront les variables utilisées au cours de l'algorithme ainsi que le type de valeur qu'elles doivent respectivement prendre. Il est bien évident que l'on ne peut mémoriser une chaîne de caractères dans une variable de type ``Entier''. Le type des variables est utile à l'algorithmicien pour lui permettre de structurer ses idées. Il est très utile au programmeur car il permet de détecter des erreurs potentielles. Il est indispensable au compilateur car les différents types ne sont pas tous représentés de la même façon. La représentation d'un même type peut même varier d'un processeur à l'autre.
On utilisera différents types de variables (pour le moment):
•
•
•
•
Par exemple, définit 2 variables de type entières n'ayant aucune valeur (pour l'instant).
Instruction
Une instruction est une action élémentaire commandant à la machine un calcul, ou une communication avec un