Voilà, la rédaction s'achève.
L'époque 1634-1684.
En fait l'époque à laquelle on s'intéressait était : 1634-1684 , soit un demi-siècle , où la mécanique se met en place.
Les leçons après le PFD-de-1687 sont un autre aspect, "la réception de la théorie de Newton" :
Qu'espérer de plus ?
En attendant donc de futures remarques, il suffit de peaufiner les leçons.
Nota.
Beaucoup de réflexions ont été recasées en Discussion. De même que certains textes (juste pour les avoir à disposition , cela peut être pratique...).
Quoi d'original ?
À raison de 2h par leçon , ce programme d'apprentissage de la mécanique tient en 2*15,soit 30h. Cela est déjà lourd à caser : qui voudrait de la mécanique à ce prix-là ? Mais ...
Recueil d'exercices de mécanique élémentaire.
On n'apprend qu'en faisant soi-même beaucoup d'exercices , puis en en fabriquant soi-même. Quand on interroge oralement dans un examen ou un concours, il est raisonnable d'avoir deux énoncés quasi-identiques, pour comparer au moins deux élèves. Restera à comparer ce couple aux autres. Pour l'avoir expérimenté maintes fois, on s'y retrouve mieux car on se remémore plus facilement le comportement différentiel des deux candidats , et donc cela compense l'imprécision du jugement du comportement absolu du seul candidat.
D'où le répertoire : 
Recueil d'exercices de mécanique élémentaire

Programmation Pascal/Structure d'un programme

Instructions et blocs.
Une instruction séquence d'instructions regroupe plusieurs instructions en une seule.
Celle-ci commence par le mot clé codice_1 et se termine par codice_2.
Le ; sert à séparer deux instructions.
Voici un exemple :
 begin
 temp := x ;
 x := y ;
 y := temp
 end;
Cette instruction Pascal sera traduite par un bloc en Java
 int temp = x ;
 x = y ;
 y = temp ;
Catégorie.
Un fichier source Pascal débute toujours par un mot clé indiquant le type de code :
Ce mot clé doit être suivi d'un identifiant (un nom) afin de pouvoir faire référence à ce module ou ce programme.
Afin que le compilateur trouve les modules à partir de leur nom, il faut que le nom du fichier source soit identique : un module nommé par :
 unit my_unit;
doit être enregistré dans un fichier nommé codice_5.
Exemple 1 : un programme.
 program first_app;
Exemple 2 : un module.
 unit my_unit;
Exemple 3 : un programme utilisant le module de l'exemple 2.
Le mot clé codice_6 spécifie la liste des modules utilisés :
 program second_app;
 uses my_unit;
Compilation.
L'extension des fichiers produits par la compilation varie selon la plateforme utilisée et le compilateur (natif ou P-code).
Cependant, la plupart des compilateurs ne gère pas la compilation en chaîne : chaque module et programme doit être compilé séparemment et deux modules ne peuvent donc s'utiliser mutuellement.
Commentaires.
Les commentaires sont encadrés par les accolades :
 program first_app;
Alternativement, on peut utiliser les parenthèses-étoiles :
 program first_app;
 (* ma première application en Pascal *)
Ce qui était plus pratique avec les anciens claviers ne comportant pas les accolades.
Le compilateur Turbo Pascal utilise certains commentaires spéciaux pour préciser des directives de compilations. Ceux-ci débutent par un caractère $, par exemple codice_7 pour désactiver la vérification des erreurs d'intervalle (Range errors") et des erreurs d'entrée-sortie (I/O errors").
Structure générale d'un programme.
 program {nom du programme};
 uses {liste des modules utilisés};
 begin
 end.
Structure générale d'un module.
Le module est divisé en deux grandes parties :
 unit {nom du module};
 interface
 uses {liste des modules utilisés};
 implementation
 uses {liste des modules utilisés};
 begin
 end.

Programmation Pascal/Un premier programme

Le fichier source.
Le classique "Hello world" en Pascal, enregistrez le code suivant dans un fichier texte nommé codice_1 :
program hworld;
begin
 writeln('Hello world!')
end.
Compilez ce programme, et lancez-le. Le message suivant doit normalement s'afficher :
 Hello world!
Le code source en détail.
program hworld;
Le code source commence par déclarer qu'il s'agit d'un programme nommé codice_2
Remarque:
Le nom du programme pourrait être "Hello_World" et comporter ici 11 caractères par exemple, même sous DOS : la chaine de caractères n'est pas trop longue car il ne s'agit pas là du nom du fichier DOS en format 8.3, mais simplement du nom du programme pour le compilateur.
Par contre, le fichier quant à lui devra ne comporter que 8 caractères, par exemple "hworld.pas".
begin
Début de la routine principale, appelée au démarrage du programme.
 writeln('Hello world!')
Appel à la procédure codice_3 ("write line") pour afficher la chaîne codice_4 sur la sortie standard.
end.
Fin de la routine principale et du programme.
Donc,
program Hello_World;
begin
 writeln('Hello world!')
end.
se compile et s'exécute très bien avec n'importe quel compilateur Pascal, y compris les anciens depuis Turbo Pascal 3 sous DOS.

Programmation Pascal/Procédures et fonctions