Les tableaux à deux dimensions étant un type de base géré
par l'onglet Principal, nous
pouvons leur appliquer les fonctionnalités présentées dans les chapitres précédents :
déclaration, saisie, affichage, sous-programmes...
Exemple 1 : bon de commande
Cet exercice montre comment utiliser PluriAlgo
pour gérer un bon de commande (section 8.1).
1) Pour introduire le tableau à 2 dimensions (mat)
et gérer les entrées-sorties,
renseignez l'onglet Principal comme indiqué ci-dessous,
puis cliquez sur le bouton Nouveau.
Remarques :
-
le nombre d'articles (n) est à spécifier avant le tableau dans le champ entrées.
-
le nombre de colonnes du tableau (n également) est à remplacer par 2
dans le programme créé par PluriAlgo.
2) Pour calculer le total de la commande,
renseignez l'onglet Boucles comme indiqué ci-dessous,
puis cliquez sur le bouton Insérer.
Remarque : l'indication est à adapter pour un langage dont la numérotation
des tableaux débute à 1 (et non à 0 comme supposé ici).
Exemple 2 : notes
Cet exercice montre comment traiter l'exercice 1 de travaux dirigés
avec PluriAlgo.
1) Renseignez l'onglet Principal comme indiqué ci-dessous,
puis cliquez sur le bouton Nouveau
afin de saisir le nombre d'étudiants (n), le nombre de matières (m)
et les notes (tableau notes).
2) Pour calculer la moyenne de chaque ligne (c'est à dire de chaque étudiant), adoptez la démarche suivante :
-
insérez une boucle (d'indice i1) parcourant toutes les lignes du tableau
(voir indications).
-
renseignez l'onglet Boucles
afin de calculer la somme de la ligne i1
(voir indications).
-
stockez chaque moyenne dans le tableau
(voir indications en Javascool).
Remarque : les indications sont à adapter pour un langage dont la numérotation
des tableaux débute à 1 (et non à 0 comme supposé ici).
3) Pour calculer la moyenne de chaque colonne (c'est à dire de chaque matière), adoptez la démarche suivante :
-
insérez une boucle (d'indice j1) parcourant toutes les colonnes du tableau
(voir indications).
-
renseignez l'onglet Boucles
afin de calculer la somme de la colonne j1
(voir indications).
-
stockez chaque moyenne dans le tableau
(voir indications en Javascool).