Sign in Join
Wiki copytemporary

Basic Pascal Tutorial/Chapter 1/Punctuation and Indentation/fr: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Basic Pascal Tutorial/Chapter 1/Punctuation and Indentation/fr

OldNewLine
1+[[Basic Pascal Tutorial/fr|Tutoriel de Pascal Objet]] : Bases / **Ponctuation et indentation**
2+
3+Bien que Pascal ignore les fins de ligne et les espaces, la ponctuation est requise pour dire au compilateur quand une instruction se termine.
4+
5+Vous *devez* avoir un point-virgule qui suit :
6+
7+- l'en-tête du programme 
8+- chaque définition de constante ;
9+- chaque déclaration de variable ;
10+- chaque définition de type (développé plus tard) ;
11+- presque toutes les instructions.
12+
13+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.
14+
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 :
16+
17+``` pascal
18+program Stupid; const a=5; b=385.3; var alpha,beta:real; begin
19+alpha := a + b; beta:= b / a end.
20+```
21+
22+Mais il est bien plus agréable s'il est organisé comme ci-dessous :
23+
24+``` pascal
25+program NotAsStupid;
26+
27+const
28+ a = 5;
29+ b = 385.3;
30+
31+var
32+ alpha,
33+ beta : real;
34+
35+begin (* main *)
36+ alpha := a + b;
37+ beta := b / a;
38+end. (* main *)
39+```
40+
41+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 ?).
42+
43+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.
44+
45+---
46+*From the Free Pascal wiki, page "Basic Pascal Tutorial/Chapter 1/Punctuation and Indentation/fr", as it stood on 2022-08-20 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history