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

  • Numérisation d'un signal analogique (Télécommunications)

    Généralités La valeur d'un signal analogique s'exprime en volt, c'est-à-dire c'est une tension variable et cette valeur peut changer à tout instant de manière continue. Un signal numérique en revanche, ce traduit par "0" et de "1", c'est un nombre binaire ou une collection de nombre binaire. La numérisation d'un signal consiste à convertir un signal analogique porteur de l'information porteur de l'information à une à une séquence à caractère discret issu d'un alphabet et qui sont les nombres....

    Lire la suite : Numérisation d'un signal analogique

  • La chimie dans la vie (Chimie)

    Nous utilisons chaque jour des objets provenant de l'industrie chimique   Fonction de la chimie Les fonctions de la chimie sont multiples Dans l'agriculture Comme produit nous avons: Les engrais: qui fertilise les sols Les pesticides: qui éloignent les maladie des plantes Les insecticides: qui tuent les insectes Les herbicides: qui tuent les mauvais herbes Dans la santé L'industrie pharmaceutique produit des médicaments, des savons et des détergents. Dans la fabrication des matériaux La chimie du...

    Lire la suite : La chimie dans la vie

  • L'Afrique australe (Géographie)

    L'Afrique Australe est formée des Etats du Zambèze, la République Sud Africaine et des Îles de l'océan Indien.   Les Etats du Zambèze Il s'agit de: La Zambie (Lusaka) Le Zimbabwe (Harare) Namibie (Windhœk) Malawi (Lilongwe) Mozambique (Maputo) Ils sont situés sur les hautes terres d'Afrique Australe, ils ont un climat tempéré, la distribution des pluies favorise la steppe et la savane. Les pays du Zambèze sont surpeuplés avec 42.000.000 d'habitant dont une grande majorité de noire. On y...

    Lire la suite : L'Afrique australe

  • Equations et inéquations (Mathématique)

    On appelle équation, une égalité de deux expressions algébriques. Il en existe plusieurs et de degré différents: 3x+2=4x-7 (premier degré) -x3+7xe=8x-5 (3edégré) 2x5-x=3x+2 (5edégré) 7x2-2x=3x+6 (2edégré) Le degré d'une équation correspond au nombre de racine de cette équation.   Equation du 1erdégré On appelle équation du 1er une équation de la forme ax+b=cx+d oú a, b, c, d sont des coefficients réels distincts et x l'inconnu dont il faut déterminer la valeur. Exemple: 3x+2=-x-5 2(x+½)=4...

    Lire la suite : Equations et inéquations