PYTHAGORE PREOPAS  (SUP1)                                                                                 DS N°4    

 

 

 

Ex. 1

 Écrire une fonction qui détermine la somme des nombres positifs dans une matrice de nombres.

 

Ex. 2

  Écrire une fonction qui, pour un n donné, affiche le triangle "Nord-Est" numéroté comme dans l’exemple ci-dessous n vaut 5 :

 

1  2  3  4  5

1  2  3  4

1  2  3

1  2

1

Ex. 3.

  Écrire une fonction qui effectue le produit de la matrice A(l × m) par la matrice          B(m × n).

 

Ex. 4.

 Écrire une fonction in_list qui détermine si, oui ou non, une valeur donnée existe dans une liste triée. Utiliser la recherche dichotomique.

 

Principe : Recherche dichotomique ou binaire d’un élément X  dans un tableau  tab

Contrainte : tab doit être trié à priori

Principe : on compare l’élément cherché X avec l’élément du milieu de tab . s’il y’a égalité  la recherche est terminée , sinon on poursuit le processus en ne considérant que la moitié inférieure ou la moitié supérieure de tab , selon le résultat de la comparaison.

 

Ex :5

Ecrire une fonction  qui compte le nombre de mots constituant une phrase (on suppose que les mots sont séparés par un seul espace)