Turbo Pascal – Ecrire sur l’écran
- Turbo Pascal – Introduction au Turbo Pascal
- Turbo Pascal – Ecrire sur l’écran
- Turbo Pascal – Un peu de maths
- Turbo Pascal – Les commentaires
- Turbo Pascal – Les variables
- Turbo Pascal – Les constantes
- Turbo Pascal – Entrée de données
- Turbo Pascal – Structure conditionnelle
- Turbo Pascal – Les cas
- Turbo Pascal – Branchements
- Turbo Pascal – Les boucles
- Turbo Pascal – Procédures et fonctions
- Turbo Pascal – Les unités
- Turbo Pascal – Les tableaux
- Turbo Pascal – Les maths
- Turbo Pascal – Le traitement du texte
- Turbo Pascal – Affichage du texte
- Turbo Pascal – Le son
- Turbo Pascal – Graphismes
- Turbo Pascal – L’unité Graph et le texte
- Turbo Pascal – Les types personalisés
- Turbo Pascal – Les pointeurs
- Turbo Pascal – Les objets
- Turbo Pascal – Les ensembles
Avant de commencer votre premier programme, il faut savoir qu’en Turbo Pascal, un programme posséde
un squelette. Et c’est sur cette ossature que vont se fixer les instructions de votre programme.
Ce squelette, le voici :
beginend.
Ici déjà, vous pouvez executer le programme en cliquant sur Run dans le menu Run.
Evidemment, rien ne va se passer. Mais il n’y aurra pas d’erreurs, ce qui est déjà pas mal. Car
si vous jamais vous aviez omis c’est deux petites lignes, au malheur! Essayez si vous voulez…
Maintenant, il serait chic de donner un nom à notre programme. Pour cela, on va le rajouter à la
suite de ce que l’on appelle un identificateur. Ici, c’est
program. Vu que notreprogramme va s’appeler
Ecrire, nous allons écrire :
program Ecrire;begin
end.
À ce stade là, il nous faut préciser que le Turbo Pascal n’est pas case sensitive (sensible
à la casse (majuscules, minuscules) des caractères) comme peut l’être un langage comme C++.
Ensuite, ce qui est placé après
program n’est pas pris en compte lors de la compilationdu programme. C’est en fait une information purement informative pour le programmeur, au cas où
il ne sache plus sur quoi il travaille
Ensuite, nous allons écrire notre texte. Pour écrire, nous allons utiliser la procédure (c’est
le nom exacte) write :
program Ecrire;begin
write(’Salut! Je suis un Warrior!’);
end.
Certainement n’avez vous pas eu le temps de voir ce qu’il c’était passer. Pour revoir l’écran
précédent, il vous faut cliquer dans le menu Debug, puis sur User Screen.
Entre apostrophes, c’est la chaîne de caractères a afficher. Les parenthèses quand à elles
sont communes à toutes les instructions. En Pascal c’est comme ça.
N’oubliez pas non plus le point-virgule à la fin de la ligne (comme après
program).En Pascal, il faut qu’il soit à la fin de chaque ligne, sauf exceptions que nous préciserons.
En Pascal c’est comme ça.
Petite parenthèse pour les Basicmans : les chaînes de caractères sont à placer entre apostrophes et
non entre guillemets. Je sais que cela peut paraître étrange au début, puisque l’apostrophe représente
les commentaires en Basic. Mais…en Pascal c’est comme ça…
Maintenant, imaginez que l’on est voulu faire la même, mais en anglais. Ça donnerait :
Hello! I’m a Warrior!. Vous remarquez qu’il y a un apostrophe dans la chaîne de caractèresà afficher. Si on l’utilise tel quel, une erreur se produira. Il faudra donc doubler cet apostrophe,
comme le montre le programme suivant :
program Ecrire;begin
write(’Hello! I »am a Warrior!’);
end.
Cependant,
write n’inclue pas le saut de ligne et le retour chariot. C’est à direque le curseur est toujours après le point d’exclammation. Si on ré-utilise
write,le texte sera écrit bêtement à la suite :
program Ecrire;begin
write(’Hello! I »am a Warrior!’);
write(’Salut! Je suis un Warrior!’);
end.
C’est pourquoi il faudra utiliser une instruction plus ou moins dérivée de
write :writeln (avec ln comme line). Là, la mise à la ligne sera effectué :
program Ecrire;begin
writeln(’Hello! I »am a Warrior!’);
writeln(’Salut! Je suis un Warrior!’);
end.
Petits calculs
Mais on peut aussi utiliser les instructions
write et writeln pour afficherle résultat de petits calculs. Il suffit pour cela d’écrire l’opération dans les parenthèses,
mais sans les apostrophes. Voici un exemple qui calcule la somme de 15 et 9 :
begin
write(’15 + 9 =’);
write(15 + 9);
end.
Pour simplifier le tout, on pourrait regrouper le tout en une seul ligne, on prenant soin de bien
séparer les deux termes (
‘15 + 9 =’ et 15 + 9) par une virgule :
begin
write(’15 + 9 =’, 15 + 9);
end.
Categories: Turbo Pascal
je voudrai avoir des cours et la correction des en turbo pascal, et merci
Salut à toute l’équipe de travail, Merci de faire ça, et merci pour les cours …
Bonne chance.
afficher le turbo pascal
write program for resourdre second degre equation
program taleb ;
begin
writeln (’hello at your friend taleb saleh ‘);
end.
Slt c tres bien ton prog moi je fais mes premiers pas dans la programmation mais il n’est pas possible d’avoir ce même prog en pdf?
quelle est La différence entre R+ et R- dans le domaine informatique ? et merci