tp 2 : si … alors … sinon

publicité
Seconde-10thgrade 1
Si…Alors…Sinon-Programmationcalculatrice
TP 2 : S I … A LORS … S INON
I- I NSTRUCTION CONDITIONNELLE
A- I NTRODUCTION
On considère l’ALGORITHME 1 donné en langage naturel ci-dessous :
ALGORITHME 1
Variables :
N : Réel
Entrée :
Saisir N
Traitement :
SI N a pour reste 0 dans la division EUCLIDIENNE par 2
Alors
Afficher « Nombre Pair »
Sinon
Afficher « Nombre Impair »
FIN SI
1) Appliquer cet algorithme aux nombres 18 ; 21 et 237.
2) Modifier cet algorithme pour qu’il affiche si un nombre est un multiple de 7.
Seconde-10thgrade 2
Si…Alors…Sinon-Programmationcalculatrice
B- D EFINITION
Seconde-10thgrade 3
Si…Alors…Sinon-Programmationcalculatrice
C-
E XEM PLES
Exemple 1 : L’algorithme 2 ci- dessous permet de déterminer si un triangle
ABC est rectangle en C.
Exemple 2 : L’algorithme 3 ci-dessous calcule l’image d’un réel 𝑥 par la
!!!
fonction 𝑓: 𝑥 ⟼ !!! en respectant son ensemble de définition.
Seconde-10thgrade 4
Si…Alors…Sinon-Programmationcalculatrice
Exemple 3 : L’algorithme 4 ci- dessous simule un jeu de « Pile ou Face » avec un
pièce de monnaie non truquée. « Pile » est représenté par le nombre 0 et « Face » par le
nombre 1.
Seconde-10thgrade 5
Si…Alors…Sinon-Programmationcalculatrice
D- E XERCICES
E XERCICE 1
On considère l’ ALGORITHME 2 ci-dessous :
ALGORITHME 2
Variables :
X, Y : réels
Entrée :
Saisir X
Traitement :
SI le reste de la division EUCLIDIENNE de X par 3 est 0
Alors
Y prend la valeur X/3
Sinon
Y prend la valeur X-3
FIN SI
Sortie :
Afficher Y
1) Qu’affiche cet algorithme en sortie pour la valeur 17 de la variable X ?
2) Qu’affiche cet algorithme en sortie pour la valeur 108 de la variable X ?
3) Qu’affiche cet algorithme en sortie pour la valeur 87 de la variable X ?
4) Qu’affiche cet algorithme en sortie pour la valeur 2787 de la variable X ?
Seconde-10thgrade 6
Si…Alors…Sinon-Programmationcalculatrice
E XERCICE 2
Lorsque c’est l’été en France, il y a 5 heures de décalage avec le Brésil, c’est à dire qu’il
est 5 h à RIO DE JANEIRO quand il est 10 h à PARIS.
1) Quelle heure est- il à RIO DE JANEIRO lorsqu’il est 19h à PARIS ?
2) Quelle heure est- il à RIO DE JANEIRO lorsqu’il est 2h à PARIS ?
3) Compléter l’ ALGORITHME 3 ci-dessous afin qu’il affiche en sortie l’heure à RIO
DE JANEIRO quand on donne en entrée l’heure à PARIS.
ALGORITHME 3
Variables :
P, R: réels
Entrée :
Saisir P
Traitement :
SI P > 5
Alors
R prend la valeur…
Sinon
R prend la valeur…
FIN SI
Sortie :
Afficher R
Seconde-10thgrade 7
Si…Alors…Sinon-Programmationcalculatrice
E XERCICE 3
On considère l’ ALGORITHME 4 ci-dessous :
ALGORITHME 4
Variables :
xB, yB, d : réels
Entrée :
Saisir xB
Saisir yB
Traitement :
d prend la valeur
xB + 1
!
+ yB − 2
!
Sortie :
Afficher R
1) Tester cet algorithme pour xB = 7 et yB = 17.
2) Quel est le rôle de cet algorithme ?
3) On se place dans un repère orthonormé du plan et on considère le cercle ∁ de
centre 𝐴(−1 ; 2) et de rayon 5.
a) Le point 𝐸(7 ; 17) appartient- il au cercle ∁ ?
b) Modifier l’algorithme précèdent pour qu’il affiche « Oui » si le point
𝐵(𝑥𝐵 ; 𝑦𝐵) appartient au cercle ∁ et « Non » dans le cas contraire.
Téléchargement