Maison >Problème commun >Qu'est-ce qui n'est pas inclus dans la structure de base requise par un programme structuré ?
La structure de base requise par les programmes structurés n'inclut pas les "sauts GOTO". 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. Elle comporte trois structures de base : la structure séquentielle, la structure de branche et la structure de boucle, à l'exclusion des sauts goto uniquement pour les structures de branche One, ainsi qu'un mot-clé. . L'instruction goto est généralement utilisée conjointement avec des instructions conditionnelles et peut être utilisée pour implémenter des transferts conditionnels, former des boucles et sortir des corps de boucle.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
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 du processus de traitement. 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.
Structure de base :
1. Structure séquentielle
La structure séquentielle signifie que les opérations du programme sont exécutées dans l'ordre dans lequel ils apparaissent.
2. Structure de sélection
La structure de sélection indique qu'il y a des branches dans les étapes de traitement du programme, et il doit sélectionner l'une des branches. pour une exécution basée sur 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) Peut se terminer le cycle. 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 : cela signifie d'abord juger 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 à le terminal de boucle ; si la condition n'est pas satisfaite, quittez le corps de la boucle et accédez directement à la sortie du processus. 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'à.
La structure de base requise par les programmes structurés n'inclut pas le "GOTO jump", qui est juste un type de structure de branche et un mot-clé.
Le langage C ne limite pas le nombre de fois où les étiquettes peuvent être utilisées dans un programme, mais chaque étiquette ne doit pas avoir le même nom. La sémantique de l'instruction goto consiste à modifier le déroulement du programme et à exécuter l'instruction identifiée par l'étiquette de l'instruction.
L'instruction goto est généralement utilisée en conjonction avec des instructions conditionnelles. Il peut être utilisé pour implémenter un transfert conditionnel, former une boucle, sortir du corps de la boucle et d'autres fonctions.
Cependant, il n'est généralement pas recommandé d'utiliser les instructions goto dans la programmation structurée pour éviter de confondre le déroulement du programme et de rendre difficile la compréhension et le débogage du programme.
Pour plus de connaissances liées à la programmation, veuillez visiter : Enseignement de la programmation ! !
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!