Programmation et robotique
Niveau 1 ère année
Objectifs:
Séance n1 Définition de programmation
Langage de programmation
La programmation ?:
Premier programme
Activité 1:
Print(),
On va ouvrir le site make code puis vous allez écrire un programme pour afficher votre nom au démarrage.
Vous allez maintenant cliquer sur l'icône Python :
Les blocs comme scratch sont transformés en texte ou script ou code.
C'est quoi un programme?
……………………………………………………………………………………………………………………
C'est quoi un langage de programmation
……………………………………………………………………………………………………………………………..
Activité 2: On va voir ensemble quelques langage de programmation dans google et l'importance du choix.
………………………………………………………………………………………………………………………………………………………………………………………………
Exemples de langage de programmation
Langage de programmation par block Langage de programmation avec script
Activité 3: (choix du langage python et de l'éditeur)
9
edupytho
facile n
populaire anaconda
Thonny
lisible
visual
studio
code
gratuit
Note bien: on peut travailler en ligne ou installer un éditeur python pour notre smartphone.
Activité 3: (tapper dans google python en ligne et Choisir un éditeur en ligne exemple [Link] puis cliquer sur run )
Résultat:
On va travailler en premier lieu avec le logiciel thonny
3
4 cliquer ici pour exécuter le
1 programme
1: zone de saisie du programme
2-zone où le programme s'exécute,
s'appelle aussi console Python
3-barre de menu
2
4-barre d'outils
Activité4:Ecrire et exécuter print("bonjour")
Ouvrir le logiciel thonny puis taper les codes suivants:
a) Démarrer le logiciel
Cliquer sur l’icône du logiciel Thonny
2- Cliquer sur le menu Fichier en haut de l’écran et choisissez Nouveau
3- Enregistrer le programme sous le nom [Link]
a) print("bonjour")
puis cliquer sur exécuter et enregistrer le fichier dans votre dossier E:\ Mrslim\.....
l'instruction print sert à afficher dans la console ,dans notre cas on a afficher un texte:"bonjour"
b)modifier le texte avec votre nom et prénom :print("………………….")
10
puis cliquer sur exécuter
on a afficher un texte dans la console (un texte est placé entre deux guillemets
c)1-ouvrir Make code et afficher votre nom et prénom puis votre age
2-dans l’éditeur python thonny ajouter une deuxième ligne pour affiche le nombre 15
On n’a pas besoin de guillemets pour afficher un nombre
d)-11ouvrir Make code puis créer une variable age et l’initialiser à 0 puis afficher son contenu au
démarrage puis voir le code en python
2- dans l’éditeur python thonny ajouter récrire le programme précèdent pour créer une variable
âge avec une valeur égal à 16 et afficher son contenu
e-revenir en mode block puis modifier l’age de +1
f-revenir en mode block puis répéter 4 fois ajouter +1 à la variable age
11
Séance n2 Objectifs:
les variable ,affectation et les
Pour Démarrer le logiciel thonnyCliquer sur l’icône du logiciel Thonny
opérateur arithmétique
2- Cliquer sur le menu Fichier en haut de l’écran et choisissez Nouveau
addition :+,multiplication
3- Enregistrer le programme sous le nom [Link] *,division / , soustraction – et
puissance **
affichage mixte (texte et
b) a variable)
5
racine carée sqrt
Ligne 1:On a créer une variable nommé a (ou une case mémoire) dans laquelle on a stocké la valeur 5 avec
l'opérateur = (affectation)
Ligne 2:puis on a afficher le contenu(on a fait appelle au contenu de la variable a
et on a remplacer dans print(a)-----→print(5)
Remarque on peut voir le contenu de la variable (Affichage –variables)
c)
5 a b
15
Ligne1: On a créer une variable b (ou une case mémoire) dans laquelle on a stocké la valeur de la
multiplication de a*3 .
Remarque :on peut exécuter le programme pas à pas avec le débogueur
d)
12
e)
f)
g)
h)
Problème : erreur
i)
Solution: En regardant l'assistant:
……………………………………………………………………………………………………………..
………………………………………………………………………………………………………………….
13
Séance n3 Objectifs:
Activité1:on peut exécuter des instructions dans la console ( le shell) Ujtilisation du console
Les types de variables
Note bien :" les guillemets ou les apostrophes ' est utilisé pour un texte (commentaire ou message
Activité2 Lancer l’éditeur python existant (thonny), puis saisir le programme suivantActivité 1: Lancer l’éditeur python
1) Exécuter le programme
• on déclare une variable x
x=5 • on met 5 dans la variable x
• x contient la valeur .....................
• ce n'est pas l'égalité des mathématiques
• c'est ...........................................................
x=x*3 • x prend .........................................................
• le rôle de print :........................................
print(type(x)) • type(x) :.........................................................
Remarque:L'afectation se fait en deux temps :
évaluation (c'est à dire calcul) de l'expression située à droite de l'opérateur d'afectation
Le résultat de cete évaluation est la donnée (le contenu) qui va être « rangée » dans la variable.(situé à
gauche de l'opérateur d'affectation)
2) Modifier le programme en changeant la valeur de x par 15.75 puis exécuter. Quel est le type de
x…………………………………………………………..
3) Modifier le programme en changeant la valeur de x par "bonjour" puis exécuter. Quel est le type de
x……………………………………………………..
……………………….
………………………
…………………… .
..
Une variable
14
Application 1:
On veut écrire un algorithme qui permet de saisir deux nombres entiers a et b,puis de calculer leur
somme en la stockant dans une variable s puis l’afficher.
Programme en python
Note bien:Une valeur saisie au clavier par défaut est de type texte.
Solution: on va utiliser un opérateur int() pour la convertir en un entier.(integer)
……………………………………………………………………………………….
……………………………………………………………………………………………
……………………………………………………………………………………………..
……………………………………………………………………………………………
Application2:Ecrire un programme qui permet de saisir un nom et un prénom et les affichés séparé par un
espace.
15
Séance n4
Exercice d’évalution
16