Université de Tlemcen
Faculté des Sciences
Département de Physique
1ère L. M. D. SM /ST(Semestre 2)
Année Universitaire
2015-2016
Matière : Informatique 2
Série de TD N°2
Exercice n°1 :
Donner les programmes Python qui permettent de calculer ytel que :
y=
{
A2
10 +1 si A0
0 si A<0y=
{
x+8 si x10
x2+x+10 si 10<x<100
0 si x100
Exercice n°2 :
Écrire un programme Python permettant, à partir de la saisie d'un réel, de déterminer s’il est positif ou
nul, affichez sa racine, sinon affichez un message d’erreur.
Écrire un programme Python permettant de déterminer le minimum de trois nombres réels x,y,z. Ce
minimum sera noté min.
Exercice n°3 :
Écrire un programme Python qui permet la résolution d’une équation du second deg : Ax2+Bx +C= 0,
(
A,B,C
)
IR .
Rem :Nous devons chercher même les solutions complexes.
Exercice n°4 :
Écrire un programme Python qui permet de calculer le factoriel d’un nombre entier sachant que :
n
!
=
1
×
2
×
3
×⋯×
n
et que 0! = 1
Le factoriel d’un nombre négatif n’existe pas. Il est donc nécessaire que l’algorithme vérifie si le nombre
donné n’est pas négatif.
Exercice n°5 :
Écrire un programme Python qui permet de calculer le produit des nombres pairs à partir de 2 jusqu’à
100.
Écrire un programme Python qui permet de calculer la somme des neuf premier carrés, c'est à dire
1
2
+
2
2
+
3
2
+
...
+
9
2
Écrire un programme Python qui permet de calculer S=N+2
2
i=1
N
(
2i+1
)
2
i+1avec
N
IN
Exercice n°6 :
Écrire un programme Python qui permet d’afficher les 30 premiers termes de la suite de Fibonacci :
U
N=
U
N1+
U
N2
avec
N
>
2
U
1
=U
2
=1
1/2
Remarque :
Dans chacun des exercices de la série, veuillez élaborer l'algorithme et l'organigramme avant
d'écrire le programme python.
Première LMD SM/ST (S2) ~ Faculté des Sciences (Univ. Tlemcen)
Exercice n°7 :
Écrire un programme Python qui permet de calculer xn(
x
et
n
) sans l'utilisation de l'écriture
x**n ou de la fonction prédéfinie pow.
Exercice n°8 :
Écrire un programme Python qui permet de calculer le PGCD (Plus Grand Commun Diviseur) par la méthode
d'Euclide.
Exercice n°9 :
Écrire un programme Python qui permet de calculer la valeur de la constante
e
tel que :
e=
1
0
!+
1
1
!+
1
2
!++
1
n
!
2/2
Première LMD SM/ST (S2) ~ Faculté des Sciences (Univ. Tlemcen)
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !