algo2_initiation_fiche4

publicité
Algorithmique (4) : Des suites d’instructions et des variables
Dorénavant, nous ne dirons plus « boîte-mémoire a » mais nous parlerons de la « variable a ».
Exercice 1
a) On propose ci-dessous un algorithme. Compléter les … .
Algorithme
Contenu des variables ligne par ligne
entrer x
x=3
mettre x – 4 dans a
x= …
a=…
mettre 2  a dans b
x=…
a= …
b=…
mettre b + 3 dans c
x=…
a= …
b=…
c = ...
sortir c
Quelle valeur est annoncée ? …
b) Que sort cet algorithme si on entre - 8 ? ………
c) Compléter cette autre écriture du même algorithme :
choisir un nombre
soustraire 4 au nombre choisi
……………………………………………………
……………………………………………………
……………………………………………………
Exercice 2
entrer a
On considère l’algorithme ci-contre :
mettre 3  a – 1 dans a
Sortir a
Que sort cet algorithme si on entre 5 ? ……
Et si on entre - 3 ? ……
Exercice 3
On considère les quatre algorithmes ci-dessous.
Algorithme 1
Entrer n
Mettre 2 n dans a
Mettre a + 3 dans b
Sortir b
Algorithme 2
Entrer n
Mettre 2 n dans a
Mettre a + 3 dans a
Sortir a
Algorithme 3
Algorithme 4
Entrer n
Mettre 2 n + 3 dans a
Sortir a
Entrer n
Mettre 2 n + 3 dans n
Sortir n
a) Ecrire sous chaque algorithme la liste de toutes les variables utilisées.
b) Pour chaque algorithme, donner ci-dessous la valeur sortie si on entre 5 .
Algorithme 1
Algorithme 2
Algorithme 3
Algorithme 4
Que remarque-t-on ? ………………………………….
La remarque précédente reste-t-elle vraie quelle que soit la valeur entrée ? ………………………………….
Justifier. …………………………………………………………………………………………………………………………………………………………………………….
Téléchargement