Les structures simples
Les structures simples
I- INTRODUCTION :
Une structure est dite simple si elle est réduite à une affectation, une entrée (lecture de données) ou une
sortie (écriture de données).
II- L’AFFECATION :
L’opération d’affectation consiste à affecter (attribuer) à une variable une valeur. Elle est représentée
algorithmiquement par et en Python par =
Cette action permet de modifier la valeur de la variable, c'est-à-dire la nouvelle valeur écrase l’ancienne.
La valeur à ranger dans la variable peut être :
Une valeur constante : N 10
La valeur d’une autre variable : X N
Le résultat d’une fonction : L Long ("2TI")
La valeur d’une expression : Y 2*N + X/5 + Aléa (10 , 20)
III- L’OPÉRATION D’ENTRÉE :
L’opération d’entrée consiste à lire une donnée à partir d’une source d’entrée (clavier,…).
Il s’agit d’une action de lecture ou de saisie.
Syntaxe :
Algorithme Python
Lire (Variable) Variable = input()
Remarques :
input() renvoie toujours une chaine de caractères.
Pour lire une valeur numérique ou booléenne il faut utiliser les fonctions de conversion int, float
et bool.
IV- L’OPÉRATION DE SORTIE :
L’opération de sortie consiste à afficher une information à l’aide d’un périphérique de sortie (écran,
imprimante,…).
Il s’agit d’une action d’affichage ou d’écriture.
L’opération d’écriture est représentée algorithmiquement par le mot Ecrire ou Afficher et en Python par
le mot print.
L’information à afficher peut être :
Un texte ou message : Ecrire ("Bonjour")
Le contenu d’une variable : Ecrire (X)
Le résultat d’une expression : Ecrire (X+7 Mod 2)
Le résultat d’une fonction : Ecrire (Long (CH))
Information mixte (textes, variables, expressions,…) : Ecrire ("Le résultat est :", R)
Formatage de l’affichage :
"\n" provoque un retour à la ligne
end=" " provoque un affichage sur la même ligne
"%.3f"% affiche 3 chiffres après la virgule d’un réel.
Exemple :
Programme sans formatage Affichage non Programme avec formatage Affichage formaté
print("Bonjour les élèves") formaté print("Bonjour\nles élèves") Bonjour
Moy=(15+11.5*2)/3 Bonjour les élèves Moy=(15+11.5*2)/3 les élèves
print("La moyenne est:") La moyenne est: print("La moyenne est:",end="") La moyenne est:12.667
print(Moy) 12.666666666666666 print("%.3f"%Moy)
Lycée Melloulech Année Scolaire : 2021/2022