Académique Documents
Professionnel Documents
Culture Documents
Pour programmer, on utilise des langages dits « de plus haut niveau » : nous utiliserons le langage PYTHON
C’est un langage pratique et puissant, adapté à chaque thème abordé en SNT, et traité en mathématiques.
Remarques : Pour traduire les programmes écrits par un humain en langage machine, on utilise (sans s’en
apercevoir) d’autres programmes appelés …………………………………………. , qui traduisent en langage machine,
vérifient les erreurs éventuelles.
Quels sont les 4 éléments de programmation suffisants pour n’importe quels programmes ?
A. Les variables.
1. Notion de variable.
Dans un programme, une variable est repérée par son nom, et possède une valeur qui peut évoluer
au cours de l’exécution du programme. On peut l’imaginer comme une boîte avec une étiquette
donnée (le nom de la variable), mais dont le contenu (la valeur) peut changer.
2. Différents types de variables.
Les langages de programmation distinguent différents types de variables :
- Les nombres entiers
- Les nombres décimaux (on dit nombres flottants, en informatique)
- Les chaines de caractères, c’est-à-dire les suites ordonnées de caractères.
Avec le langage Python, il n’est pas toujours nécessaire de préciser au départ le type de variable que l’on crée.
3. Création et affectation.
Lorsqu’on donne une valeur à une variable nommée X, on écrit l’instruction 𝑋 ← … … .. qui se lit « X reçoit ….. » ou
« X prend la valeur ……. » . Lors d’affectations successives, la nouvelle valeur remplace la précédente.
Ces lignes demandent l’affichage des valeurs contenues dans les variables A et B. }
c. Quels vous semblent les avantages et les inconvénients du travail dans l’Editeur ou dans la Console ?
Exercice 2.
Pour passer d’un pixel couleur codé en RVB à un pixel en une nuance de gris, on utilise la formule suivante :
2. Pour demander à l’utilisateur d’indiquer le niveau de rouge (puis de vert et de bleu), on peut employer
l’instruction :
La variable nommée R…
…est définie comme … dont la valeur
un nombre entier…. est saisie par l’utilisateur… …lorsqu’il voit le message : Rouge=
Exercice 3.
Lorsque c’est l’été en France, il y a 5 heures de décalage avec le Brésil, c’est-à-dire qu’il est 6 h à Rio de Janeiro
lorsqu’il est 11 heures à Paris.
Ecrire un algorithme qui donne l’heure à Rio de Janeiro lorsqu’on saisit l’heure à Paris.