Les trois structures de base sont : 1. La structure séquentielle, chaque opération du programme est exécutée dans l'ordre dans lequel elle apparaît ; 2. La structure de sélection, les étapes de traitement de la branche du programme, et doivent être basées ; sous certaines conditions Sélectionnez l'une des branches à exécuter ; 3. Structure de boucle, le programme effectue à plusieurs reprises une ou plusieurs opérations jusqu'à ce qu'une certaine condition soit fausse (ou vraie) avant de pouvoir terminer la boucle.
La programmation structurée est le principe de base de la conception détaillée axée sur la fonction du module et la conception des processus. La programmation structurée est un sous-ensemble de la programmation procédurale qui utilise des structures logiques dans des programmes écrits pour rendre la compréhension et la modification plus efficaces et plus faciles.
La programmation structurée adopte une méthode de conception de raffinement descendante, étape par étape. Chaque module est connecté via une structure de contrôle « séquence, sélection et boucle » et n'a qu'une seule entrée et une seule sortie.
Le principe de la programmation structurée peut s'exprimer comme suit : programme = (algorithme) + (structure des données).
L'algorithme est un tout indépendant, et la structure des données (y compris le type de données et les données) est également un tout indépendant. Les deux sont conçus séparément, en se concentrant sur les algorithmes (fonctions ou processus).
Avec le développement de la technologie informatique, les ingénieurs logiciels accordent de plus en plus d'attention à l'expression de la relation globale du système, de sorte que la technologie des modèles de données a émergé (traitant les structures de données et les algorithmes comme un module fonctionnel indépendant), qui est orienté vers Le prototype de programmation objet.
Il existe trois structures de base des programmes structurés : la structure séquentielle, la structure de sélection et la structure en boucle.
1. Structure séquentielle
La structure séquentielle signifie que les opérations du programme sont exécutées dans l'ordre dans lequel elles apparaissent. Les caractéristiques de cette structure sont les suivantes : le programme part du point d'entrée a et effectue toutes les opérations en séquence jusqu'au point de sortie b, c'est pourquoi on l'appelle une structure séquentielle.
2. Structure de sélection
La structure de sélection indique qu'il existe des branches dans les étapes de traitement du programme et qu'elle doit sélectionner l'une des branches à exécuter en fonction d'une condition spécifique. Il existe trois types de structures de sélection : la sélection simple, la sélection double et la sélection multiple.
3. Structure de boucle
La structure de boucle signifie que le programme effectue à plusieurs reprises une ou plusieurs opérations jusqu'à ce qu'une certaine condition soit fausse (ou vraie) avant que la boucle puisse être terminée. La chose la plus importante dans une structure de boucle est la suivante : dans quelles circonstances la boucle est-elle exécutée ? Quelles opérations doivent être effectuées en boucle ? Il existe deux formes de base de structures de boucles : les boucles de type "quand" et les boucles de type "jusqu'à".
Boucle de type quand : signifie juger d'abord la condition, exécuter le corps de la boucle lorsque la condition donnée est remplie, et le processus reviendra automatiquement à l'entrée de la boucle au terminal de boucle si la condition n'est pas remplie ; , quittez le corps de la boucle et accédez directement au processus Quitter. Parce qu'il s'agit de "exécuter la boucle lorsque la condition est remplie", c'est-à-dire de juger d'abord puis d'exécuter, cela s'appelle une boucle when.
Jusqu'à la boucle : Cela signifie exécuter le corps de la boucle directement depuis l'entrée de la structure, et juger de la condition au terminal de la boucle. Si la condition n'est pas remplie, retourner à l'entrée et continuer à exécuter le corps de la boucle jusqu'à ce que la condition soit remplie. la condition est vraie avant de sortir de la boucle et d'atteindre le processus, elle est exécutée en premier et jugée plus tard. Parce que c'est "jusqu'à ce que la condition soit vraie", cela s'appelle une boucle jusqu'à.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!