a
Collège
6e
5e
4e
3e
Ressource
hp-collège
Lycée
2de
1re spé
1re stmg
tstmg
1re spécifique
Terminale Spécialité
Terminale Complémentaire
Terminale Experte
Ressource
hp-lycée
4
3
2
1
Hors programme collège
/ Quelques algorithmes
3 exercices corrigés
a
Algorithme et AlgoBox
(3 exercices)
1.
Algorithme
et
AlgoBox
E.3392
1
Dans
le
langage
de
programmation
de
votre
choix,
saisir
la
fonction
ci-dessous
:
Fonction
f(a)
Pour
i
allant
de
1
à
100
c
←
reste
de
la
division
euclidienne
de
a
par
b
Fin
Pour
2
En
lançant
une
exécution
pas
à
pas
de
la
fonction
f
avec
l’argument
b
=
3
,
quelles
sont
les
valeurs
affectées
à
la
variable
c
.
E.3390
Le
programme
ci-dessous
représente
l’algorithme
du
P
GC
D
par
soustraction
successive
pour
le
logiciel
AlgoBox.
Fonction
f(a,b)
Tant
que
a
−
b
=
0
M
←
max(a;b)
b
←
min(a;b)
a
←
M
c
←
a
−
b
a
←
c
Fin
Tant
que
1
Écrire
ce
programme
avec
le
langage
de
votre
choix.
2
Effectuer
l’appel
de
la
fonction
f
avec
les
valeurs
a
=
541
et
b
=
24
.
Lors
de
l’appel
à
cette
fonction
f
pas
à
pas
de
l’algorithme,
on
notera
les
valeurs
des
variables
a
,
b
et
c
à
chaque
fin
d’exécution
de
la
boucle.
E.3391
Voici
un
diagramme
présentant
l’algorithme
d’Euclide
:
1
Dans
le
tableau
ci-dessous,
déterminer
le
P
GC
D
des
nombres
541
et
24
:
A
B
r
2
Voici
une
écriture
de
cet
algorithme
au
travers
de
la
fonc-
tion
f
prenant
pour
argument
deux
entiers
naturels.
Fonction
f(a,b)
Tant
que
...
r
←
reste
de
la
division
eucidienne
a
et
b
a
←
...
b
←
...
Fin
Tant
que
r
←
0
Renvoyer
b
Compléter
les
parties
manquantes
de
cet
algorithme.
https://chingmath.fr
chapExoCorrec/3392
sacados/3392
chapExoCorrec/3390
sacados/3390
chapExoCorrec/3391
sacados/3391
A
et
B
deux nombres
Le
reste
de
la
division
de
A
par
B
vaut 0?
Le PGCD est
B
ˆ
A
prend pour valeur
B
ˆ
B
prend pour valeur
r
On e∑ectue la division euclidienne de
A
par
B
Oui
Non
A
B
C
D
1
D
2
ChingMath
by ChingLab
©
Collège
Sixième
Cinquième
Quatrième
Troisième
Lycée
Seconde
Première Spé.
Terminale Spé.
Term. opt. Complémentaire
Term. opt. Experte
Divers
Me contacter
F.A.Q
Autres sites
ChingWeb