Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
IJ1
Programmation d'un algorithme
ra
; D La programmation
"G ~ Les algorithmes étudiés dans les pages précédentes peuvent être programmés sur une calculatrice ou un ordi¬
ui nateur en utilisant un langage de programmation adapté.
c
Programmer un algorithme, c'est le traduire dans un langage compréhensible par un logiciel donné.
G
Z Nous abordons dans cette page le langage de programmation des calculatrices Casio, des calculatrices Texas et
du logiciel AlgoBox.
- l'instruction d'affectation ;
- les commandes permettant d'exécuter le programme réalisé.
Touche MENU I.
Touche prqml. Cliquer sur
puis icône [</ÿ Tester Algorithme
puis choisir
Exécuter un programme choisir le programme
le programme voulu, puis sur
voulu, Lancer Algorithme
puis EXEC
puis 1ÿ3 (touche _FIJ)
Touche MENU I.
Touche prqml. Ouvrir le fichier
puis icône jjÿ,
Éditer un programme choisir le programme voulu, contenant
choisir le programme voulu,
puis EDIT le programme
puis lEÜlfl (touche _F2_|)
Remarques: PRO G
1) Sur les calculatrices (où la place est limitée à l'écran), on peut écrire "R=n?+FkJ
deux instructions sur la même ligne de programme en les séparant
par deux points ( :). "MÜVENNEV
2) Les calculatrices Casio affichent toujours le résultat du dernier calcul DA
fait. Le symbole n'est pas toujours indispensable ; il permet l'arrêt
du programme après l'affichage. PROGRAM: PROG
:ProMFt H.- B
: fi+B-Hj: C/2-*D
: Disp "MOVENNE"
:Disp D
1
1 ]Comprendre un algorithme •Programmer un algorithme
On considère l'algorithme ci-contre.
.
ra i
U1
n fD
CL
QJ
.
1 Qu'affiche cet algorithme en sortie pour les valeurs suivantes Variables A et B sont des entiers
T]
de la variable A saisies en entrée : U1
Entrée Demander la valeur de A
c
a.X = 5 ? b. A = -9 ? Traitement B prend la valeur A2 + 5
Sortie Afficher B G
a. b.
Z
2. Programmer cet algorithme sur la calculatrice.
2 1
On considère l'algorithme ci-contre.
Comprendre un algorithme •Programmer un algorithme
.
1 Qu'affiche cet algorithme en sortie pour les valeurs suivantes j variables X, Y, Z sont des nombres réels
des variables Z et F saisies en entrée : Entrée Saisir X Y
a.Z = 5ety=9? b.X = 0,7 et Y =1,8? Traitement Z prend la valeur X
X prend la valeur Y
a.
Y prend la valeur Z
b. Sortie Afficher X, Y
I
3 Écrire un algorithme
On a saisi les programmes suivants sur deux modèles de calculatrices :
"fl="?*FkJ :Prompt fl ? B
: fl-B+C
fl-B+C* : fl+B+D
fl+B+Dÿ : C*D+B*-*E
CXD+B2+E* :Disp E
Écrire ci-dessous l'algorithme correspondant en mettant en évidence les différentes étapes de l'algorithme.
2
Programmation d'un algorithme
1
Aire et périmètre
QJ
U1 4 Compléter et modifier un algorithme •Programmer un algorithme
ra
-*-1 L'algorithme ci-dessous calcule l'aire A d'un triangle rectangle connaissant les deux côtés de l'angle droit.
QJ
T]
Variables C, £> et A sont des nombres réels
01
C Entrée Lire C et D
Traitement Affecter à A la valeur
G Sortie Afficher A
Z
1. Compléter cet algorithme.
2. Programmer cet algorithme sur la calculatrice.
3. Modifier cet algorithme afin qu'il affiche le périmètre de ce triangle.
I
5 Compléter un algorithme •Programmer un algorithme
Le droit d'entrée journalier dans un parc aquatique est 37 € pour un adulte et 28 € pour un enfant.
L'algorithme ci-dessous permet de calculer le prix payé par un groupe comprenant des adultes et des enfants.
Variables A.EetP sont des entiers
Entrée Demander les valeurs de A et E
Traitement P prend la valeur
Sortie Afficher « Le prix est : »
Afficher P
Les variables AetE représentent le nombre d'adultes et le nombre d'enfants du groupe et la variable P
représente le prix payé par le groupe.
1. Compléter cet algorithme.
2. Programmer cet algorithme sur la calculatrice.
I
Aire
6 Compléter un algorithme •Programmer un algorithme
Le mathématicien grec Héron d'Alexandrie a proposé, au Ier siècle après J.-C., une formule permettant
de calculer l'aire S d'un triangle de côtés a,b,c:S = Jp(p - a){p-b)(p - c),p étant le demi-périmètre
du triangle.
1. Compléter l'algorithme ci-dessous :
Sortie Afficher S
1
Calcul algébrique
& mwm i WææJ. 8 Programmer un algorithme •Analyser une situation
2. Faire fonctionner ce programme pour diverses valeurs de N. Quelle conjecture peut-on faire sur S ?
Énoncer, puis démontrer cette conjecture.
Calcul algébrique
2. Faire fonctionner ce programme pour diverses valeurs de N. Quelle conjecture peut-on faire sur S ?
Énoncer, puis démontrer cette conjecture.
4
Programmation d'un algorithme