Connexion

Récupérer mon mot de passe

Sondage

Ce Forum répond-t-il a vos attentes?

37% 37% [ 23 ]
20% 20% [ 13 ]
22% 22% [ 14 ]
17% 17% [ 11 ]
1% 1% [ 1 ]

Total des votes : 62

Derniers sujets
» COURS D’ATOMISTIQUE de l'ENSA d'AGADIR
Dim 15 Nov - 15:00 par luluf62

» PARTIE 5: Les Boucles
Ven 30 Oct - 22:29 par mhidou91

» Cours du langage C !! a visionner avec power point
Sam 29 Aoû - 0:13 par ABOUKHALID87

» **Cours tres interessant sur les piles et les files**
Sam 29 Aoû - 0:11 par ABOUKHALID87

» ****La Rentrée****
Lun 2 Fév - 21:33 par MasterCX

» ****The Story Of Bush And Shoe...****
Mar 20 Jan - 15:55 par MasterCX

» ****Resultats MIP 2eme année****
Dim 18 Jan - 15:00 par MasterCX

» cours d informatique
Ven 16 Jan - 22:15 par MasterCX

» ****jusqu'a Quand Ghaza va t'elle tenir??****
Lun 29 Déc - 0:49 par MasterCX

» ****Nouvelle methode de tricher garantie en Japan****
Jeu 25 Déc - 20:29 par simo-hits

» Serie d'Exercices 3
Jeu 18 Déc - 21:18 par simo-hits

» Serie d'Exercices 4
Jeu 18 Déc - 21:18 par simo-hits

» Serie d'Exercices 5
Jeu 18 Déc - 21:17 par simo-hits

» Serie d'Exercices 2
Jeu 18 Déc - 21:16 par simo-hits

» Partie 2: Lecture et Ecriture
Jeu 18 Déc - 21:16 par simo-hits

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 


Rechercher Recherche avancée

Novembre 2009
LunMarMerJeuVenSamDim
      1
2345678
9101112131415
16171819202122
23242526272829
30      

Calendrier Calendrier

Meilleurs posteurs
simo-hits
 
Admin
 
MasterCX
 
R ! F ! N ! 0
 
xenon01
 
youssef GI
 
hamza_s
 
A.T.J.
 
anas2704
 
death note
 

Flux RSS

Yahoo! 
Google Reader 
MSN 
AOL 
NewsGator 
Rojo 
Bloglines 


Statistiques
Nous avons 486 membres enregistrés
L'utilisateur enregistré le plus récent est badreddine hamoudan

Nos membres ont posté un total de 1387 messages dans 344 sujets
Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité

Aucun

[ Voir toute la liste ]


Le record du nombre d'utilisateurs en ligne est de 10 le Jeu 28 Fév - 23:45

Serie d'Exercices 1

Poster un nouveau sujet   Répondre au sujet

Voir le sujet précédent Voir le sujet suivant Aller en bas

Serie d'Exercices 1

Message par R ! F ! N ! 0 le Jeu 20 Mar - 13:14

Exercice 1.1

Quelles seront les valeurs des variables A et B après exécution des instructions suivantes ?

Variables A, B en Entier
Début
A ← 1
B ← A + 3
A ← 3
Fin


Exercice 1.2

Quelles seront les valeurs des variables A, B et C après exécution des instructions suivantes ?

Variables A, B, C en Entier
Début
A ← 5
B ← 3
C ← A + B
A ← 2
C ← B – A
Fin




Exercice 1.3

Quelles seront les valeurs des variables A et B après exécution des instructions suivantes ?

Variables A, B en Entier
Début
A ← 5
B ← A + 4
A ← A + 1
B ← A – 4
Fin


Exercice 1.4

Quelles seront les valeurs des variables A, B et C après exécution des instructions suivantes ?

Variables A, B, C en Entier
Début
A ← 3
B ← 10
C ← A + B
B ← A + B
A ← C
Fin




Exercice 1.5

Quelles seront les valeurs des variables A et B après exécution des instructions suivantes ?

Variables A, B en Entier
Début
A ← 5
B ← 2
A ← B
B ← A
Fin


Moralité : les deux dernières instructions permettent-elles d’échanger les deux valeurs de B et A ? Si l’on inverse les deux dernières instructions, cela change-t-il quelque chose ?



Exercice 1.6

Plus difficile, mais c’est un classique absolu, qu’il faut absolument maîtriser : écrire un algorithme permettant d’échanger les valeurs de deux variables A et B, et ce quel que soit leur contenu préalable.



Exercice 1.7

Une variante du précédent : on dispose de trois variables A, B et C. Ecrivez un algorithme transférant à B la valeur de A, à C la valeur de B et à A la valeur de C (toujours quels que soient les contenus préalables de ces variables).

Exercice 1.8

Que produit l’algorithme suivant ?

Variables A, B, C en Caractères
Début
A ← "423"
B ← "12"
C ← A + B
Fin


Exercice 1.9

Que produit l’algorithme suivant ?

Variables A, B, C en Caractères
Début
A ← "423"
B ← "12"
C ← A & B
Fin


SOLUTION



Exercice 1.1

Après La valeur des variables est :
A ← 1 A = 1 B = ?
B ← A + 3 A = 1 B = 4
A ← 3 A = 3 B = 4





Exercice 1.2

Après La valeur des variables est :
A ← 5 A = 5 B = ? C = ?
B ← 3 A = 5 B = 3 C = ?
C ← A + B A = 5 B = 3 C = 8
A ← 2 A = 2 B = 3 C = 8
C ← B – A A = 2 B = 3 C = 1



Exercice 1.3

Après La valeur des variables est :
A ← 5 A = 5 B = ?
B ← A + 4 A = 5 B = 9
A ← A + 1 A = 6 B = 9
B ← A – 4 A = 6 B = 2



Exercice 1.4

Après La valeur des variables est :
A ← 3 A = 3 B = ? C = ?
B ← 10 A = 3 B = 10 C = ?
C ← A + B A = 3 B = 10 C = 13
B ← A + B A = 3 B = 13 C = 13
A ← C A = 13 B = 13 C = 13





Exercice 1.5

Après La valeur des variables est :
A ← 5 A = 5 B = ?
B ← 2 A = 5 B = 2
A ← B A = 2 B = 2
B ← A A = 2 B = 2


Les deux dernières instructions ne permettent donc pas d’échanger les deux valeurs de B et A, puisque l’une des deux valeurs (celle de A) est ici écrasée.
Si l’on inverse les deux dernières instructions, cela ne changera rien du tout, hormis le fait que cette fois c’est la valeur de B qui sera écrasée.





Exercice 1.6

Début

C ← A
A ← B
B ← C
Fin


On est obligé de passer par une variable dite temporaire (la variable C).




Exercice 1.7

Début

D ← C
C ← B
B ← A
A ← D
Fin


En fait, quel que soit le nombre de variables, une seule variable temporaire suffit…



Exercice 1.8

Il ne peut produire qu’une erreur d’exécution, puisqu’on ne peut pas additionner des caractères.



Exercice 1.9

…En revanche, on peut les concaténer. A la fin de l’algorithme, C vaudra donc "42312".

R ! F ! N ! 0
ADMINISTRATOR
ADMINISTRATOR

Masculin
Nombre de messages: 90
Age: 21
Option: LST Genie Info
 :
Date d'inscription: 27/02/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Serie d'Exercices 1

Message par simo-hits le Jeu 18 Déc - 21:15

thanks

simo-hits
Utilisateur Confirmé
Utilisateur Confirmé

Masculin
Nombre de messages: 215
Age: 19
Option: MIP S2
 :
Ville: Ifran
Date d'inscription: 15/09/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum