Discussion:Programmation Pascal/Un premier programme

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Un livre de Wikilivres.
Bonjour,

En Turbo Pascal, cet exemple ne fonctionne pas, la syntaxe n'étant pas correcte.

Il faudrait écrire:

program hworld;
begin
   writeln('Hello world!');
end.

Test effectué en TP6.0

Je ne pense d'ailleurs pas que println soit dans la bibliothèque Pascal. Si le println est implémenté dans d'autres compilateurs, il est absolument nécessaire de dire de quel compilateur il s'agit.

De plus, appeler le programme Hello_World est parfaitement possible et 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 comme il est dit ici, mais simplement du nom du programme en lui même. Le fichier quand à lui pourrait effectivement s'appeler hwold.pas

Donc,

program Hello_World;
begin
   writeln('Hello world!');
end.

se compile et s'exécute très bien en TP6 (et même en TP7), qui sont tous deux sous DOS.

D'ailleurs, au chapitre 3 de ce livre "Structure d'un programme", l'exemple 1 s'appelle

program first_app;

qui comporte 9 caractères. (cqfd)

FredericS 22 avril 2007 à 00:09 (CEST)[répondre]

quand je clique sur make, je recois le message compile successfull. mais lordinateur naffiche pas hello world. quelquun peut maider?