Rechercher dans Kiteb.net

Aujourd'hui: Le 21 août 2017
Visites aujourd'hui : 168
Top visites par jour : 25536
Le 24 mai 2017
Visiteurs en ligne: 3
  Accueil
Algo & programmation
edu
Matire informatique
Informatique
Formations
Exercices livre scolaire

Bac scientifiques

Exercices du livre scolaire (corrigs)



Evaluation d'une expression

Exercice 1  : page 29

1- Donner les expressions arithmtiques correspondantes aux expressions sui-

vantes crites en Pascal :

sqrt(2 * a + 3 / b - 2) / 3 + x

4*x/c*6-x

10 * x / 2 + 4

2- Rciproquement, crire en Pascal les expressions arithmtiques suivantes :



Corrig :

1-

Expressions en Pascal

Expressions arithmtiques

sqrt(2 * a + 3 / b - 2) / 3 + x


(sqrt ( (2 * a) +( 3 / b) - 2) / 3 ) + x

4 * x / c * 6 - x


( ( (4 * x) / c ) * 6) - x

10 * x / 2 + 4


( (10 * x ) / 2 ) + 4

2-


Expressions arithmtiques

Expressions Pascal

(4*x*x+2*x-5 ) / sqrt ( x+5*y/2 )

( y+2) / ( 10*x) +1

Sqrt( ( sqr(x) -y ) / ( y-x/2) )



Exercice 2  : page 29

Evaluer les expressions logiques en A, B, C, et D pour chacune des combinaisons

(p,q,r,s) suivantes :

1) Pour ( p,q,r,s ) = ( -3, 5, 4, 9 )

2) Pour ( p,q,r,s ) = ( 3, 7, 4, 9 )

3) Pour ( p,q,r,s ) = ( 5, 13, 7, 3 )


A. ( p < q ) OU ( r > s )

B. ( p < q ) ET NON ( r > s )

C. ( p > q ) OU ( r <> p )

D. ( p + q < r ) ET ( p + q > r )


Corrig :

Expressions

Pour ( p,q,r,s ) = ( -3, 5, 4, 9 )

( p < q ) OU ( r > s )

(-3<5) OU (4>9) = Vrai OU Faux= Vrai

( p < q ) ET NON ( r > s )

(-3<5) ET NON (4>9) =

Vrai ET (NON (Faux))=Vrai ET Vrai=Vrai

( p > q ) OU ( r <> p )

(-3>5) OU (4 <> -3) =Faux OU Vrai= Vrai

( p + q < r ) ET ( p + q > r )

(-3+5<4) ET (-3+5>4)=

((-3+5)<4) ET ((-3+5)>4)=(2<4) ET (2>4)

=Vrai ET Faux=Faux


Exercice 3  : page 29

Cette criture permettant de vrifier si le caractre C est une voyelle est errone .

Pourquoi ? Qu'aurait-il fallu crire ?

C='A' OR C='E' OR C='I' OR C='O' OR C='U'


Corrig :

C='A' OR C='E' OR C='I' OR C='O' OR C='U'

Cette criture permet de vrifier si le caractre C est une voyelle MAJUSCULE (la vrification pour le caractre Y manque )


Rectification de l'expression pour inclure le cas de la lettre Y :

C='A' OR C='E' OR C='I' OR C='O' OR C='U' OR C='Y'


Remarque :

Rectification de l'expression pour traiter le cas gnral (C est une lettre Majuscule/Minuscule):

C='A' OR C='E' OR C='I' OR C='O' OR C='U' OR C='Y' OR C='a' OR C='e' OR C='i' OR C='o' OR C='u' OR C='y'

autre mthode :

upcase(C)='A' OR upcase(C)='E' OR upcase(C)='I' OR upcase(C)='O' OR upcase(C)='U' OR upcase(C)='Y'

autre mthode :

C in ['A','E','I','O','U','Y'] OR C in ['a','e','i','o','u','y']

ou

C in ['A','E','I','O','U','Y','a','e','i','o','u','y']

ou encore :

upcase(C) in ['A','E','I','O','U','Y']


Exercice 4  : page 29

Rappeler l'ordre de priorits dans lequel une expression doit tre value.

* Comment valuer deux oprateurs ayant la mme priorit ?

* Complter le tableau suivant par le type du rsultat :

Oprateur

Type oprande 1

Type oprande2

Type du rsultat

Div

entier

entier

...

/

entier

entier

...

+

rel

entier

...

-

entier

entier

...



Corrig :

* Ordre de priorits dans lequel une expression doit tre value :

1-Contenu de parenthses

2-Les fonctions

3-Oprateur unaire (-, Non)

4-Oprateurs multiplicatif (*,/,div,mod,Et)

5-Oprateur additif (+,-,ou)

6-Oprateurs relationnels

* Comment valuer deux oprateurs ayant la mme priorit : de gauche droite

* Complter le tableau suivant par le type du rsultat :


Oprateur

Type oprande 1

Type oprande2

Type du rsultat

Div

entier

entier

entier

/

entier

entier

rel

+

rel

entier

rel

-

entier

entier

entier








Date d'ajout de la page: 10/11/2013   Dernire mise jour de la page: 10/11/2013


Dernière modification: 14 juin 2017

K i t e b . n e t © 2008-2017