• Aucun résultat trouvé

Fiche TP 05 : Structures de donn´ees index´ees

N/A
N/A
Protected

Academic year: 2022

Partager "Fiche TP 05 : Structures de donn´ees index´ees"

Copied!
2
0
0

Texte intégral

(1)

Fiche TP 05 :

Structures de donn´ees index´ees

Licence 1 MASS semestre 2, 2012/13

Exercice 1 : Ligne de carr´ es

a - Ecrire une fonctioncarresRougesqui affiche une ligne de carr´es dont l’intensit´e de la couleur rouge sont contenues dans un tableau d’entier. La position et la dimension des carr´es devront ˆetre des param´etres de la fonction.

b - Ecrire une fonctioncarresqui affiche une ligne de carr´es dont les intensit´es de couleurs rouges, bleues et vertes sont contenues dans trois tableaux d’entier de mˆeme taille.

Par la suite vous pourrez utiliser ces fonctions pour tester vos programmes.

Exercice 2 : Cr´ eation de tableau

a - Ecrire une fonction qui cr´ee un tableau contenant 7 nombres entiers tous ´egaux `a 255.

b - Ecrire une fonction qui cr´ee un tableau contenant 100 nombres entiers tous ´egaux `a 255.

c - Ecrire une fonction qui cr´ee un tableau contenant 10 nombres entiers tous ´egaux `a 128.

d - Ecrire une fonction qui cr´ee un tableau contenant les 255 premiers nombres entiers.

Exercice 3 : Copie et ´ echange

a - Cr´eer un tableau qui contient les 20 premiers termes de la suite de Fibonacci.

b - Ecrire une fonction qui augmente de 50 toutes les valeurs d’un tableau d’entiers fourni en param`etre.

c - Ecrire une fonction qui ´echange les valeurs des cases d’indice ietj d’un tableau. Le tableau et les indices sont fournis en param`etre de la fonction.

d - Ecrire une fonction qui copie toutes les valeurs d’un tableau dans un autre de mˆeme taille. Les deux tableaux sont donn´es en param`etre de la fonction.

f - Ecrire une fonction qui ´echange toutes les valeurs de deux tableaux donn´es en param`etre.

g - Ecrire une fonction qui permute circulairement toutes les valeurs d’un tableau donn´e en pa- ram`etre.

Exercice 4 : Recherche de valeurs extr´ emales

Pour chacune des questions suivantes, vous r´efl´echirez bien aux param`etres et aux valeurs finales des fonctions.

a - Ecrire une fonction qui donne l’indice du plus petit nombre d’un tableau d’entier.

1

(2)

b - Ecrire une fonction qui recherche la plus grande diff´erence entre deux cases cons´ecutives d’un tableau.

c - Ecrire une fonction qui recherche le plus petit nombre pair d’un tableau d’entier.

Exercice 5 : Somme de tableaux

– Ecrire une fonction qui `a partir de deux tableaux de mˆeme taille calcule le tableau somme des deux autres tableaux. Le tableau r´esultat contient les sommes des ´el´ements des deux tableaux de d´epart.

Tableau 1 : 4 8 7 9 1

Tableau 2 : 7 6 5 2 1

Tableau r´esultat : 11 14 12 11 2

n.b. Cela s’appelle la somme de vecteurs de dimension n o`u les vecteurs sont repr´esent´es par des tableaux...

2

Références

Documents relatifs

Perdre ses photos de vacances : ¸ca n’a pas de

a - Calculer pour chaque sou-espace la performance moyenne et enregistrer le r´ esultat dans un data frame (utiliser summaryBy si possible).. b - Rep´ erer les 3 sous-espaces les

c - Comparer de nouveau, ` a l’aide d’un test statistique, les moyennes des 4 s´ eries de donn´ ees ` a partir de sous-´ echantillons al´ eatoires de taille 30. Exercice 4 :

b - Le fichier ruban-3 initial final.csv contient la longueur de la trajectoire suivie par la pro- cession au d´ ebut (lorsque la tˆ ete atteint le point d’arriv´ e) et ` a la fin de

b - Le fichier ruban-3 initial final.csv contient la longueur de la trajectoire suivie par la pro- cession au d´ ebut (lorsque la tˆ ete atteint le point d’arriv´ e) et ` a la fin de

b - Ecrire une fonction carres qui ache une ligne de carrés dont les intensités de couleurs rouges, bleues et vertes sont contenues dans trois tableaux d'entier de même taille.. Par

[r]

Ecrire en Java la gestion d’un tas, repr´esent´e par un tableau : cr´eer, ins´erer, minimum, supprimer (le minimum), modifier une valeur.. Vous programmerez ceci en TP, et