Mission Carthage

Accueil › Devoirs › Bac Maths-Sc-Tech

Sujet type bac pratique n°3 : les diviseurs d'un entier dans une liste (Qt Designer et PyQt5)

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

Comme à l'épreuve pratique : l'interface est dessinée dans Qt Designer et enregistrée sous le nom interface.ui, le programme Python la charge avec loadUi. Les noms des objets imposés doivent être respectés. Barème sur 20 points.

Sujet : les diviseurs d'un entier (20 pts)

On veut une application qui affiche, dans une liste, tous les diviseurs d'un entier N (2 ≤ N ≤ 10000), puis indique leur nombre et si N est premier ou parfait. Un entier est premier s'il a exactement deux diviseurs ; il est parfait s'il est égal à la somme de ses diviseurs autres que lui-même (6 = 1 + 2 + 3).

L'interface contient :

Travail demandé

Exemples : pour 6, la liste contient 1, 2, 3, 6 et l'étiquette affiche « 6 a 4 diviseurs : parfait » ; pour 13 : « 13 a 2 diviseurs : premier » ; pour 12 : « 12 a 6 diviseurs ».

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. Avec un compte gratuit, tu peux ouvrir 3 corrections de ton choix.

Sujet original écrit pour Mission Carthage, dans le format de l'épreuve pratique d'informatique du bac (Maths, Sciences expérimentales, Technique). Ce n'est pas un sujet officiel.

Tout le programme : Bac Mathématiques, Sciences expérimentales et Technique · Revoir le cours · Tous les devoirs