Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
MIRA DE BEJAIA
24t0u2018
DEPARTEMENT DE TECHNOLOGIE Ièo Année
EXAMEN FINAL D'INFORMATIQUE 1
IYB: L'usagedescalculatriceset téléphonesportableseststrictement
interdit.
@_1_: (6points):
l) Convertirle nombrehexadécimal IED en octal et en décimal.
2) TraduireI'expression (x * y)2 + y'+1 + en langagepascal(on rappellequec b - eb rr'(a))
;ft7
3) Evaluerl'expressionsuivanteen montrantl'ordre desopérationspour x:l,y:2,F\.
(a) x+2+y/(z+I)/y*z+(x+l/y)
(b) (x+y>z)orno(x-5-z)and no(x1)
@!9_2_: @points)
Soit I'algorithmesuivant:
Aleorithme exo2
Variables rn,i:entier
s:réel
debut
lire(m)
s+-0
@ i<-1èmfai1g
. eti_1\2
s<-s + =f;-
Finpour
Ecrir{s)
fin
@_3_: (3 points)
Ecrire un programmeen Pascalqui lit un nombreréel r, détermineet affiche la valeur de y multi{éfinie ci-dessous.
Afftche le message'valeurde x incorrecte'le caséchéant.
( x ln(x)
| .- siO<x<L
I x-I
Y-| L stx=\
| 0 s ir-0
Vvaleur de x incorrecte' ailleurs
Exercice 4 : (4 points) ,
Soit le programme suivant :
Progrram test;Uses wincrt;
Var U : integer;
Begin
U::13;Tfhile (U do
Begin
I f ( U m o d 2 : 0 ) ttren U: :U div 2
else U::3*U+1;
Vùrite (U) ;
End,'
End.
Résultat:true (0.5p)
b
Instructions \ variables m I s
Lire(m) 4
s+0 0
pour i+ 1àmfaire
i<- I I 0+ sqr(2*l-Dl(2* 1):0.5 (0.5p.i1suffit I'expression)
i+2 2 0.5+sqr(2*2-1)l(2*2):2.75 (O.Sp.idem)
ie3 a
J 2.75+ sqr(2*3-l)/(2*3) x 6.91 (O.Sp.idem)
i+- 4 4 6.91+ sqr(2*4-I)l (2* 4) nv13.035(0.5p.idem)
i a atteint m donc on sort de la boucle
Ecrire(s) Affiche la valeur finale de s (13.035)
fin
Program exo3 ;
Uses wincrt;
Var x,y:real;
xcorrecte:boolean:
Beein
read(x);
xcorrecte::true;
if x:0 then y::0 (0.5p)
elseil x:l then y::l (0.5p)
else if (>O)and(x<l) then y::x*ln(x)(x-1) (0.5p)
else begin write('valeur de x incorrecte,);(0.5p)
xcorrecte:{alse:
end;
if xcorrecte:true then write(y);
end.
Exercice4:(4points)
Ut1; u MoD2
U::3*U+1; 40 (0.2sp)
!ùrite (u) Affiche 40
U>1 ; U MOD 2 : 0
U::u div 2; 20 (0.25p)
Write (u) ; Affiche 20
U>1 ; U MOD 2 : 0
U::u div 2; 10 (0.2sp)
Write (u) ; Affrche10
U>1 ; U MoD 2 : 0
U::u div 2; 5 (0.25p)
!'Vrite (u) ; Affiche 5
U > 1 ; U M O D 2
U::3*U*1;
Vùrite (u) ;
U>1 ; u MoD 2 : 0
U::u div 2; 8 (0.25p)
V{rite (u) ; Affiche 8
U>1 ; U MoD 2 : 0
U::u div 2; 4 (0.25p)
lùrite (u) ; Affiche 4
U > 1 ; U M O D 2 : 0
U::u div 2;
Write (u) ;
U>1 ; U MOD 2 : 0
U::u div 2; I (0.25p)
Write (u) ; Affiche I
{ f>1 - condit ion no n v é ri fi é e a l o rs
on sort de Ia bo'c,cle wbri].e.
En d .
Les valeurs affrchéesaprèsexécution du programme sont :
40201101511618142rl.
(2.25p: compter 0.25p par valeur) I'exercice devient sur 04.50