sc2mosta

LE LANGAGE DE PROGRAMMATION PASCAL .
 
AccueilPortailCalendrierGalerieFAQRechercherMembresGroupesS'enregistrerConnexion
Rechercher
 
 

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

» TD NO 02
Mer 14 Sep - 18:12 par BENYAMINA MOHAMED RABEH

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

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

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

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

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

» pascal en arabe
Mar 13 Sep - 18:18 par BENYAMINA MOHAMED RABEH

» cours numéro 08
Mar 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

Partagez | 
 

 cours numéro 05

Aller en bas 
Aller à la page : 1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Suivant
AuteurMessage
Admin
Admin
avatar

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

MessageSujet: cours numéro 05   Dim 16 Mar - 0:10

13 Fév 2008
Cours No 05 de PASCAL13. Le type caractère


De même qu'une valeur du type INTEGER était un nombre entier, une valeur de type caractère (CHAR) sera un caractère quelconque. Un caractère représente n'importe quel chiffre, lettre ou autre symbole existant dans le jeu de caractères utilisé sur un ordinateur.



Format de déclaration d'une variable de type caractère : Var
y : Char ;

Cette variable peut recevoir n'importe quel caractère pendant l'exécution du programme.
y := 'c' ; Ou bien y := 'l' ;
Remarque :
· Une variable de type caractère ne peut recevoir qu'un seul caractère,
· Généralement une variable de type caractère est représentée en mémoire par un octet,
· Une constante de type caractère est écrite entre deux quotes : ‘A’,’a’,’5’,’ ;’,(‘,…

14. Ordre d'un caractère

A chaque caractère: de l'alphabet utilisé correspond un entier qu'on appelle ordre du caractère, Par exemple l'ordre de ‘A' est 65 suivant la table de codification ASCIl. En Pascal, deux fonctions permettent le passage du caractère à son ordre et inversement. Ces deux fonctions sont les suivantes:






Fonction





Type argument





Type résultat





Rôle





Exemple








ORD





Char





Integer





Retourne l’ordre du caractère donné en argument





ORD(‘B’)




vaut 66








CHR





Integer (compris entre 0 et 255)





Char





Retourne le caractère ayant l’ordre indiqué





CHAR(65)




Vaut ‘A’








Exemple: Program Ordre_De_Caractere;


Var
C : Char ;
I : Integer ;
Begin
Readln(C) ;
I := ord (C) ;
Writeln ('Ordre du caractère ‘, C, ‘ : ',I) ;

END.

15. L'instruction composée

Une instruction composée est une suite d'instructions placées entre les mots clés BEGIN et END. Elle a la structure Suivante :
Begin
Instruction1 ;
instruction2 ;
……………….
instructionn
End;

Notons que les instructions entre BEGIN et END se terminent toutes par un point virgule sauf la dernière.

16. L'instruction de rupture de séquence (l'alternative):

On l'appelle aussi l'instruction conditionnelle, et comme son nom l'indique elle sert à utiliser une condition pour séparer deux cas (ou plusieurs) dans un traitement. Pascal offre deux formes de l'alternative.


a) L'alternative simple:


Sa forme générale est: IF condition THEN

Begin
instruction 1 ;
instruction2 ;
…….. ;
instructionN
End;

condition: est un expression booléen.
L'exécution de l'alternative se fait comme suit:
* Si la condition qui se trouve entre IF et THEN est égale à TRUE alors l’exécution se poursuit à l'instruction composée qui suit THEN.
* Si la condition qui se trouve entre IF et THEN est égale à FALSE alors l'exécution se poursuit directement à l'instruction suivante,

Remarque :
* Si l'instruction composée qui suit THEN contient une seule instruction, alors l’utilisation des mots clés BEGIN et END est facultative.
* L'instruction composée qui suit THEN peut à son tour contenir une instruction conditionnelle, ou toute instruction valide dans Pascal.

Exemple 1 : IF Delta = 0 THEN
Begin
X := -B/(2*A);
Writeln(‘Solution double ‘);
Writeln ('X=' ,X)
End.

Exemple 2: Résolution d'une équation du premier degré


Program PremierDegre;
Var
X, A, B : REAL;
Begin
READLN(A,B);
IF A <>0 THEN
Begin
X := -B / A ;
Writeln ('X=' , X)
End;
IF A= 0 THEN
Writeln ('Pas de solution')

END.

b) L'alternative double :
Pascal offre une deuxième instruction conditionnelle qui permet définir le traitement à effectuer dans le cas où la condition=TRUE et le traitement à effectuer dans le cas où la condition=FALSE. La forme de cette instruction est la suivante.

IF condition THEN
Begin
instruction;
…………..;
Instruction
End
ELSE
Begin
instruction;
………….. ;
instruction
End.

L'exécution de cette instruction se fait comme suit:

* Si la condition=TRUE alors l'exécution se poursuit à l'instruction composée qui suit THEN,
* Si la condition=FALSE alors l'exécution se poursuit à l'instruction composée qui suit ELSE,
* Dans les deux cas, après l'exécution de l'une des deux instructions composées, l'exécution se poursuit à l'instruction suivante.

Remarque: Le mot réservé ELSE ne doit jamais être précédé d'un point virgule.

Exemple 1 : Equation du premier degré
IF A <>0 THEN
Begin
X := -B/A ;
Writeln ('X=', X)
End
ELSE Writeln ('Pas de solution') ;

Exemple 2 : Trouver le plus grand parmi trois entier A, B et C.

Program LePLusGrand;
Var
A, B, C : Integer;
Begin
Readln (A, B, C) ;
IF A>B THEN
IF A>C THEN Writeln(A)
ELSE Writeln (C)
ELSE
IF B>C THEN Writeln(B)
ELSE Writeln (C)
end.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://sc2mosta.forums-actifs.com
Bendref Belkacem



Messages : 41
Points : 58
Réputation : 0
Date d'inscription : 16/11/2009

MessageSujet: Re: cours numéro 05   Mer 16 Déc - 18:45

Bendref Belacem - G2.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
kacher

avatar

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

MessageSujet: Re: cours numéro 05   Mer 16 Déc - 19:47

G 05 santa
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
KREIRI AKILA

avatar

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

MessageSujet: salam   Ven 18 Déc - 20:39

salam c akila G05 et merci
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
belhadji
Invité



MessageSujet: slm   Lun 21 Déc - 21:10

salam je m'appelle belhadji de groupe 01
Revenir en haut Aller en bas
KREIRI AKILA

avatar

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

MessageSujet: slt   Ven 1 Jan - 20:58

salam sava
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
cherfaou
Invité



MessageSujet: Re: cours numéro 05   Ven 15 Jan - 15:26

bon soir prof moi cherfaoui fouzia G03
Revenir en haut Aller en bas
fatima abbou

avatar

Messages : 41
Points : 62
Réputation : 0
Date d'inscription : 16/01/2010
Localisation : mostaganem

MessageSujet: slt   Sam 16 Jan - 18:58

slt sava b1 je suis fatima abbou Go 01 santa
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
daadoua
Invité



MessageSujet: Re: cours numéro 05   Lun 18 Jan - 1:10

slt je ss daadoua wiam GN4
Revenir en haut Aller en bas
chenine afif nouredine

avatar

Messages : 51
Points : 70
Réputation : 0
Date d'inscription : 19/01/2010
Age : 28
Localisation : bosquet

MessageSujet: Re: cours numéro 05   Mer 20 Jan - 0:07

merci prof pour le cour cheers
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
DJAKMINE ABDELFATEH



Messages : 112
Points : 117
Réputation : 0
Date d'inscription : 05/01/2010
Age : 30
Localisation : mostaganem

MessageSujet: salut tout le monde   Mer 20 Jan - 16:22

Very Happy
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
CHERFAOU
Invité



MessageSujet: salam 3likom   Mer 20 Jan - 21:22

bon nuit moi cherfaoui fouziaG03
Revenir en haut Aller en bas
KREIRI AKILA

avatar

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

MessageSujet: salam   Mer 20 Jan - 21:55

slt sava alor a2m1 nechalah bonne nuit by
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
kacher

avatar

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

MessageSujet: Bsr   Mer 20 Jan - 22:09

ouii a 2m1 Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
G03
Invité



MessageSujet: HI   Sam 23 Jan - 13:45

BNJ C BOUKHOUDMI ZOUBIDA PROF j'arive pas à s'enregistrer lol! lol!
Revenir en haut Aller en bas
DJAKMINE ABDELFATEH



Messages : 112
Points : 117
Réputation : 0
Date d'inscription : 05/01/2010
Age : 30
Localisation : mostaganem

MessageSujet: ?????????????????????????????????   Sam 23 Jan - 14:19

Question
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
*tima*
Invité



MessageSujet: hi   Sam 23 Jan - 16:17

salut att j ss benhalima fatima zahra gn:02
Revenir en haut Aller en bas
slm
Invité



MessageSujet: belhadji khadidja   Sam 23 Jan - 21:40

salèm 3likom, je ss de groupe 01,bn8.
Revenir en haut Aller en bas
belhadji
Invité



MessageSujet: SLM   Sam 23 Jan - 21:43

JE SS de groupe01
Revenir en haut Aller en bas
chenine afif nouredine

avatar

Messages : 51
Points : 70
Réputation : 0
Date d'inscription : 19/01/2010
Age : 28
Localisation : bosquet

MessageSujet: Re: cours numéro 05   Sam 23 Jan - 21:52

ok prof merci flower
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
zoubida



Messages : 33
Points : 39
Réputation : 0
Date d'inscription : 25/11/2009

MessageSujet: BOUKHOUDMI ZOUBIDA   Mer 27 Jan - 0:51

je ss boukhoudmi zoubida G03
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Benalioua Yahya

avatar

Messages : 71
Points : 139
Réputation : 1
Date d'inscription : 28/01/2010

MessageSujet: Re: cours numéro 05   Jeu 28 Jan - 14:01

Benalioua Yahya . G2
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
fatima abbou

avatar

Messages : 41
Points : 62
Réputation : 0
Date d'inscription : 16/01/2010
Localisation : mostaganem

MessageSujet: Re: cours numéro 05   Jeu 28 Jan - 19:35

mzrci ...... Very Happy Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
fatima abbou

avatar

Messages : 41
Points : 62
Réputation : 0
Date d'inscription : 16/01/2010
Localisation : mostaganem

MessageSujet: Re: cours numéro 05   Jeu 28 Jan - 19:35

marci ...... Very Happy Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Benalioua Yahya

avatar

Messages : 71
Points : 139
Réputation : 1
Date d'inscription : 28/01/2010

MessageSujet: Re: cours numéro 05   Jeu 28 Jan - 22:01

BONNE NUIT!!!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: cours numéro 05   

Revenir en haut Aller en bas
 
cours numéro 05
Revenir en haut 
Page 1 sur 10Aller à la page : 1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Suivant
 Sujets similaires
-
» Ouvrir un fichier dans Mapsource sans effacer les données en cours?
» Problème sur l'arret en cours
» Cours ImageReady
» Cours par ChatBox - Samedi 19 Janvier 2013
» Des cours de InDesign ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
sc2mosta :: cours-
Sauter vers: