Vous êtes sur la page 1sur 7

EXO1

Écrire une fonction ou procédure permettant d‘inverser et afficher à l'envers le contenu du tableau d’entiers.

SERIE 4 VB.NET TSDI1GC

EXO2

Écrire une fonction ou procédure qui effectue une rotation des éléments du tableau vers la droite. Exemple :

Avant : tabEntiers :

{1,2,1,3,6,5,2,6,2,3,1,5,7,5,8,4,5,3,2,9}

Après : tabEntiers :

{9,1,2,1,3,6,5,2,6,2,3,1,5,7,5,8,4,5,3,2}

SERIE 4 VB.NET TSDI1GC

EXO3

Étant donné un relevé annuel de 12 températures :

·

Écrire une fonction ou procédure qui

calcule l'étendue (différence entre les valeurs maximum et minimum), la valeur moyenne

et la déviation moyenne

(moyenne des valeurs absolues des différences entre la moyenne et chaque relevé).

Écrire une fonction ou procédure qui

·

détermine le plus petit relevé supérieur ou

égal à une température donnée.

SERIE 4 VB.NET TSDI1GC

EXO4

Soit un tableau de 100 entiers initialisé de valeurs de l’intervalle [0 ; 9]. Ecrire une fonction qui retourne la statistique du nombre d'occurrences pour chacun des chiffres de l’intervalle [0

9].

Exemple de contenu à analyser :

Valeur

5 3 5 5 1 4 9 3 4 5 1

9…

3

4

9

6

Indice

0 1 2 3 4 5 6 7 8 9 10

11…96 97 98

99

-Bilan (partiel dans cet exemple) :

-Chiffre 0 : 2 %

Chiffre 5 : 4 %

Chiffre 9 : 3 %

SERIE 4 VB.NET TSDI1GC

EXO5

Manipulation

de

String

:

les

exercices

suivants exploitent le fait qu'une chaîne de caractères (String) peut être manipulée comme un tableau (seulement en lecture).

Il s’agit d’écrire des fonctions/procédures qui remplissent les missions suivantes tout en gérant les cas particuliers :

a) IndexOf : rechercher la

première

position

d’une

lettre dans une chaîne de caractère.

b) LastIndexOf : rechercher la dernière position d’une

lettre dans une chaîne. c) SubstringFrom : extraire la sous chaîne de caractères à partir de la position de départ donnée jusqu'à la fin. d)SubstringFromTo : extraire la sous chaîne de caractères à partir de la position de départ donnée jusqu'à la position

de fin.

SERIE 4 VB.NET TSDI1GC

EXO6

Soient deux matrices de mêmes dimensions. Calculer et afficher la somme des deux matrices : dans la matrice s, somme des matrices a et b, chaque élément s est la somme des éléments a et b. Somme =a+b

SERIE 4 VB.NET TSDI1GC

EXO7

On manipule un tableau de 20 entiers quelconques. Après initialisation, écrire la suite d'instructions qui modifie les positions des éléments du tableau de sorte que les éléments impairs du tableau soient regroupés en partie gauche de ce même tableau et les éléments pairs à droite.

SERIE 4 VB.NET TSDI1GC