Maison > Problème commun > Quelles sont les trois structures de contrôle de programme les plus élémentaires ?

Quelles sont les trois structures de contrôle de programme les plus élémentaires ?

青灯夜游
Libérer: 2020-08-21 14:06:43
original
26405 Les gens l'ont consulté

Les structures de contrôle de programme les plus élémentaires sont la séquence, la sélection et la boucle. La théorie et la pratique ont prouvé que, quelle que soit la complexité de l'algorithme, il peut être construit à travers trois structures de contrôle de base : séquence, sélection et boucle, chaque structure n'a qu'une seule entrée et sortie, un programme imbriqué multicouche composé de ces trois ; Les structures de base sont appelées programmes structurés.

Quelles sont les trois structures de contrôle de programme les plus élémentaires ?

Un programme est une séquence d'instructions, et exécuter un programme signifie exécuter les instructions du programme dans un ordre spécifique. La transition des points d'exécution dans le programme est appelée flux de contrôle. Lorsqu'une certaine instruction du programme est exécutée, on dit également que le contrôle est transféré à cette instruction. Étant donné que les solutions à des problèmes complexes peuvent impliquer des séquences d'exécution complexes, les langages de programmation doivent fournir des moyens pour exprimer des flux de contrôle complexes, appelés structures de contrôle du langage de programmation ou structures de contrôle de programme.

La structure de contrôle du programme fait référence à une série d'actions effectuées dans un certain ordre pour résoudre un certain problème.

La théorie et la pratique ont prouvé que quelle que soit la complexité de l'algorithme, il peut être construit à travers trois structures de contrôle de base : la séquence, la sélection et la boucle. Chaque structure n'a qu'une seule entrée et sortie. Un programme imbriqué à plusieurs niveaux composé de ces trois structures de base est appelé programme structuré.

  • La programmation de structure séquentielle est la plus simple. Il suffit d'écrire les instructions correspondantes dans l'ordre de résolution du problème. Son ordre d'exécution est de haut en bas, séquentiellement.

  • La structure de sélection est utilisée pour juger des conditions données, juger certaines conditions en fonction des résultats du jugement et contrôler le déroulement du programme en fonction des résultats du jugement.

  • La structure en boucle peut réduire la charge de travail d'écriture répétée du programme source et est utilisée pour décrire le problème de l'exécution répétée d'un certain algorithme. Il s'agit de la structure de programme qui utilise le mieux celle de l'ordinateur. expertise en programmation. La structure de boucle peut être considérée comme une combinaison d’une instruction conditionnelle et d’une instruction de retournement.

Structure séquentielle :

La structure séquentielle consiste à exécuter phrase après phrase du début à la fin jusqu'à ce que la dernière phrase soit exécutée. Comme indiqué ci-dessous

Quelles sont les trois structures de contrôle de programme les plus élémentaires ?

Sélectionner la structure

Après avoir atteint un certain nœud, il décidera vers lequel aller ensuite en fonction du résultat d’un jugement d’exécution de direction. Comme le montre la figure ci-dessous

Quelles sont les trois structures de contrôle de programme les plus élémentaires ?

Structure de boucle

La structure de boucle a un corps de boucle, et le corps de boucle est une pièce de code. Pour les structures de boucle, la clé est de décider combien de fois exécuter le corps de la boucle en fonction du résultat du jugement

Quelles sont les trois structures de contrôle de programme les plus élémentaires ?

Pour plus de connaissances connexes, veuillez visiter : PHP ; Site chinois !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal