Téléchargement d'épreuves

et

Cours gratuits

Types structures

Les tableaux

Un tableau est une structure de données composée de plusieurs éléments de même type. Chaque élément du tableau est repéré par son indice dans le tableau. L'indice peut être un type énuméré:

  • Entier
  • Caractère
  • Semaine: Lundi; Mardi; Mercredi; Jeudi; Vendredi; Samedi; Dimanche

Les tableaux

Exemple pratique:

const max=100
type semaine = (Lun, Mar, Mer, Jeu, Ven, Sam, Dim)
vecteur1 = tableau[1..max] d'entier
vecteur2 = tableau['a'..'z'] de réel
vecteur3 = tableau[semaine] booléen
pour i=1 à max faire
pour k=Lun à Dim faire

De façon générale, un tableau peut avoir une ou plusieurs dimensions.

Déclaration d'un tableau:

type nom = array[indice1, indice2, ..., indicen] of type element

Exemple:

type
vecteur1 = array[1..12] of integer;
vecteur2 = array[1..5; 1..10] of integer;
vecteur3 = array[1..10; 'a'..'x'] of real;

 

Manipulation d'un tableau

En Pascal la manipulation globale d'un tableau n'est autorisée qu'au niveau de l'affection. Le reste des opérations s'effectuent case par case.

Exemple 1:

var V, V1: vecteur1
V := V1

Exemple 2: Pour la lecture

for i := 1 to 12 do
read(V1[i]);

Pour l'affichage:
for i := 1 to 12 do
write(V1[i]);

Exemple 3:

for i := 1 to 5 do
for j := 1 to 10 do
read(V[i,j]);
end;
end;

 

 


Les enregistrements

 
 

Un enregistrement ou "record" en Pascal est défini par un ensemble de données appelées champs. Les champs sont les données élémentaires ou composés et peuvent être de type différent.

 

Déclaration

 

type
nom = record
champ1 : type1;
champ2 : type2;
. . . . . . . . . . . . . .
champn : typen;
end;

Exemple:

Déclarons le type personne
type
personne = record
code : string[7];

Exemple:

type
personne = record
code : string[7];
nom : string[20];
prenom : string[20];
masculin : boolean;
nombre_enfant : 0..15;
end;
var employe, homme : personne;

Consultez gratuitement nos différents cours

  • Les compléments circonstanciels (Français)

    Grammaire: Le complément circonstanciel est un constituant du groupe verbal. Il est le plus souvent introduit par une préposition. Il peut être déplacé dans la phrase. Le complément circonstanciel exprime: Le lieu, le temps, la cause, le matière, la conséquence. Exemple:J'étais au marché. Le complément circonstanciel est exprimé à l'aide d'un groupe nominal (le matin), à l'aide d'un adverbe (maintenant, hier, demain), une proposition subordonnée (pendant que, après que, dès que, lorsque)....

    Lire la suite : Les compléments circonstanciels

  • Champ électrique (Electronique)

    Vecteur champ électrique Un champ électrique E règne en un point M et une région de l'espace si dans cette région un corps électrisé de charge q placé au point M est soumis à une force d'origine électrique noté F telle que E=F/q Caractéristiques de E Le point d'application. Ici le point d'application est le point M. La direction est celle de F. C'est celle de F. Le sens. Dépend du signe de q. E et F sont de même sens si q>0 E et F sont de sens contraire si q<0. Le module E=F/|q| ; E=N/C et...

    Lire la suite : Champ électrique

  • Intégrales multiples (Mathématique)

    Intégrales doubles   Intégrale double sur un rectangle   ƒ est continue sur [a, b]*[c, d] a<b, c<d. Intégrale double sur un ouvert borné D = ouvert borné non vide R2 Intégrations successives Cas de "variables séparées".     Exemples de calcul: ƒ(x, y) = xy2 ; D: domaine limité par les droites x=2 ; x=-2 ; l'hyperbole y2-x2=1     Valeur moyenne d'une fonction sur le domaine borné D   f est une fonction sur D. La valeur moyenne de f sur D est :     Exemple: Calculez la valeur moyenne de ƒ(x ,y)=xy2 sur:...

    Lire la suite : Intégrales multiples