Syntaxe
|
begin statement {; statement} end
|
Paramètres
| Nom |
Description |
| statement {; statement} |
Ce paramètre permet d'indiquer une ou plusieurs instructions séparé par un point-virgule. |
Description
Ce mot réservé permet de définir le début d'un bloc d'instruction.
Remarques
- Le mot clef BEGIN marque le début d'un bloc d'instructions en Pascal. Il est toujours associé à un END pour délimiter clairement le bloc. Cela structure le code en
regroupant plusieurs instructions sous une même logique.
- Un bloc BEGIN...END permet d'exécuter plusieurs instructions là où Pascal n'en attend qu'une seule. Cela est essentiel dans les structures conditionnelles ou les boucles.
Par exemple, après un IF, on utilise BEGIN pour enchaîner plusieurs actions.
- Les instructions dans le bloc doivent être séparées par un point-virgule. Oublier ce séparateur peut provoquer des erreurs de compilation. Chaque ligne devient ainsi
une instruction autonome et lisible.
- Les blocs BEGIN...END peuvent être imbriqués les uns dans les autres. Cela permet de créer des structures hiérarchisées et des sous-blocs logiques. Il faut alors veiller
à bien équilibrer les BEGIN et END pour éviter toute confusion.
- L'usage de BEGIN est indispensable dans les procédures et les fonctions. Il sert à introduire le corps principal du code exécuté lorsque l'unité est appelée. Sans BEGIN,
le compilateur ne reconnaît pas le début du traitement.
- Même si une seule instruction est prévue, on peut utiliser BEGIN...END pour plus de clarté. Cela anticipe d'éventuelles extensions du code sans modifier la structure.
C'est une bonne pratique pour maintenir un code évolutif.
- Le bloc BEGIN...END joue le même rôle que les accolades { } dans d'autres langages comme C ou
Java. Il permet de regrouper logiquement plusieurs instructions. Ainsi, Pascal conserve une syntaxe lisible et formelle.
- Un programme Pascal valide commence souvent par BEGIN après les déclarations. C'est à cet endroit que commence réellement l'exécution du programme. Ce mot-clef est
donc fondamental dans la structure générale du code Pascal.
Dernière mise à jour : Mardi, le 25 octobre 2016