Pascal - Syntaxe de base

Vous avez vu une structure de base du programme pascal, il sera donc facile de comprendre les autres blocs de construction de base du langage de programmation pascal.

Variables

Une définition de variable est placée dans un bloc commençant par un var mot-clé, suivi des définitions des variables comme suit:

var
A_Variable, B_Variable ... : Variable_Type;

Les variables Pascal sont déclarées en dehors du corps de code de la fonction, ce qui signifie qu'elles ne sont pas déclarées dans le begin et end paires, mais elles sont déclarées après la définition de la procédure / fonction et avant la beginmot-clé. Pour les variables globales, elles sont définies après l'en-tête du programme.

Fonctions / procédures

Chez Pascal, un procedure est un ensemble d'instructions à exécuter, sans valeur de retour et un functionest une procédure avec une valeur de retour. La définition de la fonction / des procédures sera la suivante -

Function Func_Name(params...) : Return_Value;
Procedure Proc_Name(params...);

commentaires

Les commentaires multilignes sont placés entre accolades et astérisques sous la forme (* ... *). Pascal autorise les commentaires sur une seule ligne entre accolades {...}.

(* This is a multi-line comments
   and it will span multiple lines. *)

{ This is a single line comment in pascal }

Sensibilité à la casse

Pascal est un langage non sensible à la casse, ce qui signifie que vous pouvez écrire vos variables, fonctions et procédure dans les deux cas. Comme les variables A_Variable, a_variable et A_VARIABLE ont la même signification en Pascal.

Déclarations de Pascal

Les programmes Pascal sont constitués d'instructions. Chaque déclaration spécifie un travail défini du programme. Ces tâches peuvent être la déclaration, l'affectation, la lecture de données, l'écriture de données, la prise de décisions logiques, le transfert du contrôle de flux de programme, etc.

Par exemple -

readln (a, b, c);
s := (a + b + c)/2.0;
area := sqrt(s * (s - a)*(s-b)*(s-c));
writeln(area);

Mots réservés en Pascal

Les instructions en Pascal sont conçues avec des mots Pascal spécifiques, appelés mots réservés. Par exemple, les mots program, input, output, var, real, begin, readline, writeline et end sont tous des mots réservés.

Voici une liste de mots réservés disponibles en Pascal.

et tableau commencer Cas const
div faire vers le bas autre fin
fichier pour fonction aller à si
dans étiquette mod néant ne pas
de ou emballé procédure programme
record répéter ensemble puis à
type jusqu'à var tandis que avec

Jeu de caractères et identificateurs en Pascal

Le jeu de caractères Pascal se compose de -

  • Toutes les lettres majuscules (AZ)

  • Toutes les lettres minuscules (az)

  • Tous les chiffres (0-9)

  • Symboles spéciaux - + * /: =,. ;. () [] = {} `espace blanc

Les entités d'un programme Pascal telles que les variables et les constantes, les types, les fonctions, les procédures et les enregistrements, etc., ont un nom ou un identifiant. Un identifiant est une séquence de lettres et de chiffres commençant par une lettre. Les symboles spéciaux et les espaces ne doivent pas être utilisés dans un identifiant.