Chilaformi
Chilaformi
Chilaformi
TDO
Objet Type
1
b- Implémenter cette solution en Python.
Exercice 2
a- Ecrire un algorithme qui permet de saisir deux entiers A et B puis les permuter et les afficher.
Exemple : A=5, B=13 le programme affiche : A=13, B=5
b- Implémenter cette solution en Python.
Exercice 3
a- Ecrire un algorithme qui permet de saisir un entier n (supposé composé de 3 chiffres) puis
afficher son inverse.
Exemple : n=256 le programme affiche : nombre inversé=653
b- Implémenter cette solution en Python.
Exercice 4
a- Ecrire un algorithme qui permet de saisir un entier n (supposé composé de 4 chiffres) puis
afficher la somme de ses chiffres.
Exemple : n=1024 le programme affiche : S=7
b- Implémenter cette solution en Python.
Exercice 5
a- Ecrire un algorithme qui permet de saisir un temps t en secondes puis afficher son équivalent
en heures, minutes et secondes.
Exemple : t=4000s le programme affiche : 1 h 6 mns 40 s
b- Implémenter cette solution en Python.
2- Le type réel
Break du savoir
Définition
C’est l’ensemble R des réels.
Opérateurs arithmétiques : +, -, *, /
Opérateurs de comparaison : ≤, ≥, <, >, ≠, =
Situation d’apprentissage :
a- Lancer Thonny.
b-
Ecrire ce code :
from math import *
print(pi)
Exécuter ce programme. le programme affiche :……………………………………
c-
Modifier ce programme :
from math import *
print(format(pi,’.3f’))
Exécuter ce programme. le programme affiche……………………………………
d- Modifier l’affichage de pi à 5 chiffres après la virgule. …………………………………..
2
Exercices de consolidation
Exercice 1
a- Ecrire un algorithme qui permet de saisir un rayon r puis calculer et afficher le périmètre du
cercle sachant que périmètre = 2 πr.
Exemple : r=4 le programme affiche : P= 25.1327
b-
Implémenter cette solution en Python.
Afficher le périmètre à 4 chiffres après la virgule.
Exercice 2
a- Ecrire un algorithme qui permet de saisir un rayon r puis calculer et afficher le périmètre du
cercle sachant que périmètre = π r 2
Exemple : r=4 le programme affiche : S=50.265
b- Implémenter cette solution en Python.
3- La structure répétitive à condition d’arrêt
Break du savoir
Algorithme Python
Répéter Traitement 1
Traitement While (Condition) :
Jusqu’à (condition) Traitement 2
Exercices de consolidation
Exercice 1
a- Ecrire un algorithme qui permet de saisir un code pin d’un téléphone composé de 4
chiffres.
b- Implémenter cette solution en Python.
Exercice 2
a- Ecrire un algorithme qui permet de saisir un entier m représentant le numéro d’un
mois de l’année. (m doit être compris entre 1 et 12).
b- Implémenter cette solution en Python.
Exercice 3
a- Ecrire un algorithme qui permet de saisir deux notes DC1 et DS1 (DC1 et DS1 sont
comprises entre 0 et 20), puis calculer et afficher la moyenne sachant que moyenne=
(DC1+(2*DS1))/3.
Exemple : DC1=10, DS1=13 Le programme affiche : moy=12
b- Implémenter cette solution en Python.
3
4- Structures conditionnelles alternatives simples
Break du savoir
Algorithme Python
Si (condition) Alors if (condition) :
Traitement 1 Traitement1
Sinon Traitement 2 else :
Fin si Traitement2
Exercices de consolidation
Exercice 1
a- Ecrire un algorithme qui permet de saisir un entier a puis afficher s’il est positif ou négatif.
Exemple : a=7 Le programme affiche : 7 positif
b- Implémenter cette solution en Python.
Exercice 2
a- Ecrire un algorithme qui permet de saisir un entier n (supposé composé de 3 chiffres)
puis vérifier s’il est cubique.
153 est dit cubique car 153=13+53+33
Exemples :
n= 153 le programme affiche : 153 cubique
n= 200 le programme affiche : 200 non cubique
b- Implémenter cette solution en Python.
Exercice 3
a- Ecrire un algorithme qui permet de saisir deux entiers A et B puis afficher leur maximum.
Exemples : A=5, B=7 le programme affiche : max(5,7)=7
b- Implémenter cette solution en Python.
Exercice 4
a- Ecrire un algorithme qui permet de saisir deux entiers A et B puis afficher leur minimum.
Exemples : A=5, B=7 le programme affiche : min(5,7)=5
b- Implémenter cette solution en Python.
Exercice 5
a- Ecrire un algorithme qui permet de saisir un entier A puis afficher sa valeur absolue.
Exemple : A= -5 le programme affiche : |-5|=5
b- Implémenter cette solution en Python.