Vous êtes sur la page 1sur 6

Informatique

Classe : 2ème secondaire scientifique

Résumé
Les opérations élémentaires
Les structures de contrôle
Les Opérateurs
Les modules prédéfinis
Les opérations élémentaires :

Opérations élémentaires simples


Opération Algorithmique Python

Entrée LIRE(Objet) Objet = input("MESSAGE")

Sortie ECRIRE ("Message", Objet) print("Message”, Objet)

Affectation Objet  Valeur ou Expression Objet = Valeur ou Expression

Les structures de contrôle :

La structure de contrôle conditionnelle (Si)


Algorithmique Python
Si Condition1 Alors if condition1 :
Traitement1
Traitement1
elif condition2 :
Sinon Si Condition2 Alors
Traitement2
Traitement2 …
elif conditionN-1 :

TraitementN-1
Sinon Si conditionN-1 Alors else:

TraitementN-1 TraitementN

[Sinon TraitementN]

FinSi

La structure de contrôle itérative (Pour)


Algorithmique Python
Si d>f for i in range (d, f+1, pas) :
Pour i de d à f [Pas= valeur] Faire
Traitement
Traitement
Si d<f for i in range (d, f-1, pas) :
Fin Pour Traitement
Les opérateurs :

Opérateurs arithmétiques
Opération Opérateur en Algo Opérateur en Python
+ +
Somme

Soustraction - -

Multiplication * *

Division / /

Division entière Div //

Reste de la division entière Mod %

Opérateurs de comparaison
Opération Opérateur en Algo Opérateur en Python
= ==
Egal

Différent  !=

Strictement supérieur > >

Supérieur ou égal ≥ >=

Strictement inférieur < <

Inférieur ou égal ≤ <=

Appartient (entier, caractère)  in

Opérateurs Logiques
Opération En Algo En Python

Négation Non not

Conjonction Et and

Disjonction Ou or
Les modules prédéfinis :

Les fonctions sur les types numériques


Algorithmique Python Rôle
round(x) Retourne l’entier le plus proche de la valeur de x.
Arrondi (x)

RacineCarré (x) sqrt() Retourne la racine carrée d’un nombre x positif.

Aléa (vi, vf) randint(vi,vf) Retourne un entier aléatoire de l’intervalle [vi, vf].

Ent (x) int(x) Retourne la partie entière de x.

Abs (x) abs (x) Retourne la valeur absolue de x

Les fonctions sur le type caractère


Algorithmique Python Rôle

Ord (c) ord (c) Retourne le code ASCII du caractère c.

Chr (d) chr (d) Retourne le caractère dont le code ASCII est d.

Les fonctions sur le type chaînes de caractères


Algorithmique Python Rôle
Retourne le nombre de caractères
Long (ch) len(ch)
de la chaîne ch.
Retourne la première position de la
Pos (ch1, ch2) ch2.find(ch1) chaîne ch1 dans la chaîne ch2, sinon
elle retourne -1
Retourne la conversion d’un nombre
Convch (x) str(x)
x en une chaîne de caractères.
Retourne Vrai si la chaîne ch est
convertible en une valeur
Estnum (ch) ch.isdecimal()
numérique, elle retourne Faux
sinon.
Retourne la conversion d’une chaîne
Valeur (ch) int (ch) | float(ch) ch en une valeur numérique, si c’est
possible.
Retourne une partie de la chaîne ch
Sous_chaine (ch, d, f) ch[d:f] à partir de la position d jusqu’à la
position f (f exclue).
Retourne une sous chaîne de ch
après la suppression des caractères
Effacer (ch, d, f) ch = ch[:d]+ch[f:]
de la position d à la position f (f
exclue).
Retourne l’équivalent de la chaîne
Majus (ch) ch.upper() ch en majuscule.

Vous aimerez peut-être aussi