• Aucun résultat trouvé

Université Mohammed V Faculté des Sciences Rabat ouahidi@fsr.ac.ma

N/A
N/A
Protected

Academic year: 2022

Partager "Université Mohammed V Faculté des Sciences Rabat ouahidi@fsr.ac.ma"

Copied!
1
0
0

Texte intégral

(1)

Université Mohammed V Faculté des Sciences Rabat ouahidi@fsr.ac.ma

Série 4

Exercice 1

Définir deux ensembles (sets) : X = {1,2,3,4,5} et Y = {4,5,6,7}, puis affichez les résultats suivants : – les ensembles initiaux ;

– le test d’appartenance de l’élément 1 à X ; – le test d’appartenance de l’élément 1 à Y ; – les ensembles X -Y et Y - X ;

– l’ensemble X | Y (union) ; – l’ensemble X & Y (intersection) Exercice 2

Deux nombres entiers n et m sont qualifiés d'amis, si la somme des diviseurs de n est égale à m et la somme des diviseurs de m est égale à n (on ne compte pas comme diviseur le nombre lui-même et 1).

Exemple : 48 et 75 sont deux nombres amis car 2+3+4+6+8+12+16+24=75 et 3+5+15+25=48.

1. Écrivez une fonction qui permet de déterminer si deux entiers n et m sont amis ou non, m et n sont les paramètres de la fonction.

2. En utilisant la fonction de la question précédente, écrivez un programme qui calcule et affiche le nombre de nombres amis se trouvant entre 1 et 1000.

Exercice 3

Écrivez une fonction qui prend comme paramètres un ensemble s et un nombre a et retourne True si a appartient à s et False si a n’appartient pas à s.

Exercice 4

Un nombre entier p (différent de 1) est dit premier si ses seuls diviseurs positifs sont 1 et p.

1. Ecrivez un algorithme qui permet de déterminer si un nombre est premier ou non.

2. Ecrivez un algorithme qui affiche le nombre de nombres premiers entre 1 et 1000.

Exercice 5

On veut calculer l'exponentiel de x par un développement limité : ...

n!

... x 2!

x x 1 e

n 2

x = + + + + +

Écrivez un programme python qui demande à l’utilisateur de saisir la valeur de x, puis calcule et affiche le résultat. Le calcul s'arrête aux 100 premiers termes du développement

Exercice 6

a) Ecrire une fonction f qui prend un entier n en argument et retourne : 1 + 1/22 + 1/32+……… +1/(n-1)2 + 1/n2.

b) def g(a,x) :

for k in range(0,len(a)) : if ( a[k] == x) :

return True return False

Que fait la fonction g. Donner un exemple.

Références

Documents relatifs

3) Un élément appartient à la quatrième période et possède deux électrons célibataires. a- Combien y a-t-il de possibilités ? Préciser pour chacune la colonne et la

UNIVERSITE MOHAMMED V Faculté des sciences, Rabat..

UNIVERSITE MOHAMMED V Faculté des sciences, Rabat..

a) Comprendre l’interpréteur IDLE, l’éditeur de texte intégré, comment sauvegarder un programme (d’ailleurs créer votre répertoire dans lequel vous sauvegarder vos

a) Comprendre l’interpréteur IDLE, l’éditeur de texte intégré, comment sauvegarder un programme (d’ailleurs créer votre répertoire dans lequel vous sauvegarder vos

a) Ecrire un programme Python qui permet à l’utilisateur de saisir deux entiers a et b et d’afficher ensuite la somme, le produit et la soustraction de a et b. b) Écrivez un

Un nombre parfait est un entier positif supérieur à 1, égal à la somme de ses diviseurs ; on ne compte pas comme diviseur le nombre lui-même. Donner un nombre parfait différent de

Écrire une fonction h qui prend comme argument une chaine de caractère composée de plusieurs mots et retourne le mot ayant le plus grand nombre de caractères..