« Programmation Python/Structures de contrôle » : différence entre les versions

Contenu supprimé Contenu ajouté
→‎Quelques règles de syntaxe Python : déplacement en page précédente
Aucun résumé des modifications
Ligne 1 :
<noinclude>{{Python}}</noinclude>
 
== Définition ==
{{Principe|titre=Pour les non-programmeurs|contenu=
Dans notre premier chapitre, nous avons vu que l'activité essentielle d'un analyste-programmeur est la résolution de problèmes. Or, pour résoudre un problème informatique, il faut toujours effectuer une série d'''actions'' dans un certain ''ordre''. La description structurée de ces actions et de l'ordre dans lequel il convient de les effectuer s'appelle un ''algorithme''.
}}
 
Les ''structures de contrôle'' sont les groupes d'instructions qui déterminent l'ordre dans lequel les actions sont effectuées. En programmation moderne, il en existe seulement trois : la ''séquence''<ref>Tel qu'il est utilisé ici, le terme de séquence désigne donc une série d'instructions qui se suivent. Nous préférerons dans la suite de cet ouvrage réserver ce terme à un concept Python précis, lequel englobe les chaînes de caractères, les tuples et les listes (voir plus loin).</ref> et la ''sélection'', que nous allons décrire dans ce chapitre, et la répétition que nous aborderons au chapitre suivant.