Catégorie : Exercice

Alignements

Alignements

Écrire une fonction alignement permettant de détecter des alignements dans une grille. La signature et la documentation de la fonction sont données ci-dessous : def alignement(grille, taille): «  » » Recherche un alignement d’éléments dans une grille (le...

Agence Immobilière

Agence Immobilière

D’après Baccalauréat Session 2021(sujet 0 n°3) Une agence immobilière développe un programme pour gérer les biens immobiliers qu’elle propose à la vente. Dans ce programme, pour modéliser les données de biens immobiliers, on définit une classe...

Stéganographie visuelle

Stéganographie visuelle

La stéganographie visuelle consiste à cacher un message visuel dans une image. Cette image contient un message caché ! Sauras-tu le retrouver ? Télécharger l’image et l’ouvrir avec un éditeur d’image.   Principe L’image secrète est...

Cryptographie

Cryptographie

La cryptographie est la science du chiffrement : le codage d’une information à l’aide de codes secrets ou de clés dans le but d’en assurer la confidentialité, l’authenticité et l’intégrité. L’authenticité : il faut assurer au...

Pizzeria

Pizzeria

L’objectif de l’activité est de créer une petite base de données concernant des pizzas, du point de vue d’un gérant de pizzeria : recettes, prix, ventes, notation, …     Schéma relationnel de la base de...

Exercices corrigés

Exercices corrigés

Dates Soit la classe Date  définie par le diagramme de classe UML suivant : Implémenter cette classe en Python. Dans la méthode de construction de la classe, prévoir un dispositif pour éviter les dates impossibles (du genre...

Des dés !

Des dés !

L’objectif de cette activité est de réaliser, par toutes petites étapes un programme de jeu de dés … Vous y apprendrez : à définir des classe à partir de diagrammes UML, définir des constructeurs avec différents...

Exercices récursivité

Exercices récursivité

Analyse d’une fonction récursive Soit le programme Python suivant : def f(a, b) : «  » » a et b sont deux entiers naturels non nuls «  » » if b == 1 : return a return a + f(a,...