La logique algorithmique
Cours : La logique algorithmique. Recherche parmi 300 000+ dissertationsPar jojokingdu9 • 16 Janvier 2016 • Cours • 3 186 Mots (13 Pages) • 1 504 Vues
La logique algorithmique
Un algorithme est la description d'une suite logique d'opérations ou instructions qui permet de transformer des informations élémentaires en informations élaborées satisfaisant à un besoin.
[pic 1]
Exemple 1 : Calculer la TVA et le prix TTC d'un produit à partir de son prix HT, le taux de TVA étant unique et à 19,6 %.
[pic 2]
Un algorithme est composé de quatre grandes parties :
- la déclaration des variables et des constantes,
- l'entrée d'informations élémentaires,
- le traitement des informations;
- la sortie des informations.
L'algorithme prépare le travail de rédaction d'un programme.
ALGORITHME | PROGRAMME en code Visual Basic |
Algorithme PrixTTC_1 VARIABLES PrixHT : Réel TVA : Réel PrixTTC : Réel DEBUT ' Entrée des informations élémentaires AFFICHER "Prix hors taxe du produit ? " SAISIR PrixHT ' Traitement des informations TVA ← PrixHT * 0,196 PrixTTC ← PrixHT + TVA ' Sortie des informations AFFICHER "TVA à 19,6 % = " , TVA AFFICHER "Prix TTC = " , PrixTTC FIN | Public Sub PrixTTC_1() ' Déclaration des variables Dim PrixHT As Double Dim TVA As Double Dim PrixTTC As Double ' Entrée des informations élémentaires PrixHT = InputBox("Prix hors taxe du produit ? ") ' Traitement des informations TVA = PrixHT * 0.196 PrixTTC = PrixHT + TVA ' Sortie des informations MsgBox "TVA à 19,6 % = " & TVA MsgBox "Prix TTC = " & PrixTTC End Sub |
La mise en oeuvre du traitement nécessite des objets que l'ordinateur est capable de manipuler. Il s'agit des variables PrixHT, TVA et PrixTTC.
Une variable définie en début d'algorithme correspond à une zone de la mémoire identifiée par un nom. Il est donc utile de faire un lexique des variables utilisées.
Variable | Contenu |
PrixHT TVA PrixTTC | Prix HT d'un produit Montant de la TVA au taux de 19,6 % Prix TTC du produit |
Les instructions élémentaires :
L’instruction AFFICHER
Afficher Texte
Cet ordre provoque l’affichage du texte spécifié entre guillemets.
Afficher Nom-variable
Cet ordre provoque l’affichage du contenu de la variable (zone mémoire) dont le nom est mentionné.
Il est possible d’afficher plusieurs éléments à l’aide d’un seul ordre ; pour cela il suffit de séparer les différents éléments par une virgule.
Exemples :
Afficher "Prix hors taxe du produit ? "
Afficher "Prix TTC = " , PrixTTC
Afficher " nom de l'élève : "
Afficher NomElv
Afficher " Nom de l'élève : ", NomElv
Afficher " Montant TTC " , MTTC , " € "
L’instruction ENTRER ou SAISIR
Saisir Nom_variable
A l’exécution de cet ordre, l’ordinateur demande à l’utilisateur de lui communiquer, par l’intermédiaire du clavier, une valeur. Celle-ci est alors stockée dans la variable mentionnée.
Exemples :[pic 3][pic 4][pic 5]
Afficher "Prix hors taxe du produit ? "[pic 6]
Saisir PrixHT
Afficher " Note de l'élève ? "
Entrer NoteElv
L’instruction d’AFFECTATION : ← pour affecter une valeur à une variable
Nom-variable ← Expression
A l’exécution de cet ordre, l’ordinateur évalue l’expression puis stocke le résultat dans la variable (zone de la mémoire) mentionnée.
Exemples :
TVA ← PrixHT * 0,196
PrixTTC ← PrixHT + TVA
Nom ←Durand
A ← 4
TVA ← PrixHT * 0,196 se lit : "Affecter à la zone mémoire nommée TVA le résultat du
calcul PrixHT*0,196"
ou bien "Mettre dans la variable TVA le résultat du calcul …"
ou bien "la variable TVA prend la valeur …"
Travail à faire :
Faire la trace de l’algorithme, c’est à dire simuler l’exécution de l’algorithme en présentant dans un tableau l’exécution pas à pas de l’algorithme.
Conseil : faire en parallèle une exécution pas à pas détaillé du programme dans EXCEL
Pour chaque instruction, préciser le ou les composant(s) du micro-ordinateur sollicité(s) :
...