• Aucun résultat trouvé

Corrigé série 1 S2

N/A
N/A
Protected

Academic year: 2022

Partager "Corrigé série 1 S2"

Copied!
7
0
0

Texte intégral

(1)

Corrigé série 1 S2

Informatique 2 2019-2020

SMIA – S2

(2)

Exercice 1

• Lesquels des identificateurs suivants sont acceptés par C ?

• Acceptés lettres et _ qui est considéré comme une lettre et les chiffres.

• Ne doit pas commencer par un chiffre

- Non acceptés: age-1 ,, 4e_semestre , limite_inf., lim_supérieure ,3, int , float, min&max, n! , x²

- Acceptés: _MOYENNE_DES_NOTES_ ,__A__ , a

(3)

Exercice 2

(1) C + 3 13 int

(2) B + 1 66 int

(3) C + B 75 int

(4) 3 * C + 2 * B 30+130=

160

int (5) 2 * B + (A + 10) / C 130+(15+10)/10=

132

long (6) 2 * B + (A + 10.0) / C 130+(15+10.0)=

132.5

double

long A = 15;

char B = 'A'; /* code ASCII : 65 */

short C = 10;

(4)

(1) n=n + q 12 Long puis int

n=12

(2) x += n 13.75 float x=13.75

(3) n %= (p+3) 5 int n=n%(p+3)= 12%(4+3)= 5

(4) n %= q+1 2 Long puis

int

n=n%(q+1)=5%(2+1)= 2

(5) p= ++ n 3 int p= 3 puis n=3

(6) q= n++ 3 long q= 3 puis n=4

(7) n= ++ p + q++ 7 int p=4

n= 4 + 3 =7 q=4

(8) x= -- n * q++ - --p 21.0 float n= 6 puis p=3 x=6*4-3=21.000 q=5

(9) n*= --p + x++ 138 int p=2

n=n*(2+12)= 6*(2+21)

int n = 10 , p = 4 ; long q = 2 ;

float x = 1.75;

Exercice 3

(5)

Exercice 4

1) n + q 12 long

(2) n + x 11.75 float

(3) n % p +q 4 long

(4) n < p 0 int

(5) n >= p 1 int

(6) n > q 1 int

(7) q + 3 * (n > p) 5 long

(8) q && n 1 int

(9) (q-2) && (n-10) 0 int

(10) x * (q==2) 1.75 float

(11) x *(q=5) 8.75 float

int n = 10 , p = 4 ; long q = 2 ;

float x = 1.75;

(6)

Exercice 5

• Évaluer les expressions suivantes en supposant : int A=20, B=5, C = -10 , D=2, X=12, Y=15 ;

• Notez chaque fois la valeur rendue comme résultat de l'expression et les valeurs des variables dont le contenu a changé.

• (1) (5*X)+2*((3*B)+4)

• (2) (5*(X+2)*3)*(B+4)

• (3) A == (B=5)

• (4) A += (X+5)

• (5) A != (C *= (-D))

• (6) A *= C+(X-D)

• (7) A %= D++

• (8) A %= ++D

• (9) (X++)*(A+C)

• (10) A = X*(B<C)+Y*!(B<C)

• (11) !(X-D+C)||D

• (12) A&&B||!0&&C&&!D

• (13) ((A&&B)||(!0&&C))&&!D

• (14) ((A&&B)||!0)&&(C&&(!D))

(7)

(1) (5*X)+2*((3*B)+4) (2) (5*(X+2)*3)*(B+4) (3) A == (B=5)

(4) A += (X+5) (5) A != (C *= (-D)) (6) A *= C+(X-D) (7) A %= D++

(8) A %= ++D (9) (X++)*(A+C)

(10) A = X*(B<C)+Y*!(B<C) (11) !(X-D+C)||D

(12) A&&B||!0&&C&&!D (13) ((A&&B)||(!0&&C))&&!D (14) ((A&&B)||!0)&&(C&&(!D))

Exercice 5

Références

Documents relatifs

[r]

- Si les deux mentent : alors comme Marion ment : elle est donc célibataire et comme Cloé ment aussi, elle est mariée.. - Si l’une seulement des deux ment : par

(f) L’hypophyse, cultivée en présence d’extraits hypothalamiques provenant d’un rat soumis à une injection d’une forte dose de testostérone, diminue considérablement

Rappel : Des atomes X peuvent avoir la même valeur de Z mais différer par la valeur de A. On dit que ce sont des isotopes de l’élément X. Dans la nature, la prépondérance

Pour la première équation, par la méthode de l’exercice précédent, on calcule les racines carrées λ, −λ de z = 3 + 4i. Par la méthode de l’exercice précédent, on calcule

Or g est surjective, essentiellement car tout nombre réel possède une racine cube.. Supposons que f

Or g est surjective, essentiellement car tout nombre réel possède une racine cube.. Supposons que f

Pour que deux fonctions soient égales il faut tout d’abord qu’elles aient le même ensemble de définition.. La somme des