L’algorithmique, les séquences.
Séquences alternatives et itératives
(répétitives).
Notion de fonctions.
Rénovation STG Économie Gestion - Académie de Lille Mars 2005
Les algorithmes :
les séquences alternatives.
Rénovation STG Économie Gestion - Académie de Lille Mars 2005
Algorithme
Début
| …
| Si TEST SUR DONNEE Alors
| | VALEUR SI VRAI
| Sinon
| | VALEUR SI FAUX
| FinSi
| …
| Fin
La déclaration des données
variables et constantes.
Le traitement.
Algorithme avec séquence alternative.
Séquence alternative :
Même logique que le tableur !
= SI (Test ; valeur si vrai ; valeur si faux)
Rénovation STG Économie Gestion - Académie de Lille Mars 2005
Algorithme n°04
Algorithme Algorithme03
Variable Prix : Entier / Variable Quantité : Entier / Variable Montant : Réel
Variable Remise : Réel / Constante Taux1 <- 0.05 / Constante Taux2 <- 0.10
Début
| Afficher ( "Nombre de produits commandés" )
| Saisir ( Quantité )
| Afficher ( "Prix unitaire" )
| Saisir ( Prix )
| Si ( Quantité * prix ) < 2000 Alors
| | Remise <- Prix * Quantité * Taux1
| Sinon
| | Remise <- Prix * Quantité * Taux2
| FinSi
| Montant <- ( Prix * Quantité ) -remise
| Afficher ( "Le montant dû est de " , MONTANT , " " )
| Afficher ( "Le montant de la remise est de " , Remise , " " )
Fin
Si le montant de la commande est
inférieure à 2000, alors
(la remise est de 0,05 * montant)
sinon
(elle est de 0,10 * montant).
Rénovation STG Économie Gestion - Académie de Lille Mars 2005
Algorithme avec séquences alternatives imbriquées.
Nous sommes déjà hors programme !
Mais il est possible de concevoir des séquences alternatives
imbriquées, tout comme avec Excel :
| Si ( Quantité * prix ) < 2000 Alors
| | Si ( Quantité * prix ) < 1000 Alors
| | Remise <- Prix * Quantité * Taux1
| | Sinon
| | Remise <- Prix * Quantité * Taux2
| | FinSi
| Sinon
| | Remise <- Prix * Quantité * Taux3
| FinSi
| Montant <- ( Prix * Quantité ) -remise
Déclaration des données
Ne pas oublier de déclarer
Taux3 et de lui affecter une valeur.
Rénovation STG Économie Gestion - Académie de Lille Mars 2005
1 / 14 100%