Mission Carthage

Accueil › Devoirs › Bac Maths-Sc-Tech

Devoir de contrôle n°2 : interfaces graphiques Qt Designer et PyQt5

Bac Mathématiques, Sciences expérimentales et Technique, 2ème trimestre. Durée : 1 heure. Sur 20 points.

Chaque interface est dessinée dans Qt Designer et enregistrée sous le nom interface.ui. Le programme la charge avec loadUi. Les noms des objets (objectName) imposés dans l'énoncé doivent être respectés. Barème sur 20 points.

Exercice 1 : moyenne et mention (7 pts)

Dans un lycée, la moyenne d'un élève est calculée avec les coefficients Maths 3, Informatique 2 et Physique 2. Il faut réaliser l'application suivante.

Mention : 16 ou plus « Très bien », 14 ou plus « Bien », 12 ou plus « Assez bien », 10 ou plus « Passable », sinon « Ajourné ».

Exercice 2 : choix de l'opération (7 pts)

On veut une fenêtre qui calcule, pour un entier n saisi par l'utilisateur, l'une de trois opérations choisie avec des boutons radio.

Exercice 3 : trier une liste de nombres (6 pts)

L'utilisateur saisit des entiers séparés par des espaces, choisit l'ordre dans une liste déroulante, puis clique sur un bouton. Le programme affiche les nombres triés, séparés par un espace.

Correction détaillée

La correction de ce devoir est réservée aux abonnés. Elle donne l'analyse, l'algorithme en notation tunisienne, le programme Python vérifié et les erreurs fréquentes de chaque exercice.

Sujet original écrit pour Mission Carthage, dans le style du 2ème trimestre du bac (Qt Designer et PyQt5).

Tout le programme : Bac Mathématiques, Sciences expérimentales et Technique