Académique Documents
Professionnel Documents
Culture Documents
Devoir libre
BASES DE DONNEES REALTIONNELLES & Python
1. R = πA,BT 6. R∪R
2. σA+B<5R 7. R∪S
3. πAR 8. R∩S
4. R×S 9. R-S
5. πAS 10. S-R
Exemple de données :
Employe
Enfant
Service Numf nomf age scol nume
Nums noms loc 123 Loubna 17 C 7369
10 comptabilite Fes 124 Zohra 8 A 7369
20 recherches Rabat 235 Abdelkrim 13 B 7369
30 ventes Meknes 236 Abdellah 8 A 7499
40 achat Casa 237 Samah 2 S 7499
238 Mohamed 5 S 7521
239 Said 12 A 7521
240 Khalid 4 S 7566
a. πnome,sal(σfonct=’Vendeur’ Employe)
b. πnome,sal(σfonct=’agent’ Employe)
c. π nomf, age (σ scol =’c’ Enfant)
Ex1 :
Ecrire un programme python permettant de lire deux nombre A et B entiers puis calcule la puissance AB .
(Multiplication successive).
Ex2 :
Ecrire un programme python permettant de lire un nombre entier N puis calcule son factoriel.
N !=1*2*3*….*(n-1)*N
0 !=1
Ex3 :
Ecrire un programme python qui calcule la somme des N premiers termes positifs pairs non multiple de 3.
Ex4 :
Ecrire un programme python qui permet de saisir deux nombres entiers A et B et d’afficher leur PGDC en
utilisant la méthode euclidienne :
- Mettre dans R le reste de la division de A par B
- Remplacer A par B et B par R.
- Répéter jusqu’à ce que le reste soit nul
- Le PGDC est le dernier reste non nul.
Ex 5:
Ecrire un programme python qui permet d’afficher tous les nombres premiers inférieurs à N(N est entré par
l’utilisateur).
Ex 6 :
Ecrire un programme python qui permet de saisir un nombre entier et détermine s’il est parfait pu non.
Un nombre est dit parfait s'il est égal à la somme de tous ses diviseurs excepté lui-même. Par exemple, 28 est
parfait car 28=1+2+4+7+14.