<?xml version="1.0"?>
<rss xmlns:php="http://php.net/xsl" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Programmation impérative/Sous-programme - Chicoree</title><link>http://www.chicoree.fr/w/Programmation_imp%C3%A9rative/Sous-programme</link><atom:link href="http://www.chicoree.fr/w/Programmation_imp%C3%A9rative/Sous-programme?action=toFeed" rel="self" type="application/rss+xml"/><description><![CDATA[Un sous-programme est une portion d'un programme chargée de réaliser une tâche particulière – et de manière relativement indépendante du reste du programme.
Un sous-programme est généralement conçu de manière à pouvoir être exécuté à plusieurs reprise dans le même programme. Quand on exécute les instructions d'un sous-programme, on dit qu'on l'appelle. L'exécution du programme appelant est alors suspendue jusqu'à ce que le sous-programme appelé soit terminé. 
En programmation impérative, un sous-programme peut avoir un (ou plusieurs) effets et/ou renvoyer un ou plusieurs résultats:
]]></description><item>  L'effet (on parle plus généralement d'effet de bord) consiste à modifier l'état du programme ou du système sur lequel le sous-programme s'exécute. Par exemple, en affichant un message à l'écran, ou en changeant la valeur d'une donnée en mémoire.
</item><item> Le resultat est une valeur calculée par le sous-programme et renvoyée au sous-programme appelant afin d'en faire l'usage qu'il désire.
</item></channel></rss>
