[PDF] [PDF] Corrigé des exercices sur les tableaux à deux dimensions

On donne le prix de chaque modèle dans un second tableau à une seule dimension Ecrire un programme qui calcule le chiffre d'affaire généré par chacun des 



Previous PDF Next PDF





[PDF] Les tableaux 1 Exercice 1 - LIPN

Correction du T D 2 Les tableaux 1 Exercice 1 Ecrire les algorithmes permettant : 1 Le calcul du nombre d'occurences d'un élément donné dans un tableau



[PDF] Tableaux - CORRIGE - grug

Exercice 1 Ecrire une A partir de deux tableaux précédemment saisis, écrivez un algorithme qui Ecrire une procédure qui permet de calculer le produit de 2 matrices qui sont représentées par 2 tableaux à deux dimensions Corrigé



[PDF] TD8 : Tableaux à deux dimensions (Corrigé)

Soit un tableau à deux dimensions de 5 par 5 entiers complètement initialisé : 6 2 3 5 Question 1 2 : Écrire un algorithme qui permet premièrement d'afficher la diagonale (de gauche Exercice 4 : Manipulation des matrices en dynamique**



[PDF] Correction des exercices de travaux dirigés Exercice 1 - IUTenligne

Chapitre 8 : tableaux à deux dimensions Correction des exercices de travaux dirigés Exercice 1 : notes (somme de lignes et de colonnes) 1 (mat 1) 2 (mat 2)



[PDF] AP1 TD4 – Les tableaux : correction

Exercice 3 – Un algorithme fondamental : trouver le max d'un tableau Soit un tableau d'entiers T à une dimension de taille 100 On suppose que T est déjà



[PDF] Corrigé des exercices sur les tableaux à deux dimensions

On donne le prix de chaque modèle dans un second tableau à une seule dimension Ecrire un programme qui calcule le chiffre d'affaire généré par chacun des 



[PDF] Exercices avec Solutions

Exercices Corrigés d'Algorithmique – 1ére Année MI 23 EXERCICE 1 Soit un vecteur T (tableau à une dimension) contenant N nombres entiers (N≤100)



[PDF] Algorithmique Chapitre 5 : Tableaux - Pr ABDELMAJID DARGHAM

Tableau à deux dimensions ▫ Tableau dynamique ▫ Traitements sur les tableaux ▫ Exercices corrigés Architecture des ordinateurs Algorithmique



[PDF] Algorithmique - Correction du TD3

18 déc 2012 · Par exemple, si l'algorithme reçoit le nombre 7, il affichera la table : – 1×7 = Données : deux vecteurs p et q dans un espace (Euclidien) à 3 dimensions D' après cet exercice le nombre de couples de shadoks Fn à chaque mois n obéit à la loi : Données : un tableau de 100 entiers, une valeur entière x



[PDF] Algorithmes et structures de données : TD 2 Corrigé - LaBRI

Algorithmes et structures de données : TD 2 Corrigé Tableaux Exercice 2 1 Exercice 2 3 Considérer le tableau `a une dimension de taille 12 qui stocke le 

[PDF] algorithme terminale s calculatrice

[PDF] algorithme terminale s suites

[PDF] algorithmique cours avec 957 exercices et 158 problèmes pdf

[PDF] algorithmique et programmation

[PDF] algorithmique et programmation exercices corrigés pdf

[PDF] algorithmique et programmation pdf

[PDF] algot ikea avis

[PDF] algot ikea pdf

[PDF] ali baba séquence pédagogique

[PDF] aliasing doppler

[PDF] aliment interdit femme enceinte 1er trimestre

[PDF] aliment riche en vitamine e et zinc

[PDF] alimentation 2 ans

[PDF] alimentation 5 ans

[PDF] alimentation animale elevage

Corrigé des exercices sur les tableaux à

deux dimensions

Exercice 4.3.1Tableau de vente

On va considérer un tableau à deux dimensions qui regroupe les informations relatives aux ventes

de voitures dans une concession. Une première dimension sert à représenter les différents modèles

de voitures (une colonne pour chaque modèle). Une deuxième dimension sert à représenter les ventes

d"un vendeur de l"entreprise (une ligne par vendeur). Une case contient le nombre de voitures d"un modèle donné vendu par un vendeur X.

Question 1

On suppose qu"il y a 4 modèles et 4 vendeurs. Ecrivez un programme qui crée le tableau des ventes et lit au clavier les données permettant de le remplir.

Question 2

Ecrivez un programme qui donne le nombre d"exemplaires vendus pour chacun des modèles.

Question 3

On donne le prix de chaque modèle dans un second tableau à une seule dimension. Ecrire un

programme qui calcule le chiffre d"affaire généré par chacun des vendeurs, c"est à dire le total de ses

ventes exprimé en euros.public classExoTab3_1{ public static voidmain(String[] args){ // question 1 int[][] ventes =new int[4][5]; for(inti=0; i<4; i++){ for(intj=0; j<5; j++){

Terminal.ecrireInt(i);

Terminal.ecrireInt(j);

Terminal.ecrireStringln(":");

ventes[i][j]=Terminal.lireInt(); 1 // question 2 for(inti=0; i<4; i++){ inttotal = 0; for(intj=0; j<5; j++){ total=total+ventes[i][j]; Terminal.ecrireString("Ventesdumodèle" + i + ":");

Terminal.ecrireIntln(total);

// question 3 int[] prix = {10000,20000,30000,40000}; for(intligne=0; ligne<5; ligne++){ inttotal=0; for(intcol=0; col<4; col++){ Terminal.ecrireString("Ventesduvendeur" + ligne + ":");

Terminal.ecrireStringln(total + "euros");

}Exercice 4.3.2occupation de salle

Une salle de réunion peut être utilisée par différents employés d"une entreprise. La réservation se

fait par plage d"une heure, de 8H00 du matin à 19H00. Chaque plage d"une heure commence à l"heure

pile (par exemple, il y a une plage 9H00-10H00 mais il n"y a pas de plage 9H15-10H15.

Un tableau de booléens à deux dimensions est utilisé pour représenter si la salle est occupée

(valeur true) ou disponible (valeur false) pendant une semaine. Une dimension est utilisée pour coder

les jours ouvrables de 0 (lundi) à 4 (vendredi). L"autre dimension est utilisée pour les plages horaires

de 0 (8H00-9H00) à 10 (18H00-19H00). Chaque case correspond à la réservation de la salle pour une

plage d"un jour donné.boolean[][] occupee = {false,true,false,true,false,true,true,false,false,false}};Question 1affichage écrire un programme qui déclare la variableoccupeecomme ci-dessus et qui affiche l"occupa- tion de la salle de façon intelligible (par exemple : salle occupee le mardi de 9H00 à 10H00).

Question 2taux d"occupation

écrire un programme qui calcule le taux d"occupation de la salle, c"est à dire le nombre de plages

réservées divisé par le nombre total de plages.

2 NFA031

c

CNAM 2012

Question 3reservation

écrire un programme qui permet à l"utilisateur de réserver une plage. Il faut vérifier que la salle

est libre au moment demandé.public classExoTab3_2{ public static voidmain(String[] args){ boolean[][] occupee = // question 1

Terminal.ecrireStringln("lundi");

for(intplage=0;plage<11;plage++){ if(occupee[0][plage]){ Terminal.ecrireString("reservéede" + (plage+8) + "H00à");

Terminal.ecrireStringln((plage+9) + "H00");

Terminal.ecrireStringln("mardi");

for(intplage=0;plage<11;plage++){ if(occupee[1][plage]){ Terminal.ecrireString("reservéede" + (plage+8) + "H00à");

Terminal.ecrireStringln((plage+9) + "H00");

Terminal.ecrireStringln("mercredi");

for(intplage=0;plage<11;plage++){ if(occupee[2][plage]){ Terminal.ecrireString("reservéede" + (plage+8) + "H00à");

Terminal.ecrireStringln((plage+9) + "H00");

Terminal.ecrireStringln("jeudi");

for(intplage=0;plage<11;plage++){ if(occupee[3][plage]){ Terminal.ecrireString("reservéede" + (plage+8) + "H00à");

Terminal.ecrireStringln((plage+9) + "H00");

Terminal.ecrireStringln("vendredi");

for(intplage=0;plage<11;plage++){ if(occupee[4][plage]){ Terminal.ecrireString("reservéede" + (plage+8) + "H00à");

Terminal.ecrireStringln((plage+9) + "H00");

// question 2 intnbocc = 0; for(intjour=0; jour<5; jour++){ for(intplage=0;plage<11;plage++){

NFA031

c

CNAM 2012 3

if(occupee[jour][plage]){ nbocc++;

Terminal.ecrireStringln("Tauxd"occupation:" +

(nbocc *100)/55); // question 3 intjour;

String rep;

jour = Terminal.lireInt(); intplage;

Terminal.ecrireString("(ex:8pour8H00)");

plage = Terminal.lireInt() -8; if(occupee[jour][plage]){ }else{ occupee[jour][plage]=true; }Question 4 On veut représenter une photo en noir et blanc comme un ensemble de points, avec pour chaque

point un niveau de gris codé par un entier compris entre 0 (pour noir) et 255 (blanc). Les points ont

des coordonnées cartésiennes (x,y) indiquant leur position sur l"image.xyEcrivez un programme (méthode main) qui contienne successivement :

- la saisie d"une image au clavier. Pour cela, on pourra demander à l"utilisateur de rentrer le

niveau de gris de chaque point. Il faut vérifier que ce niveau de gris est bien compris entre 0 et

255.
- lecalculdunombredepointsblancssurcetteimageetlepourcentagedespointsquisontblancs. Ce pourcentage pourra être de type entier ou de type nombre à virgule.

- l"éclaircissement de l"image obtenu en ajoutant 30 à chaque niveau de gris, sans dépasser toute-

4 NFA031

c

CNAM 2012

255).
public classExoTab3_3{ public static voidmain(String[] args){ // question 1 intlargeur, hauteur; largeur = Terminal.lireInt(); hauteur = Terminal.lireInt(); int[][] image =new int[largeur][hauteur]; for(intx = 0; x255); // question 2 intnbbl = 0; for(intx = 0; xCNAM 2012 5quotesdbs_dbs48.pdfusesText_48