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 09

Aller en bas 
Aller à la page : 1, 2, 3, 4, 5, 6, 7, 8, 9  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 09   Dim 16 Mar - 19:08

5. Tableaux à plusieurs dimensions :

Le type d'une composante d'un tableau peut être à son tour un tableau, on parle alors d’un tableau à plusieurs dimensions. Par exemple une matrice est un tableau de colonnes.

Exemple:
const
taille = 10 ;
type
indice = l..taille ;
colonne = array [indice] of Real;
matrice = array [indice] of colonne;


Dans cette exemple, le type 'matrice' est un tableau à deux dimensions puisque ses composant sont des vecteurs. La déclaration du type 'colonne' peut être incorporée dans la déclaration du type ‘matrice' :

type
matrice = array [indice] of array [indice] of real;



Cette dernière déclaration est assez lourde et peut être simplifiée par la déclaration suivante:

type
matrice = array [indice, indice] of real;


Remarque: dans l'exemple plus haut nous avons déclaré un tableau à deux dimensions (qu’'on appelle souvent matrice) dans lequel les intervalles des deux indices sont les mêmes, on parle alors de matrice carrée. On peut envisager le cas d'une matrice rectangle comme dans l'exemple suivant:

type
mat = array [1..10, 1..15] of real;


. Règles relatives à un tableau à plusieurs dimensions:

. L'accès aux composantes de la matrice se fait en utilisant deux indices (indice de ligne et indice de colonne). Par exemple:

Var
a : matrice;
i, j : indice ;


les composantes de la matrice a s'écrivent alors a[i,j].

. Les composantes d'un tableau à deux dimensions sont stockées en mémoire dans des cases successives en les alignant ligne par ligne ou colonne par colonne (suivant la convention du compilateur utilisé). Un calcul d'indice est effectué pour passer de la représentation à deux dimensions à la représentation en mémoire centrale (qui est représentation à une seule dimension).
. Pratiquement toute opération manipulant une matrice (tableau à deux dimensions) nécessite l'utilisation de deux boucles imbriquées (L’une pour l'indice de ligne et l'autre pour l'indice de colonne). Par exemple:

var
a : matrice;
i, j : indice;
begin
(* lecture de la matrice *)
for i:=l to taille do
for j :=1 to taille do
read (a[i,j]) ;
end.


Somme de deux matrices:
La somme de deux matrices a et b est la matrice c telle quI: Cij = aij + bij.

Program SommeMatrices;
Const
N = 1..10;
M = 1..15 ;
Type
Ligne = 1..N ; Colonne = 1..M ;
Matrice = array [Ligne, Colonne] of Real ;
Var
A, b, c : Matrice;
I : Ligne; J : Colonne;
Begin
(* Lecture des matrices a et b l'une après l’autre*)
for 1:= 1 to N do
for J:= 1 to M do
read (a[I,J]) ;
for 1:= 1 to N do
For J:= 1 to M do
read (b[I,J]) ;
(* Calcul de la somme *)
for 1:= 1 to N do
for J := 1 to M do
c[I,J] := a[I,J] + b[I,J] ;
(* Affichage du résultat *)
for I:= 1 to N do
begin
for J := 1 to M do
Write (c(I)]) ;
Writeln
End
End.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://sc2mosta.forums-actifs.com
Benalioua Yahya

avatar

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

MessageSujet: Re: cours numéro 09   Sam 30 Jan - 16:06

MERCI BEAUCOUP
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 09   Sam 30 Jan - 16:07

BENALIOUA YAHYA G2
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 09   Sam 30 Jan - 16:07

BENALIOUA YAHYA G2
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 09   Sam 30 Jan - 16:08

BENALIOUA YAHYA G2
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 09   Sam 30 Jan - 16:08

BENALIOUA YAHYA G2
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Bendref Belkacem



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

MessageSujet: Re: cours numéro 09   Sam 30 Jan - 16:13

bonne journée!!!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Bendref Belkacem



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

MessageSujet: Re: cours numéro 09   Sam 30 Jan - 16:13

bonne journée!!!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Bendref Belkacem



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

MessageSujet: Re: cours numéro 09   Sam 30 Jan - 16:15

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



MessageSujet: hi   Sam 30 Jan - 17:16

salut att jspr que vous etes b1
benhalima fatima zahra gn :02
Revenir en haut Aller en bas
zoubida



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

MessageSujet: BOUKHOUDMI ZOUBIDA   Sam 30 Jan - 21:12

bn prof boukhoudmi zOubida G03
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
belhadji
Invité



MessageSujet: slm   Sam 30 Jan - 22:26

de groupe01
Revenir en haut Aller en bas
DJEFFAL KHEIR EDDINE



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

MessageSujet: salut   Sam 30 Jan - 23:18

bon nuit Sleep je ss djeffal kheir eddine G04
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
DAOUD HINDA G 4



Messages : 24
Points : 26
Réputation : 0
Date d'inscription : 31/01/2010

MessageSujet: Re: cours numéro 09   Dim 31 Jan - 0:40

daoud hinda G 4
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
b yassin
Invité



MessageSujet: slt   Dim 31 Jan - 19:18

boubegra yassine g03
Revenir en haut Aller en bas
belhadji
Invité



MessageSujet: slm   Dim 31 Jan - 21:50

BELHADJI KHADIDJA DE GROUPE 01
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: Re: cours numéro 09   Dim 31 Jan - 22:35

fatima abbou g01
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
DJEFFAL KHEIR EDDINE



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

MessageSujet: salut   Dim 31 Jan - 22:39

bon soir je ss de G04 sunny
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 09   Lun 1 Fév - 18:32

BONNE JOURNéE flower
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
CHERFAOU
Invité



MessageSujet: salut   Lun 1 Fév - 19:48

salut moi cherfaoui fouzia G03
Revenir en haut Aller en bas
hammou m
Invité



MessageSujet: Re: cours numéro 09   Mar 2 Fév - 17:05

salu prof comment utilise les boucles et quelle la difference entre les 3 boucles.
Revenir en haut Aller en bas
GRINE NA
Invité



MessageSujet: SALUT   Lun 8 Fév - 23:05

SALUT C GRINE NAIMA G04
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 09   Sam 27 Fév - 17:22

MERCI BEAUCOUP santa
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Bouziane Mohamed

avatar

Messages : 107
Points : 167
Réputation : 0
Date d'inscription : 15/01/2010
Age : 28
Localisation : Oued Rhiou

MessageSujet: Re: cours numéro 09   Mar 30 Mar - 1:50

salut les amis
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Bouziane Mohamed

avatar

Messages : 107
Points : 167
Réputation : 0
Date d'inscription : 15/01/2010
Age : 28
Localisation : Oued Rhiou

MessageSujet: Re: cours numéro 09   Mer 31 Mar - 1:45

salut monsieur et merci
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: cours numéro 09   

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