Correspondance Algorithme-Pascal
Pour traduire un algorithme en programme Pascal, on utilise le tableau récapitulatif suivant pour traduire chaque structure syntaxique d' un algorithme en structure syntaxique du Pascal[1].

Remarque :
1. Langage Pascal est insensible à la casse, c'est-à-dire, si on écrit begin, Begin ou BEGIN c'est la même chose.
2. Lorsque l'action après THEN, ELSE ou un DO comporte plusieurs instructions, on doit obligatoirement encadrer ces instructions entre BEGIN et END. Autrement dit, on les défini sous forme d'un bloc. Pour une seule instruction, il n'est pas nécessaire (ou obligatoire) de l'encadrer entre BEGIN et END (voir en travaux pratiques). Un ensemble d'instructions encadrées entreBEGIN et END, s'appelle un BLOC ou action composée. On dit qu'un programme Pascal est structurée en blocs.
3. Il est interdit de chevaucher deux structures de boucles ou de blocs. Par exemple :

On a eu la forme suivante :

Ce qui est interdit.
Les boucles et blocs ne doivent en aucun cas chevaucher, ils doivent êtres imbriqués.
→ structures autorisées :

Conseil :
Pour une initiation à la programmation avec le langage PASCAL, je vous invite à consulter OPENCLASSROOMS.






