UNIVERSIT ´
E MONTESQUIEU BORDEAUX IV 1`ere ann´ee Licence Eco-Gestion
Semestre 2 2012/2013
Algorithmique
EXERCICE 1
Compl´eter les pointill´es (floor repr´esente la fonction partie enti`ere).
Algorithme 1
D´ebut de l’algorithme
Variables : Entier : n
Lire n
Si 2floor(n/2) == nAlors
Afficher ”La valeur entr´ee est ···
Sinon
Afficher ”La valeur entr´ee est ···
Fin Si
Fin de l’algorithme
EXERCICE 2
Compl´eter les pointill´es (n%2 repr´esente le reste de la division de npar 2).
Algorithme 2
D´ebut de l’algorithme
Variables : Entier : n
Lire n
Si n%2 == 0 Alors
Afficher ”La valeur entr´ee est ···
Sinon
Afficher ”La valeur entr´ee est ···
Fin Si
Fin de l’algorithme
EXERCICE 3
Que se passe-t-il lorsqu’on ex´ecute l’algorithme suivant ?
Algorithme 3
D´ebut de l’algorithme
Variables : R´eel : x
Lire x
Si x >= 0 Alors
Afficher x
Sinon
Afficher x
Fin Si
Fin de l’algorithme
EXERCICE 4
Que se passe-t-il lorsqu’on ex´ecute l’algorithme suivant ?
Algorithme 4
D´ebut de l’algorithme
Variables : Entiers : d, cpt, n
Lire n
cpt 0
Pour d=1 `a nFaire
Si dfloor(n/d) == nAlors
cpt cpt + 1
Fin Si
Fin Pour
Afficher cpt
Fin de l’algorithme
EXERCICE 5
Que se passe-t-il lorsqu’on ex´ecute l’algorithme suivant ?
Algorithme 5
D´ebut de l’algorithme
Variables : Entiers : i, j, S, S
S0
Pour i=1 `a 100 Faire
S0
Pour j=1 `a 100 Faire
SS+i
Fin Pour
SS+S
Fin Pour
Afficher S
Fin de l’algorithme
EXERCICE 6
Que se passe-t-il lorsqu’on ex´ecute l’algorithme suivant ?
Algorithme 6
D´ebut de l’algorithme
Variables : Entiers : n, R
R1
n0
Tant que R100000 Faire
RR4
nn+ 2
Fin Tant que
Afficher n
Fin de l’algorithme
EXERCICE 7
Que se passe-t-il lorsqu’on ex´ecute l’algorithme suivant ?
Algorithme 7
D´ebut de l’algorithme
Variables : Entiers : x, y
Lire y
x0
Tant que y6= 0 Faire
xx+ 1
yy1
Fin Tant que
Afficher x, y
Fin de l’algorithme
EXERCICE 8
Que se passe-t-il lorsqu’on ex´ecute l’algorithme suivant avec les nombres y= 5, puis y=1?
Algorithme 8
D´ebut de l’algorithme
Variables : Entiers : x, y
Lire y
x1
Tant que y > 0Faire
xxy
yy1
Fin Tant que
Afficher x, y
Fin de l’algorithme
EXERCICE 9
Que se passe-t-il lorsqu’on ex´ecute l’algorithme suivant avec les nombres y= 5, puis y=1?
Algorithme 9
D´ebut de l’algorithme
Variables : Entiers : x, y
Lire y
x1
Pour x= 1 `a yFaire
yxy
Fin Pour
Afficher x, y
Fin de l’algorithme
EXERCICE 10
Que se passe-t-il lorsqu’on ex´ecute l’algorithme suivant ?
Algorithme 10
D´ebut de l’algorithme
Variables : Entiers : i, j, N
Lire N
Pour i= 1 `a NFaire
Pour j= 1 `a iFaire
Afficher ”*”
Fin Pour
Retour `a la ligne
Fin Pour
Fin de l’algorithme
EXERCICE 11
Que se passe-t-il lorsqu’on ex´ecute l’algorithme suivant ?
Algorithme 11
D´ebut de l’algorithme
Variables : Entiers : i, S
S0
Pour i=1 `a 100 Faire
SS+i2
Fin Pour
Afficher S
Fin de l’algorithme
EXERCICE 12
Que se passe-t-il lorsqu’on ex´ecute l’algorithme suivant ?
Algorithme 12
D´ebut de l’algorithme
Variables : Entiers : i, j ;R´eel : temp ;Liste : L
temp L[i]
L[i]L[j]
L[j]temp
Fin de l’algorithme
EXERCICE 13
Que se passe-t-il lorsqu’on ex´ecute l’algorithme suivant ?
Algorithme 13
D´ebut de l’algorithme
Variables : Entiers : i, N ;R´eel : val ;Liste : L
Lire N
Pour i= 0 `a N1Faire
Lire val
L[Ni] = val
Fin Pour
Afficher L
Fin de l’algorithme
EXERCICE 14
Que se passe-t-il lorsqu’on ex´ecute l’algorithme suivant ?
Algorithme 14
D´ebut de l’algorithme
Variables : Entiers : i, N ;R´eel : temp ;Liste : L
temp L[1]
Pour i= 2 `a NFaire
L[i1] = L[i]
Fin Pour
L[N]temp
Afficher L
Fin de l’algorithme
EXERCICE 15
Que se passe-t-il lorsqu’on ex´ecute l’algorithme suivant ?
Algorithme 15
D´ebut de l’algorithme
Variables : Entier : i;R´eel : M;Liste : L
M0
Pour i= 1 `a dim(L)Faire
MM+L[i]
Fin Pour
Afficher M/ dim(L)
Fin de l’algorithme
1 / 6 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !