Cours informatique
L'alternative en langage Python
Objectif
-
Savoir
- Schématiser la méthode de résolution d'un problème en informatique.
- Citer, dans l'ordre, les étapes de la résolution d'un problème en informatique
- Citer les symboles des comparaisons utilisés en langage Python
- Justifier la notion de bibliothèque en informatique
-
Savoir faire
- Utiliser les opérateurs "/" et "%"
- Déterminer si un nombre est pair ou impair
- Décrire une situation d'alternative dans le formalisme si...alors...sinon et graphiquement (arbre binaire)
- Décrire une situation d'alternative simple ou composée en Python
- Décrire une situation d'alternative à une branche en Python
- Décrire une situation d'alternative complexe dans le formalise si...alors...sinon et graphiquement (arbre binaire)
- Transposer la description de l'alternative complexe en langage Python
- Utiliser les bibliothèques math, random et turtle du langage Python
- Un jeu à programmer
- Analyse du problème et de sa résolution
- Résolution commentée
- L'alternative avec instruction composée
- L'alternative avec instruction composée (version 2)
- L'alternative à une branche
- Alternative complexe
- Notion de bibliothèque en programmation
- Exercices
Mairesse Yves, enseignant depuis 1980 à l'Institut des Soeurs de Notre-Dame à Anderlecht, est le propriétaire de ces cours d'informatique. Selon l'auteur est strictement interdit d'en faire un usage commercial et ils sont soumis au contrat Creative Commons que vous pouvez consulter en cliquant sur CC. CC Pages : | 1 | 2 | 3 | 4 | 5 | 6| 7 | 8 | 9 |
|
2. Analyse du problème et de sa résolution
| |||||||||||||||||||||||||||||||||||||||||||||||||
|
1
|
7
|
3
|
|
8
|
|
1
|
6
|
·
|
|
|
|
|
·
|
|
21
|
|
|
1
|
3
|
|
||
|
8
|
|
|||
|
|
|||
|
Reste:
|
5
|
|
||
173 / 8 = 21, et il reste 5.
c'est-Ã -dire
173 % 8 = 5
Effectue les opérations indiquées ci-dessous. Clique sur le bouton OK pour vérifier chacune d'elles.
Vérifie les opérations suivantes dans l'interpréteur Python
>>> print 24 % 2
....
>>> print 7 % 2
....
Traduction
L'expression "la somme est paire" peut donc être traduite dans un langage mathématique sous la forme:
(Somme % 2) == 0
Il s'agit d'une expression logique, une expression qui peut être vraie ou fausse.
Ah, je crois que j'ai repéré une faute de frappe.
Vous avez écrit deux fois le signe "=" dans l'epression précédente.
Eh bien non, ce n'est pas une faute de frappe.
C'est la façon conventionnelle, en Python, d'indiquer une égalité.
En langage Python, les principaux symboles pour les comparaisons s'écrivent:
| En français | En Python |
| A est égal à B | A == B |
| A est strictement plus grand que B | A > B |
| A est strictement plus petit que B | A < B |
| A est plus petit ou égal à B | A <= B |
| A est plus grand ou égal à B | A >= B |
| A est différent de B | A != B ou A <> B |
De cette manière, on distingue bien le symbole de l'affectation "=" du symbole de la comparaison "==".
Révision
Revois les pages 2 à 6 de la leçon concernant l'alternative dans le cadre du tableur.
Quand tu as compris la méthode de détermination de la parité d'un nombre, passe à la page suivante.
Données
