Académique Documents
Professionnel Documents
Culture Documents
L'AFFECTATION Exercice 2 :
1) Programmer avec Python chacun des algorithmes suivants. On recopiera les
programmes saisis sur la copie.
Syntaxe des instructions utiles dans cette fiche : 2) Quelle(s) valeur(s) obtient-on en sortie pour chaque programme ?
Langage Python Algorithme 1 Algorithme 2 Algorithme 3
naturel
A←7 M ←2 A ← -1
Affecter à A la
A=5 B←6xA N←4 B←6
valeur 5
C←A+B A←MxN P ← BA
Saisir x def nom_fonction(x)
Dans la console, on appellera : nom_fonction(…) D←B–C B←M+N Q ← PA
return A Afficher D C ← A/B Afficher P
Afficher A Afficher C Afficher Q
Si une fonction a été définie
Afficher A print(A) Exercice 3 :
Quotient de la 1) a) Saisir le programme Python ci-contre.
division b) Depuis la console, saisir equation(0). Qu’obtient-on
A//B en sortie ?
euclidienne de A
par B c) Donner une interprétation des résultats obtenus en
Reste de la sortie.
division 2) a) À l’aide du programme, calculer les images de et pour toutes les valeurs entières
A%B
euclidienne de A de x de 1 à 10.
par B b) Existe-t-il une valeur de x pour laquelle ?
Racine carrée de sqrt(A)
A Dans la console, on commencera par importer la fonction sqrt Exercice 4 :
Reste de la Pour chacune des équations suivantes, écrire et tester un programme permettant d'en
division trouver au moins une solution.
A%B
euclidienne de A
par B
A ←2
B←2xA
C←B2
Afficher C
Exercice 5 :
Exercice 1 :
Ecrire un programme où l'on saisit deux nombres entiers naturels au départ et où l'on
Voici un algorithme écrit en langage naturel :
obtient le quotient et le reste de la division euclidienne de ces deux nombres en sortie.
Ce même algorithme peut se traduire en langage de programmation Python :
Exercice 6 :
Ecrire un programme qui affiche la longueur d’un segment AB connaissant les
coordonnées de A et de B.