La lecture et l'écriture rendent un algorithme (ou programme informatique) interactif. En algorithmique, on utilise les fonctions Lire() et Ecrire() qui permettent cette interaction. Lire() récupère les entrées de l'utilisateur (au clavier) et Ecrire() affiche des messages à l'écran. Ces deux fonctions implémentent l'interaction homme-machine dans un algorithme. Si le programme informatique s'exécute sans prendre en charge ces deux fonctions de lecture et écriture, alors il sera renfermé sur lui même et aucune interaction ne lui est possible avec les utilisateurs.
Playlist de cours d'algorithmique: https://www.youtube.com/watch?v=kk6YbA5I-Iw&list=PL2aehqZh72Lumvy4tSekr6Rzcgwn15MLI
Playlist d'exercices corrigés sur les algorithmes: https://www.youtube.com/watch?v=bsOd3KxdRpM&list=PL2aehqZh72LvYVvoGpIU65j1qmgFcnjFA