sc2mosta
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
sc2mosta

LE LANGAGE DE PROGRAMMATION PASCAL .
 
AccueilPortailGalerieDernières imagesRechercherS'enregistrerConnexion
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Derniers sujets
» NOTE EMD1 + EMD2+ DS + RAT. 2010-2011
cours numéro 03 Icon_minitimeDim 18 Sep - 13:58 par maachou mohamed

» TD NO 02
cours numéro 03 Icon_minitimeMer 14 Sep - 18:12 par BENYAMINA MOHAMED RABEH

» cours numéro 03
cours numéro 03 Icon_minitimeMer 14 Sep - 15:19 par belhocine faycal.g1

» cours numéro 02
cours numéro 03 Icon_minitimeMar 13 Sep - 18:19 par BENYAMINA MOHAMED RABEH

» cours numéro 01
cours numéro 03 Icon_minitimeMar 13 Sep - 18:19 par BENYAMINA MOHAMED RABEH

» cours numéro 06
cours numéro 03 Icon_minitimeMar 13 Sep - 18:19 par BENYAMINA MOHAMED RABEH

» cours numéro 04
cours numéro 03 Icon_minitimeMar 13 Sep - 18:18 par BENYAMINA MOHAMED RABEH

» pascal en arabe
cours numéro 03 Icon_minitimeMar 13 Sep - 18:18 par BENYAMINA MOHAMED RABEH

» cours numéro 08
cours numéro 03 Icon_minitimeMar 13 Sep - 18:17 par BENYAMINA MOHAMED RABEH

Marque-page social
Conservez et partagez l’adresse de sc2mosta sur votre site de social bookmarking
Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Forum
Partenaires
Forum gratuit



Tchat Blablaland
Le Deal du moment :
Xiaomi Mi Smart Camera 2K Standard Edition (design ...
Voir le deal
11.39 €

 

 cours numéro 03

Aller en bas 
+40
modta nounou(saiad a.e.k)
khalil sadi
oudia moh
boukhatem hayet
tabti abdesselem
ziane karima
haddar meriem
amell kharoubi
zakaria bachir bouiadjera
aoudja djemaia
siham louati
maissour abdala benklouz
Yahia Hynd
khelifa kherroubi
hadjoudj
Bachir Elezaar Faiza
Benanteur soumia
Bakreti amina
lahouel aicha
orangeblan
salah abdelkader
mohamed20
DAOUD HINDA
haroual
touir youcef
Messah Nadir
Cherifi Mohammed Amine
Bouziane Mohamed
Benalioua Yahya
DJAKMINE ABDELFATEH
benalioua yasmine
chenine afif nouredine
DAOUD HINDA G 4
DJEFFAL KHEIR EDDINE
bouzidi
zoubida
larabi*maamar
kacher
KREIRI AKILA
Admin
44 participants
Aller à la page : 1, 2, 3 ... 16 ... 31  Suivant
AuteurMessage
Admin
Admin
Admin


Messages : 23
Points : 39
Réputation : 16
Date d'inscription : 15/03/2008
Age : 63
Localisation : MOSTAGANEM

cours numéro 03 Empty
MessageSujet: cours numéro 03   cours numéro 03 Icon_minitimeDim 16 Mar - 0:08

13 Fév 2008
Cours no 03 de PASCAL5. Les variables en Pascal


Les variables représentent des emplacements en mémoire dont le contenu peut changer pendant l'exécution du programme. Toute variable utilisée doit être déclarée explicitement pour connaitre son type. Les deux types utilisés pour les nombres sont REAL et INTEGER.


Exemple : VAR
x : Real;
i : Integer ;


IL est possible de déclarer plusieurs identificateurs avec le même type :


VAR
A, B, C, Xl, R : Real;
I, J, K, S1 : Integer ;

Delta, Epsilon: Real ;


Règles d'une déclaration :


1. V AR est un mot réservé de Pascal, il apparaît une seule fois dans le programme pour faire toutes les déclarations de variables. .

2. INTEGER et REAL sont des identificateurs prédéfinis.

3. Un même identificateur de variable ne peut apparaître qu'une seule fois, il ne peut figurer une déclaration de constante.

4. Quand la variable est déclarée, sa valeur est indéfinie.

5. Les identificateurs de variables doivent être choisis judicieusement.

6. Les variables arithmétiques peuvent être utilisées dans les expressions arithmétiques tout comme les constantes.


6. L'instruction d’affectation de Pascal


Lors de la déclaration d'une variable, l'emplacement mémoire qui lui est alloué ne contient pas de valeur définie. Ainsi la déclaration: Var I : Integer ;

réserve pour la variable I un emplacement mémoire suffisant pour contenir toute valeur entière valide en Pascal mais ne lui donne pas de valeur.

Pour donner une valeur à une variable, on utilise l'instruction d'affectation dont la syntaxe est :


Variable := expression;


Exemple : I := l ;

Delta := B * B – 4 * A * C ;
Surface := PI * R * R ;

Le signe ' :=' est utilisé en Pascal pour désigner 1'affectation.


Remarques : 1. Le symbole d'affectation ':=' signifie que le résultat de l'expression qui se trouve à droite est affecté à la variable qui se trouve à gauche.



2. Le résultat de l'expression doit être d'un type compatible avec celui de la variable qui reçoit ce résultat. Après l'affectation, la variable perd la valeur qu'elle contenait avant l'affectation.
3. La variable située à gauche de ':=' peut elle même apparaître dans l'expression à droite.


Exemple : - F := F+I ;
S := S+X ;

I := I+ 1 ;



4. Pour permuter les valeurs affectées à deux variables, il est nécessaire d’utiliser une variable temporaire: T := V1 ;

V1 := V2 ;

V2 := T ;



Cependant, il est possible d'affecter une valeur (ou expression) entière à une variable réelle: il y a une conversion automatique de la représentation entière à la représentation réelle proprement dite.


Exemple : Var
A : Real;
I : Integer ;
Begin

A :=I+3;

End.


7. Lecture de données à partir du clavier


Il n'est pas toujours possible d'assigner (d'affecter) des valeurs aux variables dans le programme. En effet, pour modifier la valeur assignée on est obligé de modifier l'instruction contenant cette affectation. Pascal permet d'éviter cet inconvénient avec la lecture de données externes.



Dans ce cas, les données nécessaires à l'exécution du programme ne figurent pas dans le texte du programme mais elles sont introduites, par l'utilisateur, à la demande de l'ordinateur, pendant l'exécution du programme. Ceci est possible grâce aux instructions READ et READLN dont le format est: READ (liste de Variable) ;


READLN (liste de variables) ;

Exemple: READ(A, B, C);
READLN(A, B, C);
READ(A) ; READ(B) ; READ( C) ;
Remarques:

- Les données doivent être séparées par des espaces lors de leur entrée,

- Différence entre READ et READLN :


Des instructions READ consécutives lisent sur la même ligne tant qu'il y a des données à lire. Ainsi : READ (A) ; READ (B, C) ; ó READ(A, B, C) ;


Une instruction READLN lit sur la ligne, mais passe à la ligne suivante dès que la lecture de ses variables est faite.


Exemple:

Program Lecture;

Var

A, B, C : INTEGER ;

Begin
Read (A) ;
Read (B) ;
Read (C);
Writeln (A, B, C) ;

End.




Entrée au clavier




Affichage sur l’écran




1 2 3

4

1 2 A $

5

1 2

3 4 5


1 2 3 4 5

6 7 8






-Il est illégal de fournir des données numérique sous forme d'expressions (1/2, 3*4, ...)
- Evidemment les données fournies doivent être compatibles en type aux variables qui apparaissent des READ ou READLN.

8. Edition du contenu d'une variable à l'aide de Write ou Writeln




L'instruction WRITE ou WRITELN peut être utilisée pour éditer le contenu d'une variable (ou de plusieurs variables), Le format utilisé est alors : WRITE (liste de variables) ; ou WRITELN (liste de variables) ;




Exemple : WRITELN (A, B, C) ;



Mais afin de permettre une lecture aisée des résultats Sans avoir à relire le programme pour pouvoir établir la correspondance entre les variables et les résultats affichés sur l'écran, il est préférable d'insérer un message avant chaque variable. On alors le format :



Write ('message1’,variable1, 'message2', variable2,… ) ;




Exemple: Writeln(' A=',A,'B=', B, 'C=',C);



L'instruction Write ou Writeln permet d'effectuer une édition formatée, c'est à dire en précisant le nombre de places sur lesquelles la valeur de la variable sera affichée. S'il n'y a pas de précision concernant le format, l'édition des résultats numériques se fera toujours sur un nombre de caractères constant.




8.1. Edition formatée des entiers

La syntaxe est la suivante: Write (V :N) ;



V : identificateur (nom) de la variable à éditer,

N : nombre entier qui précise le nombre de caractères qui seront utilisés pour afficher V.




Si N est trop grand par rapport à la variable, l'édition de V est cadrée à droite, les caractères inutilisé sont remplis de blancs.




Exemple: V:= 15;

WRITELN(V :6) ;


Si par contre, N est trop petit, V est affichée avec tous ses chiffres, il n 'y a pas de troncature.




8.2. Edition formatée des réels




Les réels sont normalement affichés en forme virgule flottante: Pour les afficher sous forme de partie entière et partie fractionnaire en précisant le nombre de chiffres à utiliser, on utilise le format suivant :



WRITE (V : N1 :N2) ;



N1 : le nombre total de caractères à utiliser pour afficher V,



N2 : le nombre de caractères utilisés pour afficher la partie fractionnaire.


Exemple : PI:= 3.14159;
Write (PI :10 :5) ;
Write (PI :8 :3) ;


Le signe du nombre et le point décimal comptent dans total de N1 caractères.



Il est possible de préciser le nombre de caractères sur lesquels l'écriture d'une chaîne de caractères se fait (pour laisser des espaces blancs à gauche), on utilise le format suivant :




Write ('message' :N) ;




Exemple: Write ('TP Informatique' :40) ;
Revenir en haut Aller en bas
https://sc2mosta.forums-actifs.com
KREIRI AKILA

KREIRI AKILA


Messages : 85
Points : 118
Réputation : 3
Date d'inscription : 09/12/2009
Age : 39
Localisation : mostaganem

cours numéro 03 Empty
MessageSujet: slt   cours numéro 03 Icon_minitimeJeu 10 Déc - 18:49

مساء النور استاد درس اليوم سهل و مفهوم
Revenir en haut Aller en bas
KREIRI AKILA

KREIRI AKILA


Messages : 85
Points : 118
Réputation : 3
Date d'inscription : 09/12/2009
Age : 39
Localisation : mostaganem

cours numéro 03 Empty
MessageSujet: salam   cours numéro 03 Icon_minitimeJeu 10 Déc - 20:05

alor bon nuit a 2m1
Revenir en haut Aller en bas
DJEFFAL
Invité




cours numéro 03 Empty
MessageSujet: SALUT   cours numéro 03 Icon_minitimeVen 11 Déc - 0:37

BON NUIT DJEFFAL KHEIR EDDINE G:4
Revenir en haut Aller en bas
//karima
Invité




cours numéro 03 Empty
MessageSujet: salamm   cours numéro 03 Icon_minitimeVen 11 Déc - 20:32

bon soir prof je ss dermerche karima du groupe numéro 04 merciii à vous prof extrememnt
Revenir en haut Aller en bas
daadoua
Invité




cours numéro 03 Empty
MessageSujet: Re: cours numéro 03   cours numéro 03 Icon_minitimeSam 12 Déc - 0:55

slm je ss daadoua wiam GN4
Revenir en haut Aller en bas
nessar h
Invité




cours numéro 03 Empty
MessageSujet: G07   cours numéro 03 Icon_minitimeSam 12 Déc - 13:23

je suis nessar g07 merci pour les cours prof ammour
Revenir en haut Aller en bas
daadoua
Invité




cours numéro 03 Empty
MessageSujet: Re: cours numéro 03   cours numéro 03 Icon_minitimeLun 14 Déc - 1:09

slm
Revenir en haut Aller en bas
kacher

kacher


Messages : 57
Points : 100
Réputation : 0
Date d'inscription : 07/12/2009
Localisation : Mostaganem

cours numéro 03 Empty
MessageSujet: Re: cours numéro 03   cours numéro 03 Icon_minitimeLun 14 Déc - 18:35

c claire
thx Very Happy
Revenir en haut Aller en bas
daadoua
Invité




cours numéro 03 Empty
MessageSujet: Re: cours numéro 03   cours numéro 03 Icon_minitimeLun 14 Déc - 20:31

slt je ss daadoua wiam GN4
Revenir en haut Aller en bas
boukhoud
Invité




cours numéro 03 Empty
MessageSujet: Re: cours numéro 03   cours numéro 03 Icon_minitimeLun 14 Déc - 20:34

je ss boukhoudmi zoubida GN3
Revenir en haut Aller en bas
KREIRI AKILA

KREIRI AKILA


Messages : 85
Points : 118
Réputation : 3
Date d'inscription : 09/12/2009
Age : 39
Localisation : mostaganem

cours numéro 03 Empty
MessageSujet: salaaaaaaaaaaam   cours numéro 03 Icon_minitimeVen 18 Déc - 20:05

slt mon prof sava bien
Revenir en haut Aller en bas
KREIRI AKILA

KREIRI AKILA


Messages : 85
Points : 118
Réputation : 3
Date d'inscription : 09/12/2009
Age : 39
Localisation : mostaganem

cours numéro 03 Empty
MessageSujet: salam   cours numéro 03 Icon_minitimeVen 18 Déc - 21:24

alor bon nuit et merci mon prof by a 2m1 nechalah
Revenir en haut Aller en bas
DJEFFAL
Invité




cours numéro 03 Empty
MessageSujet: salut   cours numéro 03 Icon_minitimeSam 19 Déc - 12:33

BON JOUR JE SS DJEFFAL KHEIR EDDINE G04
Revenir en haut Aller en bas
kacher

kacher


Messages : 57
Points : 100
Réputation : 0
Date d'inscription : 07/12/2009
Localisation : Mostaganem

cours numéro 03 Empty
MessageSujet: Re: cours numéro 03   cours numéro 03 Icon_minitimeSam 19 Déc - 22:40

Happy new Hijri year for all Muslims flower flower
Revenir en haut Aller en bas
DJEFFAL
Invité




cours numéro 03 Empty
MessageSujet: SALUT   cours numéro 03 Icon_minitimeDim 20 Déc - 11:12

BON JOUR JE SS DJEFFAL KHEIR EDDINE G04
Revenir en haut Aller en bas
tima
Invité




cours numéro 03 Empty
MessageSujet: slt   cours numéro 03 Icon_minitimeDim 20 Déc - 17:58

see u ...............benhalima fatima zahra g :02
Revenir en haut Aller en bas
//KARIMA
Invité




cours numéro 03 Empty
MessageSujet: salam   cours numéro 03 Icon_minitimeDim 20 Déc - 18:58

bon soir;;;;;;;;;;;;dermeche karima gr nm 04
Revenir en haut Aller en bas
kacher

kacher


Messages : 57
Points : 100
Réputation : 0
Date d'inscription : 07/12/2009
Localisation : Mostaganem

cours numéro 03 Empty
MessageSujet: Re: cours numéro 03   cours numéro 03 Icon_minitimeDim 20 Déc - 23:26

Bonsoir a tous Very Happy
Revenir en haut Aller en bas
KREIRI AKILA

KREIRI AKILA


Messages : 85
Points : 118
Réputation : 3
Date d'inscription : 09/12/2009
Age : 39
Localisation : mostaganem

cours numéro 03 Empty
MessageSujet: salam   cours numéro 03 Icon_minitimeLun 21 Déc - 11:41

bjr a tout sava
Revenir en haut Aller en bas
tima
Invité




cours numéro 03 Empty
MessageSujet: hi   cours numéro 03 Icon_minitimeLun 21 Déc - 16:07

slt;vous etes bien
Revenir en haut Aller en bas
//karima
Invité




cours numéro 03 Empty
MessageSujet: sltttttt   cours numéro 03 Icon_minitimeLun 21 Déc - 19:09

c moi dermeche karima gp nm 04::::: merciiiiiiiiiiiiiiiiiiiii
Revenir en haut Aller en bas
DJEFFAL
Invité




cours numéro 03 Empty
MessageSujet: SALUT   cours numéro 03 Icon_minitimeLun 21 Déc - 19:43

BON SOIR JE SS DJEFFAL KHEIR EDDINE G04
Revenir en haut Aller en bas
BOUAZZA
Invité




cours numéro 03 Empty
MessageSujet: SALAM   cours numéro 03 Icon_minitimeLun 21 Déc - 19:45

SALUT MOI BOAAZA MOSTAPHA G03
Revenir en haut Aller en bas
KREIRI AKILA

KREIRI AKILA


Messages : 85
Points : 118
Réputation : 3
Date d'inscription : 09/12/2009
Age : 39
Localisation : mostaganem

cours numéro 03 Empty
MessageSujet: salam   cours numéro 03 Icon_minitimeLun 21 Déc - 20:43

salam sava a tout
Revenir en haut Aller en bas
Contenu sponsorisé





cours numéro 03 Empty
MessageSujet: Re: cours numéro 03   cours numéro 03 Icon_minitime

Revenir en haut Aller en bas
 
cours numéro 03
Revenir en haut 
Page 1 sur 31Aller à la page : 1, 2, 3 ... 16 ... 31  Suivant
 Sujets similaires
-

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
sc2mosta :: cours-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser