Informatique 1

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].

Tableau II.22 : Correspondance Algorithme-Pascal

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.

  1. 1

    https://pageperso.lis-lab.fr/~edouard.thiel/ens/pascal/cours-mass.pdf

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Dr AMRANE Cylia Réalisé avec Scenari (nouvelle fenêtre)