• Aucun résultat trouvé

D’après le tableau, les opérations précédentes permettent d’échanger les valeurs des variables A et B

N/A
N/A
Protected

Academic year: 2022

Partager "D’après le tableau, les opérations précédentes permettent d’échanger les valeurs des variables A et B"

Copied!
3
0
0

Texte intégral

(1)

1/3

Correction du TD1

Exercice 1

Tracez les cases suivantes comme étant l’espace réservé aux variables entières dans la mémoire et suivez les instructions :

A :

B :

A B

2 -

2 7

9 7

9 9

0 9

Exercice 2

A B

a b

a+b b a+b a

b a

Notons que a et b sont considérées comme des valeurs des variables A et B.

D’après le tableau, les opérations précédentes permettent d’échanger les valeurs des variables A et B.

Une autre méthode pour échanger les valeurs des variables A et B, est basée sur l’introduction d’une variable supplémentaire C et effectuer les affectations suivantes : CA ;

AB ; BC ; Exercice 3

On suppose que les trois variables A, B et C contiennent respectivement les valeurs a, b et c.

On cherche à placer a dans C, c dans B et b dans A.

(2)

2/3 On introduit une quatrième variable intermédiaire D :

DC ; CB ; BA ; AD ;

Méthode 2 : D A ; …// compléter la suite Méthode 3 : D B ; …// compléter la suite Méthode 4 algébrique :

A A+B+C ; C A –B-C;

B A –B-C;

A A –B-C;

Exercice 4 A ← "423" ; B ← "12" ; C ← A & B ;

L’opérateur & est l’opérateur de concaténation des chaines de caractères : Le résultat obtenu dans la chaine C est : "42312"

C"42312" ; // à noter l’ordre de cet opérateur

Faites aussi C ← B & A ; Noter la différence entre "1" : chaine de caractère, 1 : chiffre et ‘1’ : caractère

Exercice 5`

Tout d’abord faites un rappel de la priorité des opérateurs

Expliquer qu’à priorité égale, l’évaluation de l’expression commence de gauche à droite Souligner aussi les blocs de parenthèses de même niveau ainsi l’expression 1 peut être vue comme : (A) - ( B )

1. ((3 * a) - x^2) - (((c - d) / (a / b)) / d) 1 3 2 8 4 6 5 7

2. 5 + 2 * 6 - 4 + ( 8 + 2^3) / ( 2 - 4 + 5 * 2) = 15 3. (( 3 - x * y)^2 - 4 * a * c) / (2 * x - z)

Exercice 6 1. Faux 2. Vrai 3. Faux

Notez Bien : le résultat d'une expression logique est toujours Vrai ou Faux.

(3)

3/3 Exercice 7

1 2 3 4 5 6 7 8 9 10

Algoritme Incorrect a, b : Entier

c : Réel Début

c  a + 5 ; b  c ; a* 2  7 + c ; b 5b + 7 ; Fin

Cet algorithme est incorrect pour plusieurs raisons:

Ligne 1 : le mot Algorithme s'écrit avec un "h" au milieu.

Ligne 2 : la déclaration des variables commence par le mot "Variables".

Ligne 6 : incompatibilité de type (un réel affecté à une variable de type entier).

Ligne 7 : le membre gauche d'une affectation doit être une variable.

Ligne 8 : il faut écrire 5*b et non 5b.

Références

Documents relatifs

L’application r´ eciproque de f est par d´ efinition la fonction logarithme d´ ecimal, not´ ee log ou log 10.. Exercice 90 (Croissances compar´

sont des distributions asymptotiques de valeurs extrêmes en deux dimensions dont les marges sont les distributions de valeurs extrêmes en une dimension. La formule

Montrez que X suit une loi g´ eom´ etrique et pr´ ecisez de quel param` etre.. D´ eduisez-en la fonction de r´ epartition de la variable al´

dans [1 ], relatifs à l’existence de lois limites pour les valeurs extrémales des suites m-dépendantes comme des conséquences des résultats similaires démontrés pour

 Il y a donc proportionnalité lorsque tous les couples de nombres (non nuls) qui se correspondent donnent le même quotient. Si les points marqués sur un graphique sont alignés

de deux matrices carrées A, B non nulles et non égales dont le produit est nul5.

Trouve l’inverse des matrices suivantes par la

Trouve l’inverse des matrices suivantes par la