0% ont trouvé ce document utile (0 vote)
39 vues3 pages

TP4 Pythonopérationsetbases

Le document présente un TP de programmation pour une classe de première STAV, abordant la saisie, l'affectation, l'affichage, les opérations mathématiques, les instructions conditionnelles et les boucles en Python. Il contient plusieurs exercices pratiques pour tester les compétences des étudiants, tels que la manipulation de nombres, l'utilisation de conditions et la création de suites mathématiques. Les étudiants sont invités à rédiger et tester des programmes pour résoudre divers problèmes algorithmiques.

Transféré par

lucie lr
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
39 vues3 pages

TP4 Pythonopérationsetbases

Le document présente un TP de programmation pour une classe de première STAV, abordant la saisie, l'affectation, l'affichage, les opérations mathématiques, les instructions conditionnelles et les boucles en Python. Il contient plusieurs exercices pratiques pour tester les compétences des étudiants, tels que la manipulation de nombres, l'utilisation de conditions et la création de suites mathématiques. Les étudiants sont invités à rédiger et tester des programmes pour résoudre divers problèmes algorithmiques.

Transféré par

lucie lr
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Classe de première STAV 1 T.P.

4 1/4

T.P. 4 : Programmation
I. Saisie, affectation, affichage

Inviter à saisir du texte ou un input( ) Saisir du texte


nombre
int(input( )) Saisir un nombre entier
float(input( )) Saisir un nombre réel
Affecter dans une variable =
Afficher un résultat ou du texte print( )

Afin d’utiliser des opérations mathématiques, il faut importer la bibliothèque de mathématiques, en


saisissant en début de programme l’instruction from math import*.

II. Opérations

Exercice 1 :

Rédiger ce programme et le tester.


Que fait-ce programme ? ……………………………………………………………………………………………………………………………………………
Exercice 2 :

2024-année

Rédiger ce programme et le tester.


Que fait-ce programme ? ……………………………………………………………………………………………………………………………………………
Classe de première STAV 1 T.P. 4 2/4

Exercice 3 :
Ecrire un programme qui demande un nombre entier et affiche le triple de ce nombre diminué de 5.

III. Instruction conditionnelle

Remarques :
• l’instruction else : if ….. : peut être contractée en elif :
• on teste une valeur avec ==

Exercice 4 :
Saisir un nombre réel a, en précisant qu’il doit être strictement positif.
Si a est inférieur ou égal à 50, afficher le triple de a, sinon afficher le tiers de a.

Exercice 5 :
Saisir 2 nombres entiers a et b.
Si 𝑎𝑎 > 𝑏𝑏 , afficher le résultat de 𝑎𝑎 − 𝑏𝑏, sinon afficher le résultat de 𝑏𝑏 − 𝑎𝑎.
Que fait-ce programme ? ……………………………………………………………………………………………………………………………………………
IV. Boucle « pour »
Python
Pour i allant de 1 à n faire for i in range (n) : ou for i in range(1,n+1)
instructions instructions instructions
Exercice 6 :
On considère la suite (un), définie par u0=900 et un+1= 0,75un +1 𝑈𝑈 ← 900
ainsi que l’algorithme ci-contre. 𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃 𝑁𝑁 𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎 𝑑𝑑𝑑𝑑 1 à 4 𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓
𝑈𝑈 ← 0,75𝑈𝑈 + 1
Afficher U
1) Programmer cet algorithme en langage Python.
𝐹𝐹𝐹𝐹𝐹𝐹 𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃
2) Qu’affiche ce programme ?
3) Modifier ce programme afin qu’il n’affiche que le cinquième terme de la suite.

Exercice 7 :
On considère la suite (un), définie par u1=1000 et un+1 = 0,8un +300.
Ecrire un programme qui affiche la valeur de u13.

Exercice 8 :
𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃 𝑁𝑁 𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎 𝑑𝑑𝑑𝑑 1 à … . . 𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓
𝑈𝑈 ← 7 ∗ 𝑁𝑁
1) Compléter l’algorithme ci-contre afin qu’il affiche tous
Afficher …..
les multiples de 7, de 7 à 140.
𝐹𝐹𝐹𝐹𝐹𝐹 𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃
2) Programmer cet algorithme sur Python.
Classe de première STAV 1 T.P. 4 3/4
IV. Boucle « tant que »

Exercice 9 :
𝑈𝑈 ←……
𝑁𝑁 ← 0
On considère la suite (un), définie par u0=5 et un+1= 3un+1. 𝑇𝑇𝑇𝑇𝑇𝑇𝑇𝑇 𝑞𝑞𝑞𝑞𝑞𝑞 𝑈𝑈 < 100 000
1) Compléter l’algorithme ci-contre afin qu’il affiche le plus petit 𝑈𝑈 ←…….
entier n tel que 𝑢𝑢𝑛𝑛 ≥ 100 000.
𝑁𝑁 ←…….
2) Programmer cet algorithme sur Python et indiquer la valeur
𝐹𝐹𝐹𝐹𝐹𝐹 𝑇𝑇𝑇𝑇𝑇𝑇𝑇𝑇 𝑞𝑞𝑞𝑞𝑞𝑞
de n trouvée : …….. Afficher ….

Exercice 10 :

On considère la suite (un), définie par u0=100 et un+1= 0,9un.


1) Ecrire un programme qui affiche le plus petit entier n tel que 𝑢𝑢𝑛𝑛 < 10.
2) La valeur de n trouvée est :…..

Vous aimerez peut-être aussi