L’utilisation du Téléphone Portable est strictement interdite 1/3
Examen Final
Matière : "Informatique 2"
Durée : 01H30’
Exercice 1 :
Ecrivez le programme Python qui permet de calculer la valeur de y, pour un xet Ndonnés (xet
N), tel que :
0si
22
0si
!!2!1
12
N
x
N
N
N
xxx
y
N
2
xdésigne la partie entière de
2
x.
Université Abou Bakr Belkaïd (Tlemcen)
Faculté des Sciences
1ère LMD SM (S2)
Date : 12 Mai 2015
Nom :
Prénom(s) :
Date de Naissance :
Groupe :
/ 20
Note Finale
/
6
pts
………………………………………………………………….............................................................................................................
………………………………………………………………….............................................................................................................
………………………………………………………………….............................................................................................................
………………………………………………………………….............................................................................................................
………………………………………………………………….............................................................................................................
………………………………………………………………….............................................................................................................
………………………………………………………………….............................................................................................................
………………………………………………………………….............................................................................................................
………………………………………………………………….............................................................................................................
………………………………………………………………….............................................................................................................
………………………………………………………………….............................................................................................................
………………………………………………………………….............................................................................................................
………………………………………………………………….............................................................................................................
………………………………………………………………….............................................................................................................
………………………………………………………………….............................................................................................................
………………………………………………………………….............................................................................................................
………………………………………………………………….............................................................................................................
………………………………………………………………….............................................................................................................
………………………………………………………………….............................................................................................................
………………………………………………………………….............................................................................................................
………………………………………………………………….............................................................................................................
Programme
1ère LMD SM 2014~2015
L’utilisation du Téléphone Portable est strictement interdite 2/3
Exercice 2:
Complétez le programme Python suivant qui permet, à partir de la saisie d’une matrice A(N,M)
(d’éléments réels), de construire le vecteur Vmax(N) tel que chaque élément de ce dernier est le
maximum de chaque ligne de cette matrice A.
/
7
pts
N = ………………………………………………………………………………………………………………………………………………………………………………
M = ………………………………………………………………………………………………………………………………………………………………………………
A = ………………………………………………………………………………………………………………………… # Initialisation de la matrice
print("Donnez les coefficients de la matrice A(%d,%d):"%(N,M))
for ………………………………………………………………………………………………………………………………………………
for ………………………………………………………………………………………………………………………………………………
print("A(%d,%d)="%(i+1,j+1),end=" ")
……………………………… = ……………………………………………………………………………………………
Vmax = ……………………………………………………………………………………………………………… # Initialisation du vecteur
for ……………………………………………………………………………………………………
………………………………………………… = …………………………………………………
for ……………………………………………………………………………………………………………
if …………………………………… >= ……………………………………………
………………………………………………… = …………………………………………………
print("Les coefficients du vecteur Vmax(%d):"%N)
for ……………………………………………………………………………………………………
print("Vmax(%d)="%(i+1),…………………………………………………………………)
Programme
1ère LMD SM 2014~2015
L’utilisation du Téléphone Portable est strictement interdite 3/3
Exercice 3 :
Donnez les valeurs des expressions arithmétiques suivantes :
N.B. il faut détailler les calculs.
1) A=(17//4+sqrt(16)-10%4)/int(17/5)-2+sqrt(121)*abs(-2)/10+1
2) B=int(5.25)+2**2/sqrt(4)-float(6.25)//2+5%2*4+5**2//4
3) C=(38//3+12%5+abs(-25)//4*2**2)-complex(7)
Exercice 4:
Complétez l’exécution du programme Python suivant :
/
4
pts
def
fonct1
(
x
,
t
):
for i in range(0,t):
x[i]=int(input())
def fonct2(y,u):
for i in range(0,u):
print(y[i])
def fact(v):
if v<=1 :
f=1
else:f=v*fact(v-1)
return f
N=int(input("N= "))
print("Donnez les éléments du vecteur B:")
B = [0 for i in range(0,N)]
fonct1(B,N)
C = [0 for i in range(0,N)]
D = [0 for i in range(0,N)]
for i in range(0,N):
C[i]=fact(B[i])
D[i]= C[i]**2
print("Vecteur C:")
fonct2(C,N)
print("Vecteur D:")
fonct2(D,N)
/
3
pts
N.B. Dans cette exécution les chiffres en gras et italique
représentent les nombres introduits par le clavier.
>>>
N= 3
Donnez les éléments du vecteur B :
4
3
0
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……………………………………………………………………………………………………
…………………………………
Partie Exécution
1ère LMD SM 2014~2015
1 / 3 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 !