0% ont trouvé ce document utile (0 vote)
18 vues14 pages

S ®ance10

Le document présente le langage de programmation Pascal, utilisé pour transcrire des algorithmes. Il décrit la structure d'un programme Pascal, comprenant l'en-tête, les déclarations et le programme principal, ainsi que les instructions de base comme l'écriture, la lecture et l'affectation. L'objectif est de familiariser les étudiants avec les concepts fondamentaux de la programmation en Pascal.

Transféré par

Yousra Abraka
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
18 vues14 pages

S ®ance10

Le document présente le langage de programmation Pascal, utilisé pour transcrire des algorithmes. Il décrit la structure d'un programme Pascal, comprenant l'en-tête, les déclarations et le programme principal, ainsi que les instructions de base comme l'écriture, la lecture et l'affectation. L'objectif est de familiariser les étudiants avec les concepts fondamentaux de la programmation en Pascal.

Transféré par

Yousra Abraka
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd

LYCÉE TECHNIQUE MOHAMMED ABED EL JABERI

‫ثانوية محمد عابد الجابري التقنية‬


 INFORMATIQUE

 Professeur: BOUTRIG RABAH

 Année: 2017/2018
Module3:

Algorithmique et programmation
Chapitre 3:

Les Langages de
programmation
RAPPEL
 Un programme est la traduction de l’algorithme
sous une forme compréhensible par l’ordinateur
afin de traiter les données d’un problème
 Langage de programmation: est un langage

informatique utilise des mots, des règles et des


signes spécifiques, pour écrire des
instructions(programme) destiné à un ordinateur.
L’OBJECTIF DE LA SÉANCE

 Connaître
Le langage Pascal
III. LANGAGE PASCAL
 Le langage de programmation qui sera utilisé pour transcrire
des exemples d’algorithmes est le langage PASCAL.
 C’est un langage proche de la pensée algorithmique.

1. Structure d’un programme PASCAl


Un programme Pascal se compose en trois partie : l’en-tête, les déclarations et
le programme principal.
program nom du programme; 1 L’en-tête
uses wincrt;
Var Nom_variable : type de la 2 La
variable ; déclaration
const Nom_constante = valeur ;

begin
instruction 1;
instruction 2; 3 Le programme
instruction 3; principal
….
instruction n;
end.
STRUCTURE D’UN PROGRAMME PASCAL
A- L’en-tête

C’est une partie très courte, dans laquelle le


programmeur désigne le nom du programme et
déclare la liste des unités (bibliothèques de sous-
programmes) à utiliser.

WinCrt: bibliothèque qui contient des sous-


programme qui permettent de gérer le clavier et
l’écran, qui inclut les différent fonction standard
B- LES DÉCLARATIONS
Cette zone permet de déclarer les éléments utilisés dans le
programme principal : variable , constantes, types, etc
En langage pascal, les types numériques, alphanumériques,
logique sont écrits ainsi
Type Type
Pascal
Integer
Entier
Numérique Longint
Réel Real
Un caractère Char
Alphanumériqu
e Chaine de
String
caractères
Logique Boolean
B- LES DÉCLARATIONS
Pour déclarer un variable :
var nom_variable : type_variable ;

Pour déclarer une constante :


const nom_constante=valeur;

Pour ajouter des commentaire :


{Commentaire}
(*Commentaire*)
C- LE PROGRAMME PRINCIPAL

 Il contient l’ensemble des instructions à exécuter.


2. LES INSTRUCTION DE BASE EN LANGAGE PASCAL
a- L’ècriture
write et writeln permettent d’écrire à l’écran. On peut
écrire soit un texte fixe (message), soit un contenu d’une
variable.
L’instruction writeln permet d’écrire à l’écran et de faire
passer le curseur à la ligne suivante
Exemple :
Instruction Effet
Write(‘bonjour’); Afficher le mot bonjour
Writeln(‘bonjour’); Afficher le mot bonjour et passe le
curseur à la ligne suivante
Writeln(‘Somme de A et B : ’, S); Afficher la phrase : Somme de A et B : ,
suivie du contenu de la variable S
A

6
6 write(A);

Bonjour_
write(‘Bonjour’
);

Bonjour
writeln(‘Bonjour’)
_
;
LES INSTRUCTION DE BASE EN LANGAGE
PASCAL
B- La lecture
read et readln permettent de lire une donnée tapée au
clavier. L’instruction bloque le déroulement du
programme et stocke les caractères tapés dans la
variable désignée entre parenthèses.
Exemple
Instruction Effet
read(nom); Bloque le programme et attend que des
readln(Age); caractères soient tapés suivis par une
validation. Dans le cas de readln le
curseur passe à la ligne suivante.
readln; Bloque le programme et attend que la
touche Entrée soit frappée
LES INSTRUCTION DE BASE EN LANGAGE
PASCAL
B- L’affectation
:= On peut saisir au clavier une valeur qui sera placée dans la
variable désignée. Mais il faut aussi pouvoir placer une
valeur dans une variable sans passer nécessairement par le
clavier. Ce sera le rôle de l’affectation.
Exemple
Instruction Effet
S:=A+B; La variable S reçoit la somme des
valeurs des variables A et B
Mention:=‘bien’; La variable mention reçoit la valeur
bien
EXERCICE

Algorithme addition Program addition;


Variable A,B,S : Réel Var A,B,S:Real;
Début begin
Lire(A); readln(A);
Lire(B); readln(B);
S A+B; S:=A+B;
Ecrire(‘la somme est ‘,S); writeln(‘la somme est ‘,S);
Fin End.

Vous aimerez peut-être aussi