10

Projet 1 - Sebjaumathssebjaumaths.free.fr/ISN/cours/sujets_mini_projet.pdf · Projet 1 Nom et Prénom Nom et ... Nom et Prénom Nom et Prénom Nom et Prénom Sujet : jeu du pendu

Embed Size (px)

Citation preview

Page 1: Projet 1 - Sebjaumathssebjaumaths.free.fr/ISN/cours/sujets_mini_projet.pdf · Projet 1 Nom et Prénom Nom et ... Nom et Prénom Nom et Prénom Nom et Prénom Sujet : jeu du pendu

Mini projets ICN

Projet 1

Nom et Prénom Nom et Prénom Nom et Prénom

Sujet : Calculatrice en Python.

Cahier des charges :

Écrire un programme commenté en langage Python incluant le module Tkinter pour l'in-terfacer graphique.

Le programme devra contenir plusieurs petites fonctions dont l'objectif sera clairement dé-�ni en commentaire. La fonction principale sera celle de la gestion de la fenêtre Tkinter.

Le sujet sera présenté à l'ensemble de la classe par l'ensemble du groupe.

L'objectif est de produire un programme qui crée dans une fenêtre, une calculatrice simple,avec des boutons pour les chi�res et les quatre opérations, et un label pour a�cher le résultat.

sebjaumaths.free.fr page 1 Lycée Jean Rostand

Page 2: Projet 1 - Sebjaumathssebjaumaths.free.fr/ISN/cours/sujets_mini_projet.pdf · Projet 1 Nom et Prénom Nom et ... Nom et Prénom Nom et Prénom Nom et Prénom Sujet : jeu du pendu

Mini projets ICN

Projet 2

Nom et Prénom Nom et Prénom Nom et Prénom

Sujet : Notes du bac.

Cahier des charges :

Écrire un programme commenté en langage Python incluant le module Tkinter pour l'in-terface graphique.

Le programme devra contenir plusieurs petites fonctions dont l'objectif sera clairement dé-�ni en commentaire. La fonction principale sera celle de la gestion de la fenêtre Tkinter.

Le sujet sera présenté à l'ensemble de la classe par l'ensemble du groupe.

L'objectif est de créer une interface pour que l'utilisateur entre ses résultats du bac et leprogramme a�che la réussite, ou l'échec, la moyenne et le nombre de points au dessus ou endessous de la barre d'admission.

sebjaumaths.free.fr page 2 Lycée Jean Rostand

Page 3: Projet 1 - Sebjaumathssebjaumaths.free.fr/ISN/cours/sujets_mini_projet.pdf · Projet 1 Nom et Prénom Nom et ... Nom et Prénom Nom et Prénom Nom et Prénom Sujet : jeu du pendu

Mini projets ICN

Projet 3

Nom et Prénom Nom et Prénom Nom et Prénom

Sujet : jeu du pendu.

Cahier des charges :

Écrire un programme commenté en langage Python incluant le module Tkinter pour l'interfacegraphique.

Le programme devra contenir plusieurs petites fonctions dont l'objectif sera clairement dé-�ni en commentaire. La fonction principale sera celle de la gestion de la fenêtre Tkinter.

Le sujet sera présenté à l'ensemble de la classe par l'ensemble du groupe.

L'objectif est de produire le jeu du pendu. Le mot a trouvé est un mot aléatoire issu d'uneliste prédé�nie. La di�culté et le nombre de coup possible pourra être modi�able. Un dessindans un canevas sera produit.

sebjaumaths.free.fr page 3 Lycée Jean Rostand

Page 4: Projet 1 - Sebjaumathssebjaumaths.free.fr/ISN/cours/sujets_mini_projet.pdf · Projet 1 Nom et Prénom Nom et ... Nom et Prénom Nom et Prénom Nom et Prénom Sujet : jeu du pendu

Mini projets ICN

Projet 4

Nom et Prénom Nom et Prénom Nom et Prénom

Sujet : Simulation d'une caisse avec rendu de monnaie.

