Travail sur les algorithmes avec les fonctions affines Quel est le rôle

Travail sur les algorithmes avec les fonctions affines
Partie A : Algorithme sans boucle sans instruction conditionnelle
algorithme avec le logiciel Algobox
Programme Casio
Pour créer un programme
Menu PRGM
New « Séances »
‘’ nombre de séances ‘’? X exe
40 + 4X A exe
7X B exe
‘’ Le prix à payer avec le tarif A
est ‘’exe
A
‘’ le prix avec tarif B est ‘’ exe
B exe
Que fait l’algorithme ci-dessus ? Donner une situation concrète pouvant correspondre à
l’algorithme .
L’exécuter pour X=10 pour X=50
Partie B : Algorithme avec une instruction conditionnelle
1)Exemple :
Un magasin de photos propose le développement au tarif de 0.16 euros l’unité. Le tarif
devient 0,12 euros l’unité pour une commande d’au moins 75 photos .
Programme Algobox
Programme Casio
Pour créer un programme
Menu PRGM
New « Photos »
‘’ nombre de photos ‘’? Nexe
If N < 75 exe
Then 0.16N P exe
Else 0.12N P exe
Ifend
“ le prix à payer est de “
P exe
Quel est le rôle de l’algorithme ?
Exécuter le programme sur algobox puis sur la calculatrice pour 60 photos puis
pour 100 photos
2)Application : Une société de location de voitures propose à ses clients le contrat
suivant :
Un forfait de 100 euros , auquel s’ajoute 0,25 euros par kilomètre parcouru au-delà
de 70 km .
Elaborer un algorithme permettant de calculer automatiquement le coût C du
contrat en fonction de la distance parcourue . Puisl’exécuter sur Algobox pour les
distances 50 km puis 80 km . Ecrire le programme sur la calculatrice ,calculer C
pour les distances 50km puis 80 km
Partie C : Algorithme avec une boucle « pour i variant de …. à…. »
Exemple : Les parents de Léa versent 100 euros sur un livret à sa naissance, puis
versent 20 euros chaque mois sur ce livret .
algorithme avec algobox
Programme sur Casio
Pour créer un programme
Menu PRGM
New « somme livret »
‘’Nombre de mois N ‘’? N exe
‘’ somme initiale “? S exe
For 1 I TO N exe
S+20 S exe
Next exe
“ la somme S vaut”exe
S Exe
1)Compléter le tableau ci-dessous , en exécutant l’algorithme pour N= 3
Valeur initiale de S = ……
Que fait l’algorithme ?
Exécuter ce programme sur Algobox puis sur la calculatrice pour N=15 puis pour
N = 20
Application : Pierre verse sur un compte la somme de 1 000 euros . Ce compte
rapporte 5% d’intérêts par an .
Compléter le tableau suivant
Construire un algorithme permettant d’obtenir la somme sur le compte au bout de
N années . Puis Exécuter le programme sur algobox puis sur la calculatrice
pour N = 10
Outils pour algobox
Pour déclarer des variables :
Pour écrire chaque instruction :
S’affiche en bas de l’écran les outils :
si message à afficher ,….
pour exécuter l’algorithme
Outils sur la calculatrice casio:
Se mettre sur menu PRGM
New : à l’aide de la touche alpha , écrire le nom du programme
Exe pour l’exécution du programme EDIT pour lire le programme
DEL pour effacer le programme
Pour les lettres d’alphabet ou guillemet alpha
Pour les outils de programmation shift vars
Pour les relations d’ordre = , > ou < ,…. REL
Pour les commandes conditionnelles ou de boucle : COM
valeurs de I
1
2
valeur de S
Nième année
0
1
3
4
intérêt I
Somme S
Partie D : Algorithme avec une boucle « Tant que ………….faire»
Exemple
Les parents de Léa versent 100 euros sur un livret à sa naissance, puis versent 20
euros chaque mois sur ce livret .
1)Déterminer le rôle de l’algorithme ci-dessous
algorithme avec algobox
Programme sur casio
New "Sommelea"
"Somme déposée" ? S exe
0 N exe
While S < 500 exe
S+20 S exe
N+1 N exe
Whileend
"la somme S vaut " exe
S
"nombre de mois N" exe
N exe
Puis l’exécuter avec algobox ou la calculatrice
Application : Pierre verse sur un compte la somme de 1 000 euros . Ce compte
rapporte 5% d’intérêts par an .
Ecrire un algorithme donnant le nombre d’année N au bout duquel Pierre aura sur
son compte 2000 , pus l’exécuter sur algobox ou sur la calculatrice
Partie D : Algorithme avec une boucle « Tant que ………….faire»
Exemple
Les parents de Léa versent 100 euros sur un livret à sa naissance, puis versent 20
euros chaque mois sur ce livret .
1)Déterminer le rôle de l’algorithme ci-dessous
algorithme avec algobox
Programme sur casio
New "Sommelea"
"Somme déposée" ? S exe
0 N exe
While S < 500 exe
S+20 S exe
N+1 N exe
Whileend
"la somme S vaut " exe
S
"nombre de mois N" exe
N exe
Puis l’exécuter avec algobox ou la calculatrice
Application : Pierre verse sur un compte la somme de 1 000 euros . Ce compte
rapporte 5% d’intérêts par an .
Ecrire un algorithme donnant le nombre d’année N au bout duquel Pierre aura sur
son compte 2000 , pus l’exécuter sur algobox ou sur la calculatrice
1 / 4 100%