Ecriture des expressions mathématiques suivantes sous une forme qui respecte... 1 

publicité
Université Abou Bakr Belkaïd (Tlemcen)
Faculté des Sciences
2015 ~ 2016
Date : 13 Juin 2016
Durée : 01H 30mn
1ère LMD SM (S2)
Correction Examen de Rattrapage
Matière : "Informatique 2"
Exercice 1 : (04 points)
Ecriture des expressions mathématiques suivantes sous une forme qui respecte la syntaxe Python :
0
2
2
x 1  y2
Page Facebook "Sciences Tlemcen"
 B = sqrt(x+1)/(sqrt(abs(x)**2+1)+y**2)
x
2) v1 
2
a b

2
~
5
1
0
x2
2
x a
2
 v1 = sqrt(abs(x)/(a**2-b**2))-x**2/(x**2+a)
a  b2
3) v 2  2
z x
a  b2
D
M
S
 v2 = 2*sqrt(abs(z))*x*abs(a+b**2)/sqrt(a+b**2)
a
4) v 3 
6
1
x 1
1) B 
2
1
2
a b
e
r
2a
M
L
 v3 = (a**2*sqrt(abs(1/(a+b)))-2)/sqrt(2*a)
è
1
Correction Rattrapage d’Informatique2 (1ére LMD SM Semestre 2)
1 pt
1 pt
1 pt
1 pt
2015/2016
1/3
Exercice 2 : (05 points)
Ecriture de l’organigramme et le programme Python qui permettent de calculer la somme suivante :
x!
x x
S  0.500  0.333  0.500   
2
Organigramme : (1,75 pt)
Page Facebook "Sciences Tlemcen"
Début
0,25 pt
Lire (x)
0,25 pt
Fact  1
0,25 pt
S0
0,25 pt
0,25 pt
2
Pour i dans (1, x+1)
0,25 pt
0,25 pt
Programme : (3,25 pt)
e
r
è
1
SS+
Fact
2
i i
M
S
Ecrire (‘S = ’, S)
D
M
L
Fin
x=int(input('x= ')) 0,5
fact=1
S=0
0
2
~
5
1
0
FactFact  i
6
1
pt
0,5 pt
0,5 pt
for i in range(1,x+1):
fact=fact*i
0,5 pt
0,5 pt
S=S+fact/(i**2+i) 0,5
print('S= ',S)
pt
0,25 pt
Correction Rattrapage d’Informatique2 (1ére LMD SM Semestre 2)
2015/2016
2/3
Exercice 3: (06 points)
Ecriture du Programme Python associé à l’algorithme.
R=float(input('Donnez la valeur de la résistance R: ')) 0,5 pt
choix=input('Donnez votre choix: ') 0,5 pt
if choix=='1': 0,5 pt
0,5 pt
Req=3*R
6
1
print('La valeur de Req est:%9.2f Ohms'%Req) 0,5 pt
elif choix=='2': 0,5 pt
Req=3/2*R
0
2
0,5 pt
Page Facebook "Sciences Tlemcen"
print('La valeur de Req est:%9.2f Ohms'%Req) 0,5 pt
~
5
elif choix=='3': 0,5 pt
Req=1/3*R
0,5 pt
1
0
print('La valeur de Req est:%9.2f Ohms'%Req) 0,5 pt
else: 0,25 pt
2
print('Choix incorrect') 0,25 pt
M
S
Exercice 4: (05 points)
Ecriture du programme Python qui permet de saisir les éléments d’un vecteur Z(N) (d’éléments
réels) et de calculer sa norme Z :
Programme : (5 pt)
e
r
D
M
L
from math import *
N
 zi2
z 
i 1
0,5 pt
N=int(input('Donnez le nombre de lignes N : '))
è
1
Z=[0 for i in range(0,N)]
for i in range(0,N):
0,5 pt
0,5 pt
0,5 pt
print("Z[%d]="%(i+1),end=" ")
Z[i]=float(input())
somme=0
0,5 pt
0,5 pt
for i in range(0,N):
0,5 pt
somme=somme+Z[i]**2
norme=sqrt(somme)
0,5 pt
0,5 pt
print('La Norme du vecteur Z est :',norme)
Correction Rattrapage d’Informatique2 (1ére LMD SM Semestre 2)
0,5 pt
2015/2016
3/3
Téléchargement