Cahier des charges :

Écrire un programme commenté en langage Python incluant le module Tkinter pour l'interfacegraphique.

Le programme devra contenir plusieurs petites fonctions dont l'objectif sera clairement dé-�ni en commentaire. La fonction principale sera celle de la gestion de la fenêtre Tkinter.

Le sujet sera présenté à l'ensemble de la classe par l'ensemble du groupe.

L'objectif est de produire une interface qui gère l'entrée et la sortie d'une caisse de monnaie.L'utilisateur entre le prix à payer, puis à l'aide de boutons, gère la monnaie entrée en caisse,puis le programme retourne la monnaie à rendre.L'interface graphique renverra le nombre de pièces ou billets correspondant au rendu de mon-naie. Le programme gère de plus la monnaie que la caisse possède.

sebjaumaths.free.fr page 4 Lycée Jean Rostand

Page 5: Projet 1 - Sebjaumathssebjaumaths.free.fr/ISN/cours/sujets_mini_projet.pdf · Projet 1 Nom et Prénom Nom et ... Nom et Prénom Nom et Prénom Nom et Prénom Sujet : jeu du pendu

Mini projets ICN

Projet 5

Nom et Prénom Nom et Prénom Nom et Prénom

Sujet : Jeu du Mémory.

Cahier des charges :

Écrire un programme commenté en langage Python incluant le module Tkinter pour l'in-terface graphique.

Le programme devra contenir plusieurs petites fonctions dont l'objectif sera clairement dé-�ni en commentaire. La fonction principale sera celle de la gestion de la fenêtre Tkinter.

Le sujet sera présenté à l'ensemble de la classe par l'ensemble du groupe.

Le jeu consiste à découvrir un total de 6 cases cachant trois paires de nombres en les dévoilantdeux par deux. Si une paire est trouvée, les cases se �xent. Le nombre de coup sera reporté au�nal.

sebjaumaths.free.fr page 5 Lycée Jean Rostand

Page 6: Projet 1 - Sebjaumathssebjaumaths.free.fr/ISN/cours/sujets_mini_projet.pdf · Projet 1 Nom et Prénom Nom et ... Nom et Prénom Nom et Prénom Nom et Prénom Sujet : jeu du pendu

Mini projets ICN

Projet 6

Nom et Prénom Nom et Prénom Nom et Prénom

Sujet : Entrainement à la résolution d'équations.

Cahier des charges :

Écrire un programme commenté en langage Python incluant le module Tkinter pour l'in-terface graphique.

Le programme devra contenir plusieurs petites fonctions dont l'objectif sera clairement dé-�ni en commentaire. La fonction principale sera celle de la gestion de la fenêtre Tkinter.

Le sujet sera présenté à l'ensemble de la classe par l'ensemble du groupe.

L'objectif du programme est de présenter, par l'intermédiaire de la fenêtre Tkinter, uneéquation du premier ou du second degré, dont les coe�cients seront choisit aléatoirement (lessolutions devront être entières, ou rationnelles) , puis de véri�er la solution donnée par l'utili-sateur. Le programme doit permettre de poursuivre avec d'autre équation, de s'arrêter à toutmoment, et d'accéder aux solutions.

sebjaumaths.free.fr page 6 Lycée Jean Rostand

Page 7: Projet 1 - Sebjaumathssebjaumaths.free.fr/ISN/cours/sujets_mini_projet.pdf · Projet 1 Nom et Prénom Nom et ... Nom et Prénom Nom et Prénom Nom et Prénom Sujet : jeu du pendu

Mini projets ICN

Projet 7

Nom et Prénom Nom et Prénom Nom et Prénom

Sujet : Mastermind des chi�res.

Cahier des charges :

Écrire un programme commenté en langage Python incluant le module Tkinter pour l'in-terface graphique.

Le programme devra contenir plusieurs petites fonctions dont l'objectif sera clairement dé-�ni en commentaire. La fonction principale sera celle de la gestion de la fenêtre Tkinter.

Le sujet sera présenté à l'ensemble de la classe par l'ensemble du groupe.

L'objectif du programme est de présenter à l'aide de Tkinter le jeu du Mastermind enremplaçant les couleurs par des chi�res. Le but étant donc de trouver une combinaison de 4chi�res ( entre 1 et 5) choisit aléatoirement par le programme. Le nombre de propositions étantdonné à la �n du jeu.

sebjaumaths.free.fr page 7 Lycée Jean Rostand

Page 8: Projet 1 - Sebjaumathssebjaumaths.free.fr/ISN/cours/sujets_mini_projet.pdf · Projet 1 Nom et Prénom Nom et ... Nom et Prénom Nom et Prénom Nom et Prénom Sujet : jeu du pendu

Mini projets ICN

Projet 8

Nom et Prénom Nom et Prénom Nom et Prénom

Sujet : Jeu des anagrammes.

Cahier des charges :

Écrire un programme commenté en langage Python incluant le module Tkinter pour l'in-terface graphique.

Le programme devra contenir plusieurs petites fonctions dont l'objectif sera clairement dé-�ni en commentaire. La fonction principale sera celle de la gestion de la fenêtre Tkinter.

Le sujet sera présenté à l'ensemble de la classe par l'ensemble du groupe.

L'objectif du programme est de présenter à l'aide de Tkinter un jeu dont le but est recons-tituer un mot dont on donne les lettres dans le désordre. Une liste de mots sera prédé�nie, etle programme choisira au hasard un élément de la liste. Le joueur complétera sur Tkinter uneentrée correspondant à sa réponse. Le nombre d'essai sera donné à la �n du jeu.

sebjaumaths.free.fr page 8 Lycée Jean Rostand

Page 9: Projet 1 - Sebjaumathssebjaumaths.free.fr/ISN/cours/sujets_mini_projet.pdf · Projet 1 Nom et Prénom Nom et ... Nom et Prénom Nom et Prénom Nom et Prénom Sujet : jeu du pendu

Mini projets ICN

Projet 9

Nom et Prénom Nom et Prénom Nom et Prénom

Sujet : Calcul mental.

Cahier des charges :

Écrire un programme commenté en langage Python incluant le module Tkinter pour l'in-terface graphique.

Le programme devra contenir plusieurs petites fonctions dont l'objectif sera clairement dé-�ni en commentaire. La fonction principale sera celle de la gestion de la fenêtre Tkinter.

Le sujet sera présenté à l'ensemble de la classe par l'ensemble du groupe.

L'objectif du programme est de présenter à l'aide de Tkinter un jeu de calcul mental. Leprogramme choisit au hasard une opération et deux nombres aléatoires. Le joueur doit donner laréponse de l'opération. Sur une dizaine d'opération, l'algorithme donnera le nombre de bonnesréponses.

sebjaumaths.free.fr page 9 Lycée Jean Rostand

Page 10: Projet 1 - Sebjaumathssebjaumaths.free.fr/ISN/cours/sujets_mini_projet.pdf · Projet 1 Nom et Prénom Nom et ... Nom et Prénom Nom et Prénom Nom et Prénom Sujet : jeu du pendu

Mini projets ICN

Projet 10

Nom et Prénom Nom et Prénom Nom et Prénom

Sujet : Convertisseur numérique.

Cahier des charges :

Écrire un programme commenté en langage Python incluant le module Tkinter pour l'in-terface graphique.

Le programme devra contenir plusieurs petites fonctions dont l'objectif sera clairement dé-�ni en commentaire. La fonction principale sera celle de la gestion de la fenêtre Tkinter.

Le sujet sera présenté à l'ensemble de la classe par l'ensemble du groupe.

Le programme proposera d'entrer un nombre entier en base 10 pour le convertir en base 2ou en base 16.Inversement, un nombre en base 2 pourra être converti en base 10 ou base 16.

sebjaumaths.free.fr page 10 Lycée Jean Rostand