Fonctions - Tableaux (suite) |
Exercice 1. Minimum et maximum
d'un tableau
1. Ecrire une procédure miniMaxi qui prend en
paramètre un tableau d'entiers et affiche à l'écran la
plus grande et la plus petite valeur de ce tableau.
2. Mettre en place un jeu de test pour la
procédure miniMaxi et écrire la
méthode main affichant les différents tests
à l'écran.
3. Modifier la procédure
précédente pour en faire une fonction : quel peut être le type de ce qui est retourné par cette fonction ?
Testez cette fonction avec le jeu de test élaboré pour la question précédente.
1. Ecrire une fonction sommeTableaux(). Cette
fonction doit prendre en paramètre deux tableaux d'entiers, et
retourner
un tableau d'entiers qui contient la somme case à case des deux tableaux en paramètre.
Cette fonction doit vérifier que les deux tableaux reçus
en paramètre sont de même longueur (dans le cas contraire, la
fonction retournera null).
2. Ecrire une méthode main() réalisant un jeu de test pour la fonction sommeTableaux(). Vous testerez autre autres le cas où les deux tableaux sont de longueurs différentes.
Dessinez l'état de la mémoire pendant l'exécution de la méthode sommeTableaux() :
|
Exercice 3. Egalité de
deux tableaux
Le but de cet exercice est de tester l'égalité de deux
tableaux (même longueur et mêmes contenus case à case).
1. Ecrire une fonction sontEgaux(). Cette fonction doit prendre en paramètre deux tableaux d'entiers, et retourner un booléen indiquant si les deux tableaux sont égaux ou non. Si les tableaux ne sont pas de même longueur, la fonction renvoie false.
2. Ecrire une méthode main() réalisant un jeu de test pour la fonction sontEgaux().
|