Vous êtes sur la page 1sur 3

TP 1 Algorithmique et Structure de données avancées

Bouacha Ismail

October 20, 2019

1 Objectifs du TP
Á la fin de ce TP, l’étudiant doit être capable de :

1. Lancer l’EDI spyder

2. Executer une instruction dans la console iPython

3. Ecrire un script et l’executer

4. Déboguer un script

2 Rappel
1. Un algorithme est une description détaillée et non ambigûe des étapes de résolution d’un
problème donné.

2. Un programme est une traduction d’un algorithme dans un langage de programmation.

3. La dclaration d’une variable dans Python se fait par : nom = valeur. ex :


x = 2

4. Une variable peut avoir une valeur entière,réelle, booléenne ou chaine de caractères.

5. Pour ćrire sur l’écran on utilise print(). ex:


print ( ” Bonjour ” )

6. Pour lire du clavier on utilise input(). ex:


x = input ( ” E n t r e r une v a l e u r : ” )

7. Pour faire une conversion de type on utilise : str(), int(), float() ou bool().

8. Pour connaitre le type d’une variable, on utilise type(). ex:


print ( type ( x ) )

9. Pour faire des tests, on utilise

1
École supérieure aux Technologies Industrielles Annaba 2019/2020

i f condition 1 :
traitement 1
elif condition 2:
traitement 2
...
else
autre traitement

10. L’EDI que nous allons pour programmer en Python est spyder dont l’interface est :

3 Exercices
1. Lancer L’EDI spyder.

2. Dans la console IPython, exécuter une instruction qui affichera le message ”Je peux program-
mer”.

3. Exécuter la même instruction depuis la zone de code en cliquant sur le bouton d’exécution.

4. Ecrire le script ci-dessous :


x = 5
y = 2.5
p r e t = True
msg = ” Je peux programmer ”

print ( type ( x ) )

Dr. Bouacha Ismail Page 2/3 i.bouacha@esti-annaba.dz


École supérieure aux Technologies Industrielles Annaba 2019/2020

print ( type ( y ) )
print ( type ( p r e t ) )
print ( type ( msg ) )

5. Ecrire un script qui permet de lire deux entiers et affiche les résultats des opérations : addi-
tions, soustraction, multiplication, division et modulo.

6. Ecrire un script qui permet de lire un etier entre 1 et 12, et qui affichera le nombre de jours
du mois qui correspond á la valeur saisie. Si cette dernière et inférieure á 1 ou supérieure á
12, il affichera le message ”Erreur de saisie, valeurs possibles [1-12]”

7. Ecrire un programme qui demande á l’utilisateur d’entrer un nombre entre 1 et 9 et affiche


la table de multiplication de ce nombre. Par exemple, si le nombre saisi est 4, le programme
affichera :
4 ∗ 1 = 4
4 ∗ 2 = 8
4 ∗ 3 = 12
4 ∗ 4 = 16
4 ∗ 5 = 20
4 ∗ 6 = 24
4 ∗ 7 = 28
4 ∗ 8 = 32
4 ∗ 9 = 36

8. Exćuter le code de l’exercice précédent instruction par instruction (déboguer)

Dr. Bouacha Ismail Page 3/3 i.bouacha@esti-annaba.dz

Vous aimerez peut-être aussi