• Aucun résultat trouvé

Exercices de révision d’algorithmique et programmation en PYTHON

N/A
N/A
Protected

Academic year: 2021

Partager "Exercices de révision d’algorithmique et programmation en PYTHON"

Copied!
3
0
0

Texte intégral

(1)

Seconde

G

Exercices de révision d’algorithmique et programmation en PYTHON

Affectations/Instruction conditionnelle/Boucle bornée/Boucle non bornée

Année scolaire 2019/2020

Exercice 1 :

On considère l’algorithme suivant :

Saisir N

Pour I allant de 1 à N Afficher(I2)

1) Qu’affiche cet algorithme ? Faire une phrase :

………

2) On propose trois programmes en PYTHON. Lequel correspond à l’algorithme précédent ? Justifier.

Programme 1 Programme 2 Programme 3

Réponse et justification :………

Exercice 2 :

On considère la fonction définie par : f(x) = {

3𝑥 + 1, 𝑠𝑖 𝑥 < −5

−4𝑥 + 2, 𝑠𝑖 𝑥 ≥ −5 𝑒𝑡 𝑥 < 3 5𝑥 − 1 , 𝑠𝑖 𝑥 ≥ 3

1) Ecrire un algorithme qui demande x, puis qui affiche le résultat de f(x) Algorithme :

(2)

2) Traduire l’algorithme précédent en langage PYTHON : Programme PYTHON :

Exercice 3 :

Pour résoudre le problème suivant :

On cherche le plus petit entier naturel n tel que 1,2n dépasse strictement 500 000 On propose l’algorithme suivant qu’il va falloir compléter :

Algorithme :

N←………

Tant que 1,2n………500000 N←………

FinTant que Afficher………….

Traduire cet algorithme en langage PYTHON et le tester : Programme en PYTHON :

Résultat : n = ………..

(3)

Exercice 4 :

On propose le programme en PYTHON suivant :

1) Qu’affiche le programme dans la console ? ………..

2) Si N = 50, qu’affiche-t-il ? ………

Si N= 100, qu’affiche-t-il ?...

Si N = 450, qu’affiche-t-il ?...

Si N = 1000, qu’affiche-t-il ?...

Dans la console, taper : from math import pi (puis valider) Ensuite, taper : (pi**2)/6

Comparer avec les résultats précédents obtenus. Faire une phrase :

………

3) On voudrait savoir à partir de quelle valeur de N, le résultat est supérieur ou égal à 1,64 : Proposer un algorithme, puis un programme PYTHON correspondant, pour répondre à cette question :

Algorithme Programme PYTHON

Réponse : N =………..

Références

Documents relatifs

Chargez le module math en ligne 1 en écrivant import math puis vérifiez que math.factorial(n) donne bien le même résultat que votre fonction pour quelques valeurs de n...

Une liste de nombre premiers – Écrire un algorithme capable d’afficher la liste des nombres premiers inférieurs à un entier naturel donné. Une liste de nombre premiers jumeaux

À chaque appel d’une fonction est mémorisé l’endroit d’où l’on vient, pour continuer l’exécution à l’instruction juste après lorsque l’on sort de la fonction...

Créer une liste l2 de la même taille que l qui contient à chaque indice le double de la valeur contenue dans l à l’indice correspondant (même si l’on peut créer l2

Écrire une fonction colonnes qui prend une liste de liste d’entiers m représentant une grille carrée et un entier a en paramètre et qui envoie le booléen True si la somme des

Ce qui suit est la copie d'écran à peine transformée des six premières activités (consulter les corrections sur le

Si on veut utiliser deux fonctions du même module, ou davantage, on peut importer tout le module en écrivant from math import * mais cela peut être gênant car certaines fonctions

Allumer l’ordinateur et connectez-vous en utilisant votre loggin et votre mot de passe puis lancer Pyzoa. Attention la fonction est décroissante sur