1 - Introduction À La Programmation
1 - Introduction À La Programmation
1 - Introduction À La Programmation
2. Ecriture de l’algorithme
3. Programmation de l’algorithme
4. Compilation
5. Exécution et test
2
Plan
II. Le langage Python
1. Principales Caractéristiques
4. Les variables
III. Applications
3
I. Etapes de résolution d’un
problème
4
Définition et analyse d’un problème
Définir
Les données
Les objectifs
Les données: a, b et c
Les sorties: x1 et x2
Les cas: a=0 et b≠0, a =0 et b =0, a ≠0 et b ≠0, a ≠0 et b=0,
5
Ecriture de l’algorithme
La phase la plus difficile et importante
Un algorithme
Séquence d’étapes de calcul
Utilise des données en entrée
Arrive à des résultats en sortie
6
Programmation de l’algorithme
Exprimer l’algorithme en un langage connu par l’ordinateur
7
Compilation
Traduire le programme écrit dans un langage de haut niveau en un
programme exécutable écrit dans un langage binaire de bas niveau
8
Exécution et test
S’assurer que le programme donne un résultat correct dans tout les cas
9
Exécution et test
S’assurer que le programme donne un résultat correct dans tout les cas
10
II. Le Langage Python
11
Principales Caractéristiques
Un langage de programmation développé en 1989.
«open-source» : son utilisation est gratuite et les fichiers sources sont
disponibles et modifiables ;
Simple et très lisible ;
Importante quantité de bibliothèques disponibles : pour le calcul scientifique,
les statistiques, les bases de données, la visualisation . . . ;
Grande portabilité : indépendant vis à vis du système d’exploitation
Typage dynamique : le typage est fait automatiquement lors de l’exécution du
programme, ce qui permet une grande flexibilité et rapidité de programmation
12
Editeur IDE Python
Thonny: Python IDE for beginners
https://thonny.org/
13
Affichage - la fonction print()
Afficher sur un périphérique de sortie (écran)
• Une chaine de caractères
• Une variable
• Résultat d’une expression
14
Les variables
Une variable : un élément qui permet de stocker temporairement des valeurs (text, nombre…)
qui peuvent changer lors de l’exercution du programme
Une variable a :
Un nom : identificateur de la variable
Une taille : dépend du type de la variable (exemple: 2 octets pour un entier)
Une adresse : le numéro du 1er octet occupé par cette variable en mémoire centrale
Un contenu : sa valeur
Règles de nommage :
Pas d’espace
Pas de caractères spéciaux
Impossible de mettre des valeurs numériques devant le nom de la variable
15
Les types de base
A toute variable est attribué un type
Le type définit:
16
Les types de base
Entier: int
17
Les types de base
Réel: float
Représente l’ensemble IR
Exemple : 2.3
18
Les types de base
Chaine de Caractères : str
19
Lecture d’informations au clavier - la
fonction input()
input() permet de demander à l’utilisateur de fournir des informations
Chaque information fournie par l’utilisateur est stockée dans une variable
22
III. Applications
23
Application 1
Ecrire un programme qui demande à l’utilisateur de saisir son prénom, et
qui lui réponde par un message de bienvenue personnalisé « Bonjour » suivi
du prénom.
On aura ainsi le dialogue suivant :
machine : Quel est votre prénom ?
utilisateur : Mohamed
machine : Bonjour, Mohamed !
24
Application 2
Ecrire un programme qui demande à l’utilisateur de taper la quantité de
produits vendus, le prix de vente et qui affiche le chiffre d’affaires de
l’entreprise
25
Application 2
26
Application 2
27
Application 3
Ecrire un programme qui calcule la moyenne de 3 notes qui ont été entrées
au préalable par l’utilisateur
28
Application 4
Ecrire un programme qui demande un nombre à l’utilisateur, puis qui
calcule et affiche le carré de ce nombre.
29
Application 5
Ecrire un programme qui lit le prix HT d’un article, le nombre d’articles et le
taux de TVA, et qui fournit le prix total TTC correspondant
NB : pour calculer le montant TTC à partir d'un montant HT, il suffit de
multiplier le montant HT par le chiffre (1 + taux de TVA)
30
Application 5
Ecrire un programme qui lit le prix HT d’un article, le nombre d’articles et le
taux de TVA, et qui fournit le prix total TTC correspondant
NB : pour calculer le montant TTC à partir d'un montant HT, il suffit de
multiplier le montant HT par le chiffre (1 + taux de TVA)
31