0% ont trouvé ce document utile (0 vote)
63 vues2 pages

Operate Ur

Le document présente les opérateurs arithmétiques, de comparaison et logiques en algorithmique et en Python. Il décrit également les fonctions prédéfinies pour les types numériques, caractères et chaînes de caractères, ainsi que les opérations sur les fichiers de données et textes. Chaque opération est accompagnée de sa notation en algorithmique et en Python, facilitant la compréhension des équivalences entre les deux langages.

Transféré par

bouachiri wael
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
63 vues2 pages

Operate Ur

Le document présente les opérateurs arithmétiques, de comparaison et logiques en algorithmique et en Python. Il décrit également les fonctions prédéfinies pour les types numériques, caractères et chaînes de caractères, ainsi que les opérations sur les fichiers de données et textes. Chaque opération est accompagnée de sa notation en algorithmique et en Python, facilitant la compréhension des équivalences entre les deux langages.

Transféré par

bouachiri wael
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

8.

Les opérateurs arithmétiques et logiques


a. Opérateurs arithmétiques

Opération En algorithmique En Python


Somme + +
Soustraction - -
Multiplication * *
Division / /
Division entière Div //
Reste de la division entière Mod %

b. Opérateurs de comparaison
Opération En algorithmique En Python
Egal = ==
Différent ≠ !=
Strictement supérieur > >
Supérieur ou égal ≥ >=
Strictement inférieur < <
Inférieur ou égal ≤ <=
Appartient (entier, caractère)  in

c. Opérateurs logiques

Opération En algorithmique En Python


Négation Non not
Conjonction Et and
Disjonction Ou or

9. Les fonctions prédéfinies


a. Les fonctions sur le type numérique
En algorithmique En Python Observation
Arrondi (x) round (x)
Nécessite l’importation de la
RacineCarré(x) sqrt (x)
bibliothèque math.
Nécessite l’importation de la
Aléa (vi, vf) randint(vi, vf)
bibliothèque random.
Ent(x) int (x)
Abs (x) abs (x)

Implémentation en python des conventions algorithmiques–2022/2023 Page 10 sur 12


b. Les fonctions sur le type caractère
En algorithmique En Python
Ord (c) ord (c)
Chr (d) chr (d)

c. Les fonctions sur le type chaîne de caractères

En algorithmique En Python
Long(ch) len(ch)
Pos(ch1, ch2) [Link] (ch1)
Convch(x) str (x)
Estnum(ch) [Link]()
Valeur (ch) int (ch) | float (ch)
Sous_chaine(ch, d, f) ch[d:f]
Effacer (ch, d, f) ch = ch[ : d ]+ch[ f :]
Majus(ch) [Link]()
Remarque : Pour concaténer deux chaînes de caractères, on utilise l’opérateur « + ».
10. Les fonctions et les procédures prédéfinies sur les fichiers
a. Les fichiers de données
En algorithmique En Python
Ouvrir("Chemin\Nom_physique", Nom_logique=open
Nom_logique , "Mode") (‘Chemin\Nom_physique’ , ‘Mode’)
Avec mode d’ouverture égal à :
o "rb" : Lecture (pointer au
début)
o "wb" : Ecriture (création)
o "ab" : Ajout à la fin du fichier
from pickle import load, dump
Lire (Nom_logique , Objet)
Objet = load (Nom_logique)
from pickle import load, dump
Ecrire (Nom_logique , Objet)
dump (Objet , Nom_logique)
Fin_fichier = False
while not (Fin_fichier) :
try :
Fin_fichier (Nom_logique)
x = load (Nom_logique)
except :
Fin_fichier = True
Fermer (Nom_logique) Nom_logique.close ()

b. Les fichiers textes


Implémentation en python des conventions algorithmiques–2022/2023 Page 11 sur 12

Vous aimerez peut-être aussi