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 07 Icon_minitimeDim 18 Sep - 13:58 par maachou mohamed

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

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

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

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

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

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

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

» cours numéro 08
cours numéro 07 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
-40%
Le deal à ne pas rater :
Tefal Ingenio Emotion – Batterie de cuisine 10 pièces (induction, ...
59.99 € 99.99 €
Voir le deal

 

 cours numéro 07

Aller en bas 
+46
khalil sadi
oudia moh
modta nounou(saiad a.e.k)
siham louati
boukhatem hayet
ziane karima
haddar meriem
Yahia Hynd
lalia marroki
coucou oueld coucou
Belbachir fatima
korichi ahmed islam
lahouel aicha
hadjoudj
Bachir Elezaar Faiza
bennouna fatiha
Bakreti amina
Benanteur soumia
khelifa kherroubi
Benhalima fatima
DERMECHE KARIMA
mohamed20
LAZERGUI HAFIDA
benchendikh mohamed
DAOUD HINDA
kouider-aissa fatiha
lahcene.seddik213
KREIRI AKILA
BENACER BOUZID
Messah Nadir
larabi*maamar
messaoudi ali
hachelaf hayet
Bendref Belkacem
touir youcef
Bouziane Mohamed
AZZEMOU
fatima abbou
DAOUD HINDA G 4
chenine afif nouredine
Benalioua Yahya
zoubida
DJAKMINE ABDELFATEH
kacher
DJEFFAL KHEIR EDDINE
Admin
50 participants
Aller à la page : 1, 2, 3, 4, 5, 6, 7, 8, 9, 10  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 07 Empty
MessageSujet: cours numéro 07   cours numéro 07 Icon_minitimeDim 16 Mar - 0:17

Les types scalaires et ensembles:

En plus des types usuels utilisés (Integer, Real, Char et Boolean), Pascal donne la possibilité d'utiliser d'autres types nommés scalaires (types énumérés et types intervalles) et les types ensembles. Ces types sont introduits pour permettre une programmation plus structurée au niveau du choix des données dans le programme.

a) Les types énumérés :

Très souvent, une variable ne peut prendre qu'un petit nombre de valeurs distinctes. Par exemple, une variable qui représente le jour de semaine ne peut prendre que l'une des valeurs énumérées: (Samedi, Dimanche, Lundi, Mardi, Mercredi, Jeudi, Vendredi).Il est possible d'utiliser les entiers positif; (0, 1, ..., 6) pour représenter ces valeurs. Mais Pascal nous permet d'utiliser des noms pour désigner ces valeurs plutôt que des valeurs numériques abstraites, Ceci est possible grâce au types énumérés, Un type énuméré est défini par la liste de valeurs que peut prendre une valeur de ce type.

Exemple : Type
unites = (centimetre, mettre, kilometre) ;
jour = (Samedi, Dimanche, Lundi, Mardi, Mercredi, Jeudi, Vendredi) ;


La déclaration d'une variable d'un type énuméré se fait alors dans la section de déc1aration du variables en utilisant l'identificateur de type approprié.

Exemple : Var
echelle : unîtes;
Conge:Jour;


Ces deux dernières déclarations sont équivalentes aux déclarations suivantes :
Var
Echelle : (centimetre, mettre, kilometre) ;
Conge : (Samedi, Dimanche, Lundi, Mardi, Mercredi, Jeudi, Vendredi) ;


Règles d'utilisation des types énumérés:

. Les valeurs d'un type énumérées sont numérotées à partir de zéro (0), de ce fait elles sont ordonnées de façon croissante dans l'ordre de leur écriture.
. Une variable déclarée avec un type énuméré ne Peut prendre que l'une des valeurs énumérées de ce type.

Par exemple: conge := Jeudi;

. Les seuls opérateurs pouvant être appliqués à des variables de type énuméré sont les opérateurs de comparaison, Dans l'exemple plus haut on a : Samedi < Dimanche < lundi, ,. et ainsi de suite.
.Le type prédéfini Boolean est lui même un type énuméré, implicitement défini par :

TYPE Boolean = (FALSE,TRUE) ;

.Les fonctions pred et succ peuvent avoir des arguments de type énuméré et retourne une valeur de même type que l'argument.
succ (mardi) = mercredi
pred (kilometrc) = metre


Le premier membre de la liste n’a pas prédécesseur et le dernier membre n’a pas de successeur.

. La fonction ord peut également avoir un argument de type énuméré et retourne le numéro de cette valeur dans la liste.
ord (samedi) = 0
ord (kilometre) = 2


. Il n'est pas possible de lire ou d'écrire des valeurs d'un type énuméré.
. Il est possible d’utiliser une variable de type énuméré comme compteur de la boucle FOR.

Var
Travail : (Samedi, Dimanche, Lundi, Mardi, Mercredi, Jeudi, Vendredi) ;
BEGIN
For travail := samedi To Jeudi Do
Begin
……….
End ;


b) Les types intervalles:

Un type intervalle est défini par deux constantes du type lnteger, Char ou d'un type énuméré. Par exemple: Type
octet = 0..255 ;
minuscule = 'a'..'z' ;
chiffre = 0..9 ;
Semaine = (samedi, dimanche, lundi, mardi, mercredi, jeudi, vendredi) ;
jour_ouvrable = samedi..jeudi;


La borne inférieure de l'intervalle doit, bien évidemment, être inférieure à la borne supérieure. Une variable de type intervalle est déclarée comme suit:
Var
lettre: minuscule ;


Comme dans le cas des types énumérés, cette déclaration aurait pu être écrite ainsi:
Var
lettre: 'a'..'z' ;


Mais il est généralement préférable de séparer les déclarations de types des déclarations de variables.


Règles d'utilisation du type intervalle:


. Les variables de type intervalle peuvent être lues ou écrites.

. Les variables d'un type intervalle sont compatibles avec les variables du type de base de l'intervalle. Par exemple, les instructions suivantes sont valides:
Var
jour: 1..31 ;
lettre: 'a'..'z' ;
j : Integer ;
C :Char ;
Begin
i := j ;
lettre := c ;
i :=j*3+1 ;


. Il est fréquent d'utiliser des variables de type intervalle comme compteur de boucle FOR.
. Toutes les fonctions définies sur le type de base des bornes de l'intervalle sont applicable aux variables de ce type intervalle.

c) Les types ensembles :

Un ensemble est une collection d'objets de même type. En Pascal un type ensemble peut être défini à partir de n' importe quel type énuméré ou intervalle. Les valeurs d'un type ensemble sont des ensembles de valeurs du type de base utilisé.

Exemple :
Type
Ingredients = (orange, fraise, pomme, banane, creme,_chocolat, noisette) ;
Dessert = Set of ingredients ;


Les variables de type Dessert sont déclarées ainsi: .
Var
gouter, panier: Dessert;


Ces variables peuvent recevoir n'importe quel ensemble de valeurs de type Ingredients. Ces valeurs sont comprises entre les deux crochets '[' et ']' et sont séparées' par les virgules. Par exemple, on peut écrire:

panier := [orange, fraise, pomme] ;
gouter := [noisette, crème, chocolat] ;
ou alors,
panier:= [orange..banane];
gouter := [ ];


Le nombre de valeurs possibles des variables d'un type ensemble est égal à 2**n où n représente le nombre de valeurs dans le type de base de l'ensemble. Dans l'exemple plus haut, les valeurs du type Dessert peuvent prendre l'une des 2**6=64 valeurs possibles (ensembles possibles).

Opération sur les ensembles :

Les opérations suivantes sont définies sur les variables d’un type ensemble :

Opération Symbole Pascal Résultat Union + Ensemble
Intersection * Ensemble
Différence - Ensemble
Contient  Boolean
Est contenu dans  Boolean
Appartenance IN Boolean



Exemple :

Program ensembles;
Type
Semaine = (samedi; dimanche, lundi, mardi, mercredi, jeudi, vendredi) ;
Jours = set of Semaine;
Var
travail, conge, marche, dentiste, tous, occupation: Jours;
x, y, z, w : Boolean ;
Begin
tous := [samedi.. vendredi] ;
travail := [samedi..jeudi] ;
conge := tous - travail ;
marche := [lundi, jeudi] ;
dentiste := [mardi] ;
occupation := dentiste + marche;
x := marche  travail ;
y := occupation  conge ;
z := samedi in marche;
End.


Remarque : Les valeurs de type ensemble ne peuvent être ni lues ni écrites.


Dernière édition par Admin le Mar 18 Mar - 17:01, édité 1 fois
Revenir en haut Aller en bas
https://sc2mosta.forums-actifs.com
benabdes
Invité




cours numéro 07 Empty
MessageSujet: Re: cours numéro 07   cours numéro 07 Icon_minitimeJeu 3 Déc - 20:47

3*(4+(7-8div3)-7)/2 3*(11-8/3)-7)/2 3*3/3-7)/2 3-7/2 =-2
Revenir en haut Aller en bas
benabdes
Invité




cours numéro 07 Empty
MessageSujet: Re: cours numéro 07   cours numéro 07 Icon_minitimeJeu 3 Déc - 20:55

bonne nuit
Revenir en haut Aller en bas
bousnan
Invité




cours numéro 07 Empty
MessageSujet: Re: cours numéro 07   cours numéro 07 Icon_minitimeLun 7 Déc - 18:28

Laughing merci pour les cours
Revenir en haut Aller en bas
tahri im
Invité




cours numéro 07 Empty
MessageSujet: Re: cours numéro 07   cours numéro 07 Icon_minitimeMar 8 Déc - 19:06

salamo 3alaykm .kayfa ahwal.min fadlika a3id chrha la condition parse que prof td galana end tè3 les condition wta3 program paskal simple mchi kifki cours numéro 07 Icon_question merci
Revenir en haut Aller en bas
boukhoud
Invité




cours numéro 07 Empty
MessageSujet: bnj   cours numéro 07 Icon_minitimeMer 9 Déc - 11:24

bnj tt le monde
Revenir en haut Aller en bas
daadoua
Invité




cours numéro 07 Empty
MessageSujet: Re: cours numéro 07   cours numéro 07 Icon_minitimeLun 21 Déc - 20:33

slt je ss daadoua wiam gn4
Revenir en haut Aller en bas
belhadji
Invité




cours numéro 07 Empty
MessageSujet: salèm 3likom   cours numéro 07 Icon_minitimeDim 27 Déc - 18:02

slt,ça va? merci mon prof pour tes effors,au revoir.
Revenir en haut Aller en bas
Missoum
Invité




cours numéro 07 Empty
MessageSujet: FN   cours numéro 07 Icon_minitimeSam 9 Jan - 22:01

je suis votre etudiant de G:07 bon soirée
Revenir en haut Aller en bas
tahri im
Invité




cours numéro 07 Empty
MessageSujet: Re: cours numéro 07   cours numéro 07 Icon_minitimeJeu 14 Jan - 13:54

bon jour.merci pour les cours.*
Revenir en haut Aller en bas
tahri im
Invité




cours numéro 07 Empty
MessageSujet: salam   cours numéro 07 Icon_minitimeJeu 14 Jan - 14:03

kol man yakrae les cours aw les td.yad3o ila allah dawam al siha wal 3afia li ostadina al karim bounce
Revenir en haut Aller en bas
nessar h
Invité




cours numéro 07 Empty
MessageSujet: bonsoir   cours numéro 07 Icon_minitimeJeu 21 Jan - 18:01

je vos remescie beaucoup pour tous les cours je m.apells nessar houssy G07
Revenir en haut Aller en bas
tima
Invité




cours numéro 07 Empty
MessageSujet: salut   cours numéro 07 Icon_minitimeJeu 21 Jan - 19:30

salut prof : j'spr que tu vas bien
benhalima fatima zahra gn:02
seeeeeeeeeeeeeeeeeeeeeeeee uuuuuuuuuuuuuuuuuuuu
Revenir en haut Aller en bas
cherfaou
Invité




cours numéro 07 Empty
MessageSujet: salam 3likom   cours numéro 07 Icon_minitimeJeu 21 Jan - 20:31

salut prof merci pour les cours.cherfaoui fouzia de Groupe N03
Revenir en haut Aller en bas
DJEFFAL KHEIR EDDINE




Messages : 133
Points : 136
Réputation : -2
Date d'inscription : 15/01/2010
Age : 35

cours numéro 07 Empty
MessageSujet: salut   cours numéro 07 Icon_minitimeJeu 21 Jan - 21:28

BON SOIR lol!
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 07 Empty
MessageSujet: Merci   cours numéro 07 Icon_minitimeJeu 21 Jan - 22:24

c'est intéressant le cour d'aujourd'hui
Merci Razz
Revenir en haut Aller en bas
belhadji
Invité




cours numéro 07 Empty
MessageSujet: slm   cours numéro 07 Icon_minitimeJeu 21 Jan - 22:56

belhadji khadidja de groupe 01 ,bn8.
Revenir en haut Aller en bas
ouadenni
Invité




cours numéro 07 Empty
MessageSujet: slttttttt   cours numéro 07 Icon_minitimeSam 23 Jan - 21:55

Bonsoir tout le moooooooooooonde
Revenir en haut Aller en bas
belhadji
Invité




cours numéro 07 Empty
MessageSujet: slm   cours numéro 07 Icon_minitimeLun 25 Jan - 21:43

je ss de groupe01
Revenir en haut Aller en bas
DJAKMINE ABDELFATEH




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

cours numéro 07 Empty
MessageSujet: Re: cours numéro 07   cours numéro 07 Icon_minitimeMar 26 Jan - 15:47

SALUT JE SS DE GROUPE4 Very Happy
Revenir en haut Aller en bas
*tima*
Invité




cours numéro 07 Empty
MessageSujet: salutation   cours numéro 07 Icon_minitimeMar 26 Jan - 21:17

salut monsieur j'espére vous etes bien je suis votre etudiante Benhalima fatima zahra groupe n 2 merci bcq pr les cours mes salitations .
Revenir en haut Aller en bas
DJEFFAL KHEIR EDDINE




Messages : 133
Points : 136
Réputation : -2
Date d'inscription : 15/01/2010
Age : 35

cours numéro 07 Empty
MessageSujet: salut   cours numéro 07 Icon_minitimeMar 26 Jan - 23:38

BON NUIT MOI DE G04 Sleep
Revenir en haut Aller en bas
zoubida




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

cours numéro 07 Empty
MessageSujet: hi   cours numéro 07 Icon_minitimeMer 27 Jan - 0:44

slt tt le monde
Revenir en haut Aller en bas
zoubida




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

cours numéro 07 Empty
MessageSujet: Re: cours numéro 07   cours numéro 07 Icon_minitimeMer 27 Jan - 0:45

boukhoudmi zoubida G03
Revenir en haut Aller en bas
cherfaou
Invité




cours numéro 07 Empty
MessageSujet: salut   cours numéro 07 Icon_minitimeMer 27 Jan - 11:20

salut mon prof
Revenir en haut Aller en bas
Contenu sponsorisé





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

Revenir en haut Aller en bas
 
cours numéro 07
Revenir en haut 
Page 1 sur 10Aller à la page : 1, 2, 3, 4, 5, 6, 7, 8, 9, 10  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