EXERCICES Exercice 1 : Choisir un nombre Lui ajouter 1 Multiplier

advertisement
EXERCICES
Exercice 1 :
Choisir un nombre
Lui ajouter 1
Multiplier le résultat par 2
Soustraire 3 au résultat
Afficher le résultat
1) Ecrire ce programme de calcul sous forme
d’algorithme
2) Appliquer cet algorithme à 3 et −4.
3) Pouvez-vous choisir un nombre pour que
s’affiche le nombre 0 ? le nombre -5 ?
4) Ecrivez un algorithme permettant de
retrouver le nombre initial.
Exercice 2 :
On considère l’algorithme suivant :
Variables : a réel
1) En saisissant a = 2,
Début :
quelle valeur de a
Entrer a
s’affiche à la fin de
a −1 → a
l’algorithme ?
2) Ecrire l’expression de la 2a → a
Afficher a
fonction  décrite par
Fin
cet algorithme.
Exercice 3 :
Marie doit traduire le programme suivant en
un algorithme
Choisir deux nombres
Calculer le carré du premier
Calculer le double du second
Faire la somme
Afficher le résultat
1) Identifier les variables qu’elle peut utiliser.
2) Ecrivez un algorithme qui répond à la
question.
Exercice 4 :
Examinez la résolution ci-dessous :
Donner un algorithme permettant 2 − 3 = 0
2 = 3
de résoudre l’équation  +  = 0

= 1,5
où  est non nul.
Exercice 5 :
On considère l’algorithme suivant :
1) Identifiez les
différentes variables de
cet algorithme.
2) Faites fonctionner
cet algorithme.
Variables : a,b,c réels
Début :
1→a
2→b
b→c
a+c→b
c→a
Afficher a, b, c
Fin
3) Déterminer la valeur que l’on peut affecter
à la variable a dans la première ligne pour
voir s’afficher 272.
Exercice 6 :
Un personne disposant de 12 points sur son
eprmis de conduire peut en perdre lors d’un
excès de vitesse.
Dépassement
Nombre de points
enlevés
Supérieur ou égal à
50 /ℎ.
Supérieur ou égal à
40 /ℎ mais inférieur à
50 /ℎ.
Supérieur ou égal à
30 /ℎ mais inférieur à
40 /ℎ.
Supérieur ou égal à
20 /ℎ mais inférieur à
30 /ℎ.
Inférieur à 20 /ℎ.
6
4
3
2
1
Ecrire un algorithme permettant de calculer le
nombre de points disponibles sur le permis
de cette personne si elle est sanctionnée
pour un excès de vitesse.
Exercice 7 :
Une société de location de voitures propose à
ses clients le contrat suivant : un forfait de 66
€ auquel s’ajoute 0,25 € par kilomètre
parcouru au-delà de 70 km.
Elaborer un algorithme permettant de calculer
automatiquement le cout du contrat en
fonction de la distance parcourue.
Exercice 8 :
On considère l’algorithme suivant :
Variables : N ;  ;S : entiers
Début :
1) Tester cet
Afficher “saisissez un entier N:”
algorithme
Entrer N
avec N = 5.
1→S
2) Quelle est
Pour  allant de 1 jusqu’à N
S×  → S
la sortie de cet
Fin
Pour
algorithme ?
Afficher S
3) Pourquoi
Fin
l’initialisation
« 1 → S » est-elle importante ?
Exercice 9 :
Ecrivez un algorithme qui calcule la somme
des N premiers nombres pair où N est un
entier positif.
Exercice 10 :
On considère l’algorithme suivant :
Variables : A, B, n ;  : entiers
Début :
Entrer n
2→A
1→B
Pour  allant de 0 jusqu’à n
B+A →B
Fin Pour
Afficher B
Fin
1) Utiliser cet algorithme pour compléter le
tableau de valeur suivant :
n
0
1
2
3
4
5
B
3
2) Donner une expression de la fonction 
qui, on nombre n saisi, associe le nombre
B en sortie.
Exercice 11 :
On considère l’algorithme suivant :
Variables : ,  ;  : entiers positifs
Début :
Entrer n, N
0→ 
Tant que  −  × ( + 1) ≥0 faire
+1 →
Fin tantque
Afficher 
Fin
1) Tester-le pour N = 40 et  = 6 puis pour
N = 10 et  = 11.
2) Quel est le but de cet algorithme ?
Exercice 12 :
Pierre place la somme de 5000 € sur un
compte épargne rémunéré à 2% par an.
Chaque année, les intérêts s’ajoutent à son
capital. Il compte aussi placer 200 € de plus
par an.
Il souhaite savoir au bout de combien
d’années son épargne dépassera 10 000 €.
1) Compléter le tableau :
Année 0 Année 1
Année 2 Année 3
5 000 €
5 300
€
2) Elaborer un algorithme permettant de
répondre au problème.
3) On note S la fonction qui à n associe le
montant de l’épargne au bout de n années
(n≠0).
Chloé conjecture que l’expression de S est :
() =  × 5000 × 1,02 +  × 200
Est-ce la bonne expression de S ?
Justifier votre réponse.
Exercice 13 :
Dans un lycée, un code d’accès à la
photocopieuse est attribué à chaque
professeur.
Ce code est un nombre à quatre chiffres,
chaque chiffre pouvant être répété à
l’intérieur d’un même code. Par exemple,
0027 et 5855 sont des codes possibles.
1) Combien de codes peut-on ainsi former ?
2) Ce code permet aussi de définir un code
d’accès au réseau informatique.
L’identifiant est constitué du code à quatre
chiffres suivant d’une clé calculée à l’aide
de l’algorithme suivant :
Variables : ,  ;  : entiers positifs
Début :
Afficher : « entrer le code à quatre chiffres »
Entrer N
N→P
0→S
1→K
Tant que K ≤ 4 faire
ℎ  é   → U
K+1→K
S+K×U→S
(P – U)/10 → P
Fin tantque
S mod 7→ 
7–R→C
Fin
Faire fonctionner l’algorithme avec N = 2282
et vérifier que la clé qui lui correspond est 3.
Pour cela faire apparaitre les différentes
étapes du déroulement de l’algorithme en
utilisant le tableau ci-dessous :
P
S
K
U
initialisation 2282
0
1
boucle
…
…
…
…
Téléchargement