ALI

jeudi 3 octobre 2013

Qu'est-ce que une boucle imbriquée?

Une boucle imbriquée est une structure logique utilisé dans des programmes d'ordinateur , où deux états répétition sont placés dans une forme "imbriqués", c'est à dire, une boucle est située dans le corps de l'autre. Dans cette structure, la première itération de la boucle externe provoque la boucle interne à exécuter. La boucle interne répète ensuite autant de fois que précisent. Lorsque la boucle interne est terminée, la boucle externe est exécutée pour la deuxième itération, ce qui déclenche de nouveau la boucle interne, et ainsi de suite jusqu'à ce que les conditions requises pour la boucle externe sont complets.
Looping, et par extension en boucle imbriquée, est un concept puissant dans la programmation car elle permet le tri rapide ou l'insertion de grandes quantités de données de manière efficace. Résolution de problèmes dans le monde de l'entreprise implique souvent répéter une action à plusieurs reprises avec des centaines, des milliers, voire des millions de points de données. Les boucles sont donc des constructions fréquemment utilisées dans toutes sortes de programmes d'ordinateur dans tous les types d'industrie.
Plus de deux boucles peuvent être imbriquées, et ils peuvent aller aussi loin que nécessaire. Pour prendre un exemple dans le monde réel qui explique l'idée, les gens peuvent considérer la voiture odomètre . Il est facile d'imaginer le chiffre gauche de l'odomètre que la boucle extérieure, et chaque successive chiffres comme une autre boucle, chacun dans l'autre, jusqu'à ce que l'on atteint le chiffre de droite, qui représente la boucle emboîtée la plus interne.
Pour les programmeurs travaillant dans Structured Query Language ( SQL ), la jointure de boucle imbriquée construire revêt une importance particulière. C'est un moyen par lequel on peut rechercher rapidement et efficacement les données dans deux tables liées. Une boucle externe est utilisé pour lire la première table, une ligne de données à la fois. Ensuite, les données nécessaires pour effectuer la recherche de la deuxième table sont transmises à la boucle interne, qui se lit de la seconde table. Utilisez cette manière, il peut traiter deux tables liées d'une manière efficace.
La méthode utilisée pour mettre en place des boucles imbriquées varie entre langages de programmation. Dans SQL, par exemple, un programmeur peut scénario de ces structures et de les exécuter soit comme une boucle imbriquée du serveur qui est appelé à distance ou un autre sur une machine cliente qui est exécuté localement. Pour utiliser ces structures puissantes efficacement, il est nécessaire de prendre en considération à la fois la langue utilisée par le programme et la base de données ou autre backend qui est interrogée pour les données.