Première C Algorithmique
en langage naturel
18/04/14
Structure de base d'un algorithme
Déclaration des variables
DEBUT
ENTREES
TRAITEMENT
SORTIES
FIN
I) Affectations :
Syntaxe :
x y ou bien x reçoit la valeur y
On dit qu'on affecte y à la variable x : c'est-à-dire x prend la valeur y
ATTENTION : Toute affectation dans la variable x détruit la valeur
précédente de la variable x
Exemple 1 :
Variables
n,u
Début
Saisir n
u 2n2 + 1
Afficher u
Fin
1) Repérer dans l'algorithme précédent les différentes parties.
2) Que fait cet algorithme ? Expliquer :
…...................................................................................................................
…..................................................................................................................
Exemple 2 :
Ecrire un algorithme qui demande à l'utilisateur le prix HT d'un objet,
ca qui calcule le prix TTC, sachant que le taux de TVA appliqué est de 19,6
% et qui et qui affiche ce prix TTC :
II) Condition Si...Alors.....Sinon
Syntaxe
Si (condition) Alors Faire
Instructions
Sinon Faire
Instructions
FinSi
Remarque : Il n'y a pas forcément de Sinon
Exemple 1 :
On considère l'algorithme incomplet suivant :
Variables
a,b,c
Début
Saisir a,b,c
Si (a >0) alors Faire
Afficher « La parabole représentant
f est orientée vers le haut »
Si (a = 0) alors Faire
Afficher « …...........................
Sinon Faire
….................................