Académique Documents
Professionnel Documents
Culture Documents
Remarque : l’addition + prend le rôle de la concaténation si les deux opérants sont des caractères.
Exemple : "az"+"erty"="azerty"
b) Les opérations logiques
L’opération Syntaxe langage algorithmique Syntaxe langage Python
ET logique ET and
OU logique (inclusif) OU or
OUX logique (OU exclusif) OUX xor
Négation NON not
Syntaxe algorithmique
Si Condition Alors
Instructions ;
Fin si
Syntaxe Python
if Condition :
Instructions ;
Si la condition vaut Vrai alors le bloc d’instructions sera exécuté, sinon il sera ignoré.
Si la condition vaut Vrai alors le bloc d’instructions1sera exécuté, et le bloc d’instructions2sera ignoré, sinon le bloc
d’instructions2 sera exécuté et le bloc d’instructions1 sera ignoré.
Exemple 1
Un algorithme qui demande un nombre entier à l’utilisateur, et l’informe ensuite si ce nombre est positif ou négatif.
Exemple 2 : Ecrire un algorithme qui résoudre l’équation ax+b=0 ; Traduire l’algorithme en programme Python.
Exemple :
Un algorithme qui demande un nombre à l’utilisateur, et l’informe ensuite si ce nombre est positif ou nul ou négatif.
Sinon
Ecrire ('Ce nombre est négatif ')
;
Fin si
Fin si
Fin.
Exemple 2 : Ecrire un algorithme qui calcule l’IGR en fonction des revenus, Traduire l’algorithme en programme Python.
Revenu Taux
0 … 12 000 0%
12 000 … 20 000 10%
20 001 … 30 000 20%
30 001 … 50 000 30%
>50 000 40%
4. Structure à choix multiple
Lorsque l’imbrication des alternatives devient importante, l’utilisation de la structure à choix multiple devient
nécessaire.
Exemple :
Les jours de la semaine sont codés de 0 à 6. Ecrire un algorithme qui affiche le jour correspondant à un code.
Traduire le programme en Python.