Devoirs Première

Liste des fichiers Notebook

Devoir à la maison : NSI - Première - Constructions élémentaires

Durée conseillée : 1 heure 30

Exercice 1 — Tarif d’entrée

Un cinéma propose les tarifs suivants :

Écrire un programme qui demande l’âge d’une personne et affiche le prix de son billet.

Ce devoir porte sur les variables, les conditions, les boucles et les fonctions.

Les programmes doivent être testés dans les cellules prévues.

Exercice 2 — Moyenne de plusieurs notes

Écrire un programme qui demande à l’utilisateur combien de notes il souhaite saisir.

Le programme demande ensuite les notes une par une puis affiche leur moyenne.

On supposera qu’au moins une note est saisie.

Exercice 3 — Multiples de 4

Parcourir tous les entiers de 1 à 100.

Afficher uniquement ceux qui sont divisibles par 4.

À la fin, afficher également le nombre de valeurs affichées.

Exercice 4 — Plus grand nombre

Écrire un programme qui demande 5 nombres à l’utilisateur et affiche le plus grand des 5 nombres saisis.

Exercice 5 — Nombre secret

Le nombre secret est fixé à 25.

L’utilisateur propose successivement des nombres jusqu’à trouver le nombre secret.

Après chaque proposition incorrecte, le programme affiche :

Lorsque le nombre est trouvé, afficher Bravo.

Exercice 6 — Fonction de comptage

Écrire une fonction compter_multiples(n) qui renvoie le nombre d’entiers compris entre 1 et n qui sont divisibles par 3.

Par exemple, compter_multiples(10) doit renvoyer 3, car 3, 6 et 9 sont divisibles par 3.

Tester ensuite la fonction avec une valeur saisie par l’utilisateur.

Exercice 7 — Année bissextile simplifiée

On considère ici la règle simplifiée suivante :

Une année est bissextile si elle est divisible par 4.

Écrire une fonction est_bissextile(annee) qui renvoie True si l’année est bissextile et False sinon.

Tester ensuite la fonction avec une année saisie par l’utilisateur.