Maison Problème commun Quelles sont les trois structures de base des programmes structurés ?

Quelles sont les trois structures de base des programmes structurés ?

Dec 02, 2020 am 10:45 AM
循环结构 结构化程序 选择结构 顺序结构

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.

Quelles sont les trois structures de base des programmes structurés ?

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.

Quelles sont les trois structures de base des programmes structurés ?

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!

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Apprentissage en boucle JS : utilisation des instructions de boucle while (exemples détaillés) Apprentissage en boucle JS : utilisation des instructions de boucle while (exemples détaillés) Aug 03, 2022 pm 06:04 PM

Le but d'une boucle est d'exécuter à plusieurs reprises un certain morceau de code. L'utilisation de boucles peut réduire la pression de programmation, éviter la redondance du code, améliorer l'efficacité du développement et faciliter la maintenance ultérieure. La boucle while est l'instruction de boucle la plus simple fournie en JavaScript. Découvrons l'utilisation des boucles while et des boucles do-while.

Quelles sont les nouvelles boucles dans es6 ? Quelles sont les nouvelles boucles dans es6 ? Nov 07, 2022 pm 07:29 PM

Il y a une nouvelle instruction de boucle dans es6 : la boucle "for of". L'instruction "for..of" peut parcourir l'objet entier et est une boucle d'une série de valeurs produites par l'itérateur ; la valeur de la boucle "for..of" doit être un itérable (itérable), et la syntaxe "pour (valeur actuelle du tableau){...}". La boucle for-of prend non seulement en charge les tableaux, mais prend également en charge la plupart des objets de type tableau ; elle prend également en charge le parcours de chaînes et traverse les chaînes sous la forme d'une série de caractères Unicode.

Quelles sont les trois structures de base d'un programme ? Quelles sont les trois structures de base d'un programme ? Mar 02, 2019 am 10:08 AM

Il existe trois structures de base du programme : 1. Structure séquentielle, chaque opération du programme est exécutée de haut en bas dans l'ordre dans lequel elle est organisée dans le code source 2. Structure de sélection, après jugement en fonction d'une condition spécifique ; , sélectionnez-en une Une exécution; 3. Structure de boucle Dans le programme, une ou plusieurs opérations doivent être exécutées à plusieurs reprises, et la boucle ne s'arrêtera que lorsque la condition sera fausse ou vraie.

Apprentissage en boucle JS : utilisation des instructions de boucle for (exemples détaillés) Apprentissage en boucle JS : utilisation des instructions de boucle for (exemples détaillés) Aug 03, 2022 pm 06:45 PM

Dans l'article précédent "Apprentissage des boucles JS : utilisation des instructions de boucle While (exemples détaillés)", nous avons brièvement découvert les boucles while et les boucles do while, et aujourd'hui nous présenterons une autre boucle - l'instruction de boucle for, j'espère que ce sera le cas. utile à tout le monde.

Qu'est-ce qui n'est pas inclus dans la structure de base requise par un programme structuré ? Qu'est-ce qui n'est pas inclus dans la structure de base requise par un programme structuré ? Dec 31, 2020 pm 04:31 PM

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.

Apprendre les structures de boucle : instructions for, foreach et while Apprendre les structures de boucle : instructions for, foreach et while Jun 20, 2023 pm 06:51 PM

Apprendre les structures de boucles : instructions for, foreach et while En programmation, les structures de boucles sont essentielles car elles permettent au programme d'exécuter de manière répétée une section de code, économisant ainsi du temps et du volume de code. Dans les langages de programmation tels que PHP, Java et C#, il existe trois structures de boucle : les instructions for, foreach et while. Dans cet article, nous présenterons respectivement ces trois structures de boucles, ainsi que leurs scénarios d'application et quelques techniques d'utilisation en programmation. Boucle for La boucle for est l'une des structures de boucle les plus élémentaires.

Apprentissage en boucle JS : les instructions de sortie de boucle s'interrompent et continuent Apprentissage en boucle JS : les instructions de sortie de boucle s'interrompent et continuent Aug 03, 2022 pm 07:08 PM

Dans l'article précédent, nous vous avons amené à apprendre plusieurs structures de contrôle de boucle en JS (boucles while et do-while, boucles for). Parlons des instructions break et continue pour sortir de la boucle. tout le monde!

À quoi sert else dans la structure de boucle Python ? À quoi sert else dans la structure de boucle Python ? Sep 26, 2023 am 10:52 AM

Dans la structure de boucle de Python, le bloc else est utilisé pour exécuter un morceau de code spécifique lorsque la boucle se termine normalement. Si la boucle est interrompue par une instruction break, le code du bloc else ne sera pas exécuté. L'utilisation de blocs else peut rendre le code plus clair et plus facile à comprendre, et peut effectuer certaines opérations nécessaires une fois la boucle terminée.