You are on page 1of 1

Exercice 3 :

FICHE n2 : PROGRAMMER 1) a) Saisir le programme Python ci-contre.


L'AFFECTATION b) Depuis la console, saisir equation(0). Quobtient-on
en sortie ?
c) Donner une interprtation des rsultats obtenus en
Syntaxe des instructions utiles dans cette fiche : sortie.
Langage naturel Python 2) a) laide du programme, calculer les images de f (x) = x 2 5 et
Affecter A la valeur 5 A=5
def nom_fonction(x) g(x) = 3x 2 + 8x + 7 pour toutes les valeurs entires de x de 1 10.
Saisir x Dans la console, on appellera : b) Existe-t-il une valeur de x pour laquelle f (x) = g(x) ?
nom_fonction()

Afficher A return A
Si une fonction a t dfinie
Exercice 4 :
Afficher A print(A) Pour chacune des quations suivantes, crire et tester un programme permettant d'en
Quotient de la division euclidienne de A par B A//B trouver au moins une solution.
Reste de la division euclidienne de A par B A%B 1) 2x 2 3x 20 = x + 28
sqrt(A) 2) 2x + 111x = x + 252
3 3
Racine carre de A Dans la console, on commencera par
3) 2x + 27x = 16x + 240
3 2
importer la fonction sqrt
Reste de la division euclidienne de A par B A%B
Exercice 5 :
Exercice 1 : Ecrire un programme o l'on saisit deux nombres entiers naturels au dpart et o l'on
Voici un algorithme crit en langage naturel : Affecter A la valeur 2 obtient le quotient et le reste de la division euclidienne de ces deux nombres en sortie.
Affecter B la valeur 2 x A
Ce mme algorithme peut se traduire en Affecter C la valeur B
2
langage de programmation Python : Exercice 6 :
Afficher C Ecrire un programme qui affiche la longueur dun segment AB connaissant les
1) Quelle valeur obtient-on en sortie ? Vrifier en saisissant le coordonnes de A et de B.
programme.
2) Modifier le programme en affectant A la valeur 4 et en Exercice 7 :
affichant galement la valeur de B en sortie. Tester le Inventer et tester un programme mettant en uvre de nombreuses instructions vues
programme et noter la valeur obtenue en sortie. dans cette fiche (saisie, affectation, affichage, quotient, reste, ).

3) Modifier la premire ligne du programme pour obtenir C = 25 en sortie.

Exercice 2 :
1) Programmer avec Python chacun des algorithmes suivants. On recopiera les
programmes saisis sur la copie.
2) Quelle(s) valeur(s) obtient-on en sortie pour chaque programme ? Hors du cadre de la classe, aucune reproduction, mme partielle, autres que celles prvues l'article L 122-5 du
code de la proprit intellectuelle, ne peut tre faite de ce site sans l'autorisation expresse de l'auteur.
Algorithme 1 Algorithme 2 Algorithme 3 www.maths-et-tiques.fr/index.php/mentions-legales

Affecter A la valeur 7 Affecter M la valeur 2 Affecter A la valeur -1
Affecter B la valeur 6 x A Affecter N la valeur 4 Affecter B la valeur 6
A
Affecter C la valeur A + B Affecter A la valeur M x N Affecter P la valeur B
A
Affecter D la valeur B C Affecter B la valeur M + N Affecter Q la valeur P
Afficher D Affecter C la valeur A/B Afficher P
Afficher C Afficher Q
Yvan Monka Acadmie de Strasbourg www.maths-et-tiques.fr

You might also like