
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 A≥0
0 si A<0y=
{
x+8 si x≤10
x2+x+10 si 10<x<100
0 si x≥100
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 degré : 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 :
=
×
×
×⋯×
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
2
2
2
2
Écrire un programme Python qui permet de calculer S=N+2
2∑
i=1
N
(
2i+1
)
i+1avec
∈
Exercice n°6 :
Écrire un programme Python qui permet d’afficher les 30 premiers termes de la suite de Fibonacci :
N=
N−1+
N−2
>
U
=U
=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)
Page Facebook "Sciences Tlemcen"