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

From Free Pascal wiki
Jump to navigationJump to search
(Created page with "{{Punctuation_and_Indentation}} 1G - Ponctuation et indentation Bien que Pascal ignore les fins de ligne et les espaces, la ponctuation est requise pour dire au compilateur ...")
 
m (bypass language bar/categorization template redirect [cf. discussion])
 
(8 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Punctuation_and_Indentation}}
+
{{Basic Pascal Tutorial/Chapter 1/Punctuation and Indentation}}
  
1G - 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.
  
 
Vous ''devez'' avoir un point-virgule qui suit :
 
Vous ''devez'' avoir un point-virgule qui suit :
* l'entête du programme
+
* l'en-tête du programme 
* chaque définition de constante
+
* chaque définition de constante ;
* chaque déclaration de variable
+
* chaque déclaration de variable ;
* chaque définition de type (développé plus tard)
+
* chaque définition de type (développé plus tard) ;
* presque toutes les instructions
+
* presque toutes les instructions.
  
 
La dernière instruction dans un bloc <tt>BEGIN-END</tt>, 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.
 
La dernière instruction dans un bloc <tt>BEGIN-END</tt>, 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:
+
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.
 
</syntaxhighlight>
 
</syntaxhighlight>
Mais il est largement meilleur comme cela:
+
 
<syntaxhighlight>
+
Mais il est bien plus agréable s'il est organisé comme ci-dessous :
 +
<syntaxhighlight lang=pascal>
 
program NotAsStupid;
 
program NotAsStupid;
  
Line 33: Line 34:
 
begin (* main *)
 
begin (* main *)
 
   alpha := a + b;
 
   alpha := a + b;
   beta := b / a
+
   beta := b / a;
 
end. (* main *)
 
end. (* main *)
 
</syntaxhighlight>
 
</syntaxhighlight>
En général, indentez chaque bloc. Sautez une ligne entre les blocs (tel qu'entre les blocs <tt>const</tt> et <tt>var</tt>). Les environnements modernes de programmation (EDI ou Environnement de Développement Intégré) 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 identation appropriée rend plus facile la détermination de ce que fait le code mais elle est largement aidée par des commentaires judicieux.
+
De manière générale, indentez chaque bloc. Sautez une ligne entre les blocs (tel qu'entre les blocs <tt>const</tt> et <tt>var</tt>). 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 ?).
  
{|style=color-backgroud="white" cellspacing="20"
+
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.
|[[Standard_Functions/fr|précédent]]
 
|[[Contents/fr|table des matières]]
 
|[[Programming_Assignment/fr|suivant]]
 
|}
 
  
[[Category: Object Pascal Introduction]]
+
{{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