Auteur : cfaury

Les jointures

Les jointures

Soit la base de données comportant les relations suivantes : Pour expérimenter les requêtes proposées dans la suite, voici le fichier SQLite à télécharger : Ventes_de_Produits.db   Supposons que nous voulions faire une requête de manière...

DocString

DocString

Une docstring est une chaîne de caractères littérale qui apparaît comme première déclaration dans la définition d’un module, d’une fonction, d’une classe ou d’une méthode. Une telle chaîne devient l’attribut spécial __doc__ de cet objet.  ...

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...

Encadrement

Encadrement

Écrire une fonction encadrer permettant d’encadrer un texte de plusieurs lignes, avec différents types de bordures, un écartement et une justification réglable.   La signature et la documentation de la fonction sont données ci-dessous : def...

Codes de détection d’erreur

Codes de détection d’erreur

Dans le domaine de la transmission d’information numérique en série, on est amené à envoyer et recevoir des séries de bits (ou d’octets selon le point de vue) appelée trames. Afin de vérifier l’intégrité des données...

Contours

Contours

Objectif : dans un espace à 2 dimensions, déterminer si un point est ou non à l’intérieur d’un contour (polygone). Algorithme du lancer de rayon source : https://en.wikipedia.org/wiki/Point_in_polygon Un moyen simple de déterminer si un point...

Tests de programmes

Tests de programmes

Un programme doit être effectuer le travail pour lequel il a été conçu. Il faut s’assurer que l’algorithme renvoie le résultat attendu en fonction des données qu’il doit traiter. Idéalement, il faudrait systématiquement établir une preuve...