Les fonctions, les variables et opérateurs logiques, les caractères (code ASCII)
Cette deuxième partie vient apporter un concept fondamental en programmation (aprés la compréhension des structures de controles vues dans la première partie) : les fonctions. En effet tout programme un peu complexe doit obligatoirement être décomposé en fonctions élémentaires permettant une lecture du programme et donc une maintenance et un debug plus simple. Nous reviendrons aussi sur les variables , nous n'avions vu jusqu'à présent que 2 types de variables (int et double). Nous allons aussi en profiter pour comprendre les opérateurs logiques (ce qui nous permettra de revenir sur la logique booléenne) et nous aborderons pour terminer la gestion des caractères (comment lire et afficher un ou plusieurs caractères), ce qui nous permettra d'ajouter à notre panoplie d'exercices de nouvelles variations, pour continuer à progresser en algorithmique.