2nde GT Thème : ALGORITHMIQUE
Fiche d’exercices sur les algorithmes et la programmation
Exercice 1 :
On donne un cercle de rayon R et on veut calculer son périmètre et son aire.
Ecrire un programme qui, après avoir demandé la valeur de R à l’utilisateur, donne les
réponses à ces questions.
--------------------------------------------------------------------------------------------------------------
Exercice 2 :
Demander à l’utilisateur la longueur et la largeur d’un rectangle et calculer le périmètre et
l’aire de ce rectangle.
--------------------------------------------------------------------------------------------------------------
Exercice 3:
On donne trois points A, B, C. Trouver les coordonnées du point D tel que ABCD forme un
parallélogramme.
--------------------------------------------------------------------------------------------------------------
Exercice 4 :
On donne un nombre entier N. Ecrire un programme permettant de dire si le nombre N est un
multiple de sept.
-------------------------------------------------------------------------------------------------------------
Exercice 5 :
On considère le jeu suivant :
On lance un dé. Si le résultat est pair on gagne sinon on perd.
Ecrire un programme qui simule ce jeu.
-----------------------------------------------------------------------------------------------------------------
Exercice 6:
Un donne trois points A, B, C et on considère le triangle ABC.
Ecrire un programme qui permet de dire si le triangle est rectangle ou non.
----------------------------------------------------------------------------------------------------------------
Exercice 7 :
On considère le jeu suivant :
On lance un nombre N de fois un dé ; si le résultat est 6 on gagne sinon on perd.
On veut connaître le nombre de parties gagnées après N lancers de dé.
Ecrire un programme qui simule ce jeu.
Correction
Exercice 4 :
Phases
Algorithme
Programme :Casio25+
MULTSEPT
Entrée
Saisir un nombre N
‘’ N=’’
?→N
Traitement des données.
Condition 1
Sortie 1
Condition 2
Sortie 2
P= N / 7
R= Ent(P) P
Si R=0
Alors
Afficher « N est un multiple de
7 »
Sinon
Afficher « N est pas un multiple
de 7 »
N÷7→P
Int(P) P →R
If R=0
Then
‘’N EST UN MULTIPLE DE 7 ’’
Else
‘’ N EST PAS UN MULTIPLE
DE 7 ’’
Correction Exercice 5 :
Pour créer un nombre aléatoire N є [0 ;1[ tapez : OPT PROB Ran#
Pour créer un nombre aléatoire N є [0 ;6[ tapez : 6×Ran#
Pour créer un nombre entier aléatoire N є [0 ;6[ tapez : Int (6×Ran#)
Pour créer un nombre entier aléatoire N є [1 ;6] tapez : Int (6×Ran#) +1
Phases
Algorithme
Programme :Casio25+
PAIR
Entrée
La casio génère
automatiquement un nombre
aléatoire : 1,2,3,4,5 ou 6.
Int (6×Ran#) +1 N
Traitement des données.
Condition
Sortie 1
Condition non respectée
Sortie 2
Fin de Condition
R= Ent(N/2) (N/2)
Si R=0
Alors
Afficher « N est pair »
Sinon
Afficher « N est impair »
Int(N ÷2) (N÷2) →R
If R=0
Then
‘’N EST PAIR ’’
Else
‘’ N EST IMPAIR ’’
IfEnd
Correction Exercice 7:
Phases
Algorithme
Programme :Casio25+
JEUDEDE
Variables
N : nombre choisi par l’utilisateur
G : nombre de lancers gagnants
D : résultat du lancer
(compris entre 1 et 6)
Initialisation
G=0
Entrée
Saisir un nombre N
‘’N=’’ ? N
Traitement des données.
Début de Boucle
Condition
Fin de Condition
Fin de Boucle
Pour I variant de 1 à N
D prend une valeur
aléatoire comprise entre 1 et 6.
Si D=6 Alors
G=G+1
For 1 I To N
Int (6×Ran#) +1 → D
If D=6 Then
G+1→G
IfEnd
Next
Sortie
Afficher G
‘’G=’’ : G
1 / 4 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 !