Rappel0 Fonctions Standards 241001 220837

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 3

-

1
Rappel (3SC/M)

I. Opérateurs & Fonctions Standard

Operateurs arithmétiques Opérateurs de comparaison


Opération Opérateur Opérateur Opération Opérateur Opérateur
en en python en en python
algorithme algorithme
Somme + + Egal = ==
Soustraction - - Différent ≠ !=
Strictement > >
Multiplication * *
supérieur
Division / /
Supérieur ou égal ≥ >=
Division entière Div //
Strictement < <
Reste de la division Mod % inférieur
entière
Inférieur ou égal ≤ <=
Calculer : Appartient ϵ In
(entier, caractère)
15 div 2=............ ; 15 mod 2= ..................
Opérateurs logiques
Opération Opérateur en Opérateur
algorithme en python
Négation Non Not
Non (Vrai)=......................
Conjonction Et And
Disjonction Ou Or Vrai et Faux= ............
Vrai ou Faux = ..........................

Fonctions arithmétiques standards


En algorithme En python Rôle Exemple
Abs(d) abs(d) Retourne la valeur absolue de d.
Ent(d) int(d) Retourne la partie entière de d. Ent (5,8)=……
Ent(-5,2)=……
Arrondi(d) round(d) Retourne un nombre qui est la valeur de d arrondie à arrondi(5,8)=….
la plus proche valeur entière arrondi(5,2)=…..
Si la partie décimale =0.5 et la partie entière de d est arrondi(6,5)=…..
paire alors arrondi(d)=partie entière de d arrondi(5,5)=…..
Sinon Si la partie décimale =0.5 et la partie entière de
d est impaire alors arrondi(d)=partie entière de d
+1
Racine_carré (d) sqrt(d) Si d est positif elle retourne sa racine carrée sinon
elle provoque une erreur Racine_carrée(25)=......
Nécessite l’importation de la bibliothèque math. Racine_carrée(21)=......

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


Nécessite l’importation de la bibliothèque random

Fonctions standards sur les caractères


En En python Rôle Exemple
algorithme
Ord(c) Ord (c) Retourne le code ASCII du caractère c Ord("A")=65
Ord("a")=..............

Chr(n) Chr(n) Retourne le caractère dont le code ASCII est c Chr(65)="A"


......................

Fonctions standards sur les chaînes


En algorithme En python Rôle Exemple
-
+2 + Permet la concaténation d’un "Bon"+"jour"="…………………"
ensemble des chaines de caractères
dans une nouvelle chaîne.
Long(ch) len(ch) Retourne le nombre de caractères de Long("Bonjour")=………
la chaine ch dans un entier.

Pos(ch1, ch2) ch2.find(ch1) Retourne la première position de la Pos("jour","Bonjour")=…….


chaine ch1 dans ch2. S’elle n’existe pas
elle retourne -1.
Convch(d) str(d) Convertit le nombre d en chaines de Convch(12,3)= …………….
caractères.
Valeur(ch) float (ch) Convertit la chaine ch en une valeur Valeur("15,5")=……….
int (ch) numérique sinon elle provoque une
erreur.
Sous_chaîne(ch,d,f) ch[d :f] Retourne une partie de la chaîne ch à Sous_chaîne("Bonjour",0,4)
partir de la position d jusqu’à la ="…………"
position f (f exclue).
Effacer (ch, d, f) ch[ :d]+ch[f:] Efface des caractères de la chaîne ch à Effacer("Bonjour",3,5)
partir de la position d jusqu’à la ="………………."
position f (f exclue).
Majus (ch) ch.upper() Convertit la chaîne ch en majuscules. Ch="4Math"
ch.upper()="…………….."

Estnum (ch) ch.isdecimal() Retourne Vrai si la chaîne ch est Estnum ("123")=………..


convertible en une valeur numérique Estnum ("123,6")=…………..
de type entier, elle retourne Faux
sinon.
II. Les Types de données :

En algorithmique En python
Entier Int
Réel Float
Booléen Bool
Chaine de caractère/caractère Str
Tableau Array
Applicayion :
Soit le tableau suivant contenant une suite des instructions d’affectation, compléter les parties manquantes par le code
équivalent en python, le résultat en python et le type de résultat (en algorithme).

Instruction Code en python Résultat Type de résultat

ch ← "je suis en 3 EME M/SC"


X ← racine carré (long(ch))
N ← arrondi(X)
C ← ch[N]
P ← pos("sui",ch)
A ← valeur(ch[11])*2
R← pos("AT",ch)>0

Les structures simples Rappel (4SC/M)


-
3
I. L’opération d’entrée :

En algorithme En Python
Ecrire ("donner la valeur") , Lire (nom_variable) nom_variable =input("donner la valeur")

Exemples
En algorithme En Python
Ecrire ("donner votre nom "), Lire (nom) nom = input ("donner votre nom " )
Ecrire ("donner votre age"), Lire(age) age = int (input("donner votre age"))
Ecrire ("donner votre moyenne"), Lire(moyenne) moyenne = float (input("donner votre moyenne "))

II. L’opération de sortie :

En Algorithme En Python
Affichage d’un texte : print ("La valeur de n est : ")
Ecrire ("La valeur de n est : ")
Affichage de contenu d’une variable : print (n)
Ecrire (n)
Affichage mixte (texte et variable) : print ("La valeur de n est : ", n)
Ecrire ("La valeur de n est : ", n)

III. L’opération d’affectation :

En Algorithme En Python
Variable valeur Variable = valeur
3.Exemple :
En Algorithme En Python Résultat
x5 x=5 x contient 5
a x+3 a= x+3 a contient 8
xx-2 x=x-2 x contient 3

Application 1 : Ecrire un algorithme et son implémentation en Python d’un programme qui permet de permuter les
contenus de deux entiers a et b.

Solution :
Algorithme Implémentation en Python
Algorithme ……………..
Début
............................................................................ ............................................................................
............................................................................ ............................................................................
............................................................................ ............................................................................
............................................................................ ............................................................................
............................................................................ ............................................................................
............................................................................ ............................................................................
Fin
T.D.O :

Objet Type/Nature

Application2 : Ecrire un programme python qui génère aléatoirement un entier N formé de 3 chiffres puis calcule et
affiche son inverse

Vous aimerez peut-être aussi