Algorithme Exercice
Algorithme Exercice
ET PYTHON : exercices page 1 http://pierrelux.net
État de mémoire :
Ex 1 :
Variables, affectations :
Ex 2 :
Ex 3 :
Ex 4 :
1 ) Compléter l’algorithme ci-dessous afin qu’il affiche en hectares la superficie d’un terrain rectangulaire de
longueur L mètres et de largeur l mètres :
x=float(input("x="))
y=float(input("y="))
z=x
x=y
y=z
print(x)
print(y)
Ex 6 :
x=float(input("x="))
y=float(input("y="))
a=x-y
b=x+y
c=a*b-x**3
print(c)
Ex 7 :
Instruction conditionnelle :
Ex 8 :
Un groupe de personnes souhaite réserver un chalet pour les sports d’hiver. Le prix de la location à la semaine est
700 euros. Le forfait pour skier est de de 210 euros par personne . Il existe aussi un tarif de groupe à 170 euros par
personne à partir de 5 personnes d’un même groupe.
1 ) Compléter l’algorithme ci-dessous, afin qu’il affiche en sortie le prix payé par le groupe pour la semaine, suivant
le nombre de personnes du groupe saisi en entrée.
2 ) Modifier cet algorithme afin qu’il affiche en sortie le prix que doit payer chaque membre du groupe.
3 ) Traduire cet algorithme en Python.
Et/ou :
Ex 10 :
Boucle Pour :
Ex 11 :
C="Je dis"
for i in range (1,5):
–--C=C+" youpi"
C=C+" !"
print(C)
1 ) Qu’affiche ce programme ?
2 ) Modifier ce programme pour obtenir 100 fois le mot "youpi" dans la phrase affichée.
ALGORITHMES ET PYTHON : exercices page 4 http://pierrelux.net
Ex 12 :
3 ) Utiliser cet algorithme pour déterminer au bout de combien d’années le capital de 10000 aura doublé.
Ex 13 :
Ex 14 :
1 ) Quelle condition doit être remplie pour que la boucle « tant que » soit réalisée ?
2 ) Quel est le contraire de cette condition ?
3 ) Peut-on obtenir 17 en sortie ? Justifier.
4 ) On saisit 21 en entrée . Compléter le tableau suivant et en en déduire la valeur affichée en sortie par l’algorithme.
5 ) Écrire un programme en python donnant le reste d’un entier X dans la division euclidienne par un entier Y, tel
que Y<X.
ALGORITHMES ET PYTHON : exercices page 5 http://pierrelux.net
Ex 15 :
1 ) Compléter cet algorithme pour déterminer au bout de combien d’années N le capital C aura atteint le montant
voulu V pour des intérêts annuels I .
Ex 16 :
Dans une ville on constate une hausse annuelle de 8 % du prix des loyers.
Cette année, le prix moyen de location du mètre carré est 7 euros.
On souhaite déterminer dans combien d’années le prix de location aura dépasser 11 euros.
1 ) On souhaite déterminer au bout de combien d’années le prix moyen P de location dépassera X euros.
Compléter l’algorithme ci-dessous.
Fonctions :
Ex 17 :
print(g(-1,2,4))
Ex 19 :
1 ) Quels arguments saisir pour obtenir la suite des 100 premiers nombres pairs.
2 ) Quels arguments saisir pour obtenir la suite des 100 premiers nombres impairs supérieurs à 10.
3 ) Quels arguments saisir pour obtenir la suite des 50 premiers multiples de 3 supérieurs à 5678.
Ex 20 :
1 ) Compléter le programme ci-dessous écrit en Python, afin qu’il affiche le cube des n premiers entiers naturels non
nuls :
def cube(x):
–--return(x**–--–--)
n=float(input("Entrer n")
for i in range (1,–--–--):
–--print(cube(–--–--))
2 ) Écrire en python une fonction puissance, puis un programme permettant d’afficher les n premières puissances
non nuls d’un entier k.
Ex 21 :