Difference between revisions of "Basic Pascal Tutorial/Chapter 1/Punctuation and Indentation/fr"

From Free Pascal wiki
Jump to navigationJump to search
(Retouhes)
m (bypass language bar/categorization template redirect [cf. discussion])
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Punctuation and Indentation}}
+
{{Basic Pascal Tutorial/Chapter 1/Punctuation and Indentation}}
  
[[Object Pascal Tutorial/fr|Tutoriel de Pascal Objet]] : Bases / '''Ponctuation et indentation'''
+
[[Basic Pascal Tutorial/fr|Tutoriel de Pascal Objet]] : Bases / '''Ponctuation et indentation'''
  
 
Bien que Pascal ignore les fins de ligne et les espaces, la ponctuation est requise pour dire au compilateur quand une instruction se termine.
 
Bien que Pascal ignore les fins de ligne et les espaces, la ponctuation est requise pour dire au compilateur quand une instruction se termine.
Line 15: Line 15:
  
 
L'indentation n'est pas requise. Pourtant, c'est d'un usage répandu chez les développeurs puisqu'il rend les programmes plus clairs. Si vous le désirez, vous pouvez avoir un programme écrit comme ça :
 
L'indentation n'est pas requise. Pourtant, c'est d'un usage répandu chez les développeurs puisqu'il rend les programmes plus clairs. Si vous le désirez, vous pouvez avoir un programme écrit comme ça :
<syntaxhighlight>
+
<syntaxhighlight lang=pascal>
 
program Stupid; const a=5; b=385.3; var alpha,beta:real; begin  
 
program Stupid; const a=5; b=385.3; var alpha,beta:real; begin  
 
alpha := a + b; beta:= b / a end.
 
alpha := a + b; beta:= b / a end.
Line 21: Line 21:
  
 
Mais il est bien plus agréable s'il est organisé comme ci-dessous :
 
Mais il est bien plus agréable s'il est organisé comme ci-dessous :
<syntaxhighlight>
+
<syntaxhighlight lang=pascal>
 
program NotAsStupid;
 
program NotAsStupid;
  
Line 34: Line 34:
 
begin (* main *)
 
begin (* main *)
 
   alpha := a + b;
 
   alpha := a + b;
   beta := b / a
+
   beta := b / a;
 
end. (* main *)
 
end. (* main *)
 
</syntaxhighlight>
 
</syntaxhighlight>
Line 42: Line 42:
 
Une indentation appropriée rend plus facile la détermination de ce que fait le code mais elle est largement aidée par des commentaires judicieux.
 
Une indentation appropriée rend plus facile la détermination de ce que fait le code mais elle est largement aidée par des commentaires judicieux.
  
{{Tutorial page navigation/fr|Standard Functions|Programming Assignment}}
+
{{Tutorial page navigation/fr|Chapter 1/Standard Functions|Chapter 1/Programming Assignment}}

Latest revision as of 15:17, 20 August 2022

български (bg) Deutsch (de) English (en) français (fr) 日本語 (ja) 한국어 (ko) русский (ru) 中文(中国大陆)‎ (zh_CN)

Tutoriel de Pascal Objet : Bases / Ponctuation et indentation

Bien que Pascal ignore les fins de ligne et les espaces, la ponctuation est requise pour dire au compilateur quand une instruction se termine.

Vous devez avoir un point-virgule qui suit :

  • l'en-tête du programme 
  • chaque définition de constante ;
  • chaque déclaration de variable ;
  • chaque définition de type (développé plus tard) ;
  • presque toutes les instructions.

La dernière instruction dans un bloc BEGIN-END, celui qui précède le END ne nécessite pas de point-virgule. Néanmoins, il est prudent d'en ajouter au cas où vous auriez à déplacer l'instruction plus haut dans le bloc.

L'indentation n'est pas requise. Pourtant, c'est d'un usage répandu chez les développeurs puisqu'il rend les programmes plus clairs. Si vous le désirez, vous pouvez avoir un programme écrit comme ça :

program Stupid; const a=5; b=385.3; var alpha,beta:real; begin 
alpha := a + b; beta:= b / a end.

Mais il est bien plus agréable s'il est organisé comme ci-dessous :

program NotAsStupid;

const
  a = 5;
  b = 385.3;

var
  alpha,
  beta : real;

begin (* main *)
  alpha := a + b;
  beta := b / a;
end. (* main *)

De manière générale, indentez chaque bloc. Sautez une ligne entre les blocs (tel qu'entre les blocs const et var). Les environnements modernes de programmation (EDI : environnements de développement intégrés) comprennent la syntaxe du Pascal et indenteront souvent à votre place ce que vous saisissez. Vous pouvez personnaliser l'indentation selon vos préférences (afficher une tabulation avec trois espaces ou quatre ?).

Une indentation appropriée rend plus facile la détermination de ce que fait le code mais elle est largement aidée par des commentaires judicieux.

Sommaire