Vous êtes sur la page 1sur 3

I

nst
it
utPr
épar
atoi
reauxEt
udesd’
I
ngéni
eur
s–El
Manar

Dépar
tement:MathématiquesetInf
ormat
ique
EXAMEN1
AnnéeUni
versi
tai
re:2021- 2022
Mati
ère:I
nformat
ique(1èreAnnéeMP,PC,PT) Dat
e:12/
2021
Nombredespages: 3 Dur
ée:2heur
es

NB:Lecor
rect
eurt
iendr
acompt
edel
acl
art
édel
apr
ésent
ati
onetl

indent
ati
ondespr
ogr
ammes.

Pr
obl
ème1:

Enmathémat
ique,unvect
eurestunobjetgénér
ali
santplusi
eur
snoti
onsprov
enant
del
agéomètr
ie(coupl
edepoint
s,tr
ansl
ati
on,…),
del'al
gèbreoudel
aphysi
que.
Un vecteurestun él
émentd'un espace v
ector
iel
,c’
est-
à-di
re qu'
i
lestpossi
ble
d'
eff
ectuerdesopér
ati
onsd'
addit
ion,demult
ipl
i
cati
onparunscalai
re,

Dansl
asui
te,
onr
epr
ésent
eunv
ect
eurparunel
i
stedev
aleur
s.
V=[
5,8,
6,
4]r
epr
ésent
eunv
ect
eurél
émentdel
'
espacev
ect
ori
eldedi
mensi
on4.
Quest
ion1:
Ecr
ir
eunefonctionpy
thonnomméeSaisi
eEnt
ier()qui,per
metretour
nerunent
iern
sai
sieauclavi
er(0<n<10),i
lrepr
ésent
eladimensiondel '
espacevect
ori
eldans
l
equelont
ravai
ll
e.
Quest
ion2:
Ecri
reunef onct
ionpyt
honnomméeSai si
eVect
eur(n)qui,per
metder et
our
nerune
l
istedefloatLsaisi
eélémentparél
ément
,repr
ésentantunvecteurdansunespace
vector
iel
dedi mensi
onn.
Quest
ion3:
Ecri
re une fonct
ion python nommée Norme (V)qui,ét
antdonné une l
ist
eV
repr
ésentantunvecteurdansunespacevect
ori
el,
ret
our
nelanor
meduv ect
eurV.

,
nestl
adi
mensi
ondev
ect
eur
Quest
ion4:
Ecri
reunef onct
ionpythonnomméeNor malisat
ion(V)qui,ét
antdonnéuneli
steV
repr
ésentant un vecteur dans un espace v ect
ori
el,ret
our
ne lev ect
eur N
normali
sati
onduv ect
eurV.

Quest
ion5:
Ecrir
eunef oncti
onpy t
honnomméeProduitScal
air
e(V1,
V2)qui,étantdonnédeux
l
istesV1etV2,r epr
ésent
antdeuxv
ecteursdansunespacev ectoriel
,retournele
produitscal
air
edesdeuxv ect
eur
s(ret
ournerNonedanslecasoùl esv ecteursne
sontpasdemêmedi mension)
.

1/
1
Pr
obl
ème2:

Danscepr oblème, nousil


lust
ronsuneut i
li
sati
oncour antedesl istesden- uplet
s.
Nousmani puleronsunel i
sted’ét
udiants.Chaqueét udiantétantunquadr uplet:
(nom,prenom , id,notes).
Lenom del ’étudiantestdet ypest r
,l epr énom del ’
étudiantestdet ypestr
,le
numérodel ’
étudiantestdet ypei nt
,lalist
edenot essur20obt enuesauxexamens
estdetypel i
st[
float].
Onfaitl
’hypothèsei mplici
tequet outeslesnotesenr egist
réessontent r
e0et20.
Pourlasuite,onconsi déreracommeexempl elali
sted'étudiantssui v
ante:
BaseUPMC=[ (
'GARGA' ,'
Amel '
,20231343, [12, 8,11,17,9]
),
('
TWATI'
,'
Bal ki
s'
, 20342241,[9,11,19, 3]),
('
HAMDI'
,'Mohamed' ,20244229,[15, 11, 7, 14, 12]),
('
GARBI'
,'
Taher',42424242, [
8,4,9, 4,12, 5] ),
('
ARFAOUI'
,'Ali
'
,30012024, [17,15, 20, 14, 18, 16, 20]
),
('
MBARKI'
,'FATHI ',
10100101, [
10, 10, 10, 10, 10, 10])
]

Quest
ion1:
Ecri
reunefonct
ionpyt
honnomméenote_moy
enne(
L)qui
,àpar
ti
rd’
unel
i
steLde
not
es(ent
re0et20)ret
our
neleurmoy
enne.
Parexempl
e:
>>>not
e_moy
enne(
[12,
8,14,
6,5,
15]
)
10.
0
>>>not
e_moy
enne(
[]
)
0.
0
Quest
ion2:
Ecri
reunef onct
ionpythonnomméemoy enne_
gener
ale(E)qui
,ét
antdonnéuneli
ste
Ed'étudi
ants(li
stedet upl
e),r
etour
nel
amoy ennegénéral
edesnot esdetousles
ét
udiantsenregi
str
és(c’est
-à-
dir
elamoy
ennedesmoy ennesdechaqueétudi
ant
).
Parexempl
e:
>>>moy
enne_
gener
ale(
BaseUPMC)
11.
307142857142857
>>>moy
enne_
gener
ale(
[]
)
0.
0
Quest
ion3:
Oncher chemaintenantdanslali
sted'
étudiantslenom etleprénom del

étudi
antqui
possèdel ameil
leuremoy enne.Sidesétudiantssontex-aequoalor
sonr et
ournel
e
premierdansl
'ordreséquenti
eldelali
ste.

2/
2
Ecri
reunef onct
ionpy t
honnomméet op_etudi
ant(
E)quiét
antdonnéunelist
eE
d'
étudi
ants,ret
ourneunt uplequir
eprésentelenom etl
eprénom del'
étudi
ant
possédantl
amei l
leurmoyenne.
>>>t
op_
etudi
ant
(BaseUPMC)(
'ARFAOUI
'
,'Al
i
')
Quest
ion4:
Ecr
ireunef oncti
onpy t
honnomméer echerche_moy enne(
num ,E)quiét
antdonné
unnumér od’étudiantnum ai
nsiqu’
unel i
sted'étudiant
sE,retour
nel
amoy ennede
l
’ét
udiantcorr
espondouNonesi cenumérod’ ét
udiantesti
nconnu.
Exempl
e:
>>>r
echer
che_
moy
enne(
20244229,
BaseUPMC)
11.
8
>>>r
echer
che_
moy
enne(
20342241,
BaseUPMC)
10.
5
>>>r
echer
che_
moy
enne(
2024129111,
BaseUPMC)
Remarque:dansceder ni
ercas,Noneestr
etour
néetdoncl

int
erpr
ètePy
thonne
montr
epasder éponse.

3/
3

Vous aimerez peut-être aussi