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.