Structures de contrôle
Notion de prédicat Répéter … Jusqu’à numTable = 10 En programmation, de nombreuses opérations sont dépendantes de l’évaluation d’une condition, c’est à dire de la valeur d’un prédicat. … Répéter … Jusqu’à numTable = 10 Utilisez ce modèle pour créer des pages Web intranet au sujet de votre groupe de travail ou projet. Vous pouvez ajouter vos propres informations au contenu du modèle et même modifier la structure du site Web en ajoutant ou supprimant des diapositives. Les contrôles de navigation se trouvent sur le masque des diapositives. Pour les modifier, pointez dans le menu Affichage sur Masque, puis cliquez sur Masque des diapositives. Pour ajouter ou supprimer des liens hypertexte sur du texte ou des objets, ou modifier des liens hypertexte, sélectionnez le texte ou l'objet voulu, puis cliquez dans le menu Insertion sur Lien hypertexte. Une fois vos modifications terminées, supprimez ces commentaires pour diminuer la taille de vos fichiers HTML finaux. Pour plus d'informations, interrogez l'aide intuitive sur : Masque des diapositives Liens hypertexte Prédicat Dernière mise à jour : 12 avril 2017
Notion de prédicat Pour exprimer un prédicat, une comparaison de deux éléments de même type est très souvent effectuée. Les prédicats élémentaires utilisent les signes =, <, , >, et . Lorsque l’utilisation de comparaison ne suffit pas à exprimer une situation, les connecteurs non, et, ou sont utilisés pour former un prédicat composé. Il est parfois nécessaire d’utiliser des parenthèses dans l’expression d’un prédicat composé. Exemple : ( indice = 1 ou valeur = 2 ) et coefficient > 3
Schéma conditionnel Si … Alors…FinSi Si … Alors …Sinon … FinSi Généralisation du schéma conditionnel
Boucles indéfinies Test avant Test après
Boucles définies Ce type d’itération est utilisé lorsque le nombre de répétition est prédéterminée. Avant d’effectuer la boucle, le contexte du problème fait que le nombre tour de boucle est connu. Pour indice Allant de valeurInitiale à valeurFinale pas valeurDuPas … FinPour Lorsque le pas de l’indice de la boucle possède la valeur 1, il n’est pas nécessaire de l’indiquer
Si … Alors … FinSi Ce schéma représente l’alternative simple, <action a> Si <prédicat p> Alors <action b> FinSi <action c> Après action a, si l’évaluation du prédicat p est vraie alors action b est exécutée puis action c, dans le cas contraire, action c est directement exécutée.
Si … Alors … Sinon … FinSi Ce schéma représente l’alternative complète. <action a> Si <prédicat p> Alors <action b> Sinon <action c> FinSi <action d> Dans le cas présent soit action b soit action c est exécutée en fonction de l’évaluation du prédicat. Pour le premier lorsque le prédicat est vrai pour le second lorsqu’il est faux. Action a et action d sont respectivement réalisées avant et après le schéma conditionnel quel que soit le résultat de la condition. Des boutons d'action sont utilisés dans cette diapositive pour composer un plan de votre site. Les traits reliant les différents boutons d'action sont des connecteurs. Quand vous déplacez un objet doté d'un connecteur, le connecteur reste attaché à l'objet et se déplace avec lui. Pour plus d'informations, interrogez l'aide intuitive sur : Boutons d'action Connecteurs
Généralisation du schéma conditionnel Le séquencement du schéma algorithmique peut être aiguillé selon la valeur d’une variable pour permettre la réalisation d’un traitement spécifique en fonction de cette valeur. Cas <variableChoix> Parmi ‘1’ : action 1 ‘2’ : action 2 ‘3’ : action 3 … ‘n’ : action n Par défaut : action défaut FinCas
Répéter … jusqu’à l’évaluation du prédicat à la fin de la boucle. Deux notations sont communément admises. Répéter Faire … ou … Jusqu’à <prédicat p> Tant Que <prédicat q> Le corps de la boucle est réalisée au moins une fois avant l’évaluation du prédicat. La boucle est reprise jusqu’à ce que le «prédicat p » soit vrai ou tant que le «prédicat q » est vrai, sinon la séquence se poursuit.
Tant Que ….. Tant Que <prédicat p> … FinTantQue lorsque les conditions peuvent déjà être remplies avant d’effectuer la boucle. L’évaluation du prédicat doit alors précéder le corps de la boucle. Tant Que <prédicat p> … FinTantQue Tant que le prédicat est vrai la boucle est réalisée.