Stages de Pré-Rentrée — Inscriptions ouvertes, places très limitées ! S'inscrire

Annale · 2023Session du 29 avril 2023

Informatique Mines-Ponts PC 2023 — sujet, corrigé et rapport jury

Typographie informatisée — polices vectorielles, affichage et justification de paragraphe. Sujet d'informatique commune (MP/PC/PSI) traitant cette année de la typographie informatisée : manipulation et tracé des polices vectorielles, affichage de texte et justification d'un paragraphe.……

Mohamed K.

Mohamed K.

Centralien · MPSI puis MP · Recherche ML santé

Session 2023 :

InfoChimieMaths IMaths II
Aperçu rapide

Top piège du sujet : Q3 — COUNT sans préciser l'attribut ou COUNT(*)

Analyse

Ce qu'a observé le jury

Synthèse Hadamard du rapport officiel — citations, chiffres et conseils du jury.

Présentation du sujet

Sujet d'informatique commune (MP/PC/PSI) traitant cette année de la typographie informatisée : manipulation et tracé des polices vectorielles, affichage de texte et justification d'un paragraphe. Les 26 questions balaient une partie conséquente du nouveau programme : gestion de listes (et listes imbriquées), images et matrices de pixels, récursivité, algorithmes gloutons, programmation dynamique, mémoïsation, bases de données.…

Structure de l'épreuve

  1. Partie IQ1-Q5 — Représentation des données et SQL(Q1-Q5)Niveau attendu

    Q1 conversion base 16, conversion cent/dollar avec erreurs. Q2 imbrication de listes. Q3 syntaxe COUNT (préciser attribut, COUNT(*)). Q4 syntaxe jointures TABLE.ATTRIBUT (pas ATTRIBUT.TABLE). Q5 GROUP BY et ORDER BY pour tri alphabétique.

  2. Partie IIQ6-Q14 — Polices vectorielles et listes(Q6-Q14)Niveau attendu

    Q6 parcours par éléments. Q7 listes définies par compréhension judicieuses. Q9 parcours alphabet sans ord/chr. Q10 listes imbriquées avec compréhension, ne pas modifier v. Q11 zzz applique une homothétie (pas une translation). Q12 fonction d'entête f([x,y]) provoque une erreur.…

  3. Partie IIIQ15-Q22 — Coloration continue, algorithmes gloutons(Q15-Q22)Difficile

    Q15 coloration continue d'un segment souvent oubliée. Q16 échange du rôle de x et y rarement mis en œuvre. Q17 disjonction de cas opportune. Q18 géométrie élémentaire (homothétie, translation). Q19-Q20 utilisation des fonctions précédentes, calcul de largeur. Q21 algorithme glouton (≠ complexité).

  4. Partie IVQ23-Q26 — Programmation dynamique et mémoïsation(Q23-Q26)Très difficile

    Q23 mémoïsation comprise par les meilleures copies. Q24 deux boucles imbriquées ≠ complexité quadratique. Q25-Q26 très peu abordées.

Analyse globale du jury

« Si certaines copies sont très faibles (voire presque vides), certaines sont excellentes et frisent parfois la perfection. La longueur et la difficulté du sujet étaient ainsi tout à fait adaptées à ce type d'épreuve, ce qui a permis de bien classer les candidats. Les remarques effectuées dans le rapport 2022 s'appliquent pour une large part encore cette année. »

Top pièges sanctionnés

  • Q3 — COUNT sans préciser l'attribut ou COUNT(*)-1 pts

    « La syntaxe exacte de COUNT n'est pas toujours maîtrisée : il faut préciser l'attribut, ou utiliser à bon escient la syntaxe COUNT(*). »

  • Q4 — TABLE.ATTRIBUT vs ATTRIBUT.TABLE-1 pts

    « La syntaxe des jointures n'est pas toujours maîtrisée : le programme officiel de CPGE est très clair à ce sujet. De nombreuses erreurs de syntaxe ont été remarquées, relatives à l'interversion table/attribut : TABLE.ATTRIBUT est la syntaxe correcte, et non pas ATTRIBUT.TABLE. »

  • Q9 — police vs 'police' comme paramètre-1 pts

    « Quand police est un paramètre de la fonction, l'utiliser avec la syntaxe 'police' au lieu de police est faux. »

  • Q12 — fonction d'entête f([x,y]) provoque une erreur-1 pts

    « Question plutôt réussie. Attention toutefois : une fonction d'entête f([x,y]) provoque une erreur. »

  • Q14 — range(a,b) avec b<a et notion d'assertion-1 pts

    « Question moins bien réussie que prévue : un range(a,b) avec b<a ne provoque pas d'erreur. De plus, la notion d'assertion (officiellement au programme de CPGE) n'est connue que par une minorité de candidats. »

  • Q21 — algorithme glouton confondu avec complexité-2 pts

    « La définition d'un algorithme glouton n'est pas connue par beaucoup : il ne s'agit pas d'une question de complexité. »

  • Q24 — deux boucles imbriquées = complexité quadratique (faux)-2 pts

    « Question très peu réussie, bien qu'abordée par un nombre non négligeable de copies : ce n'est pas parce qu'il y a deux boucles imbriquées que la complexité est quadratique. »

Chapitres clés à maîtriser

SQL — COUNT, jointures (TABLE.ATTRIBUT), GROUP BY, ORDER BY
Manipulation de listes (compréhensions, listes imbriquées)
Algorithmes gloutons et programmation dynamique
Mémoïsation et complexité
Géométrie élémentaire (homothétie, translation)

Ressources

Téléchargements

Sujet officiel, corrigé Hadamard et rapport jury — tout en un endroit.

FAQ

Questions fréquentes — 2023

Partager

Préparation Mines-Ponts · Info PC

Bossez ce sujet 2023 avec un ancien taupin

Nos professeurs analysent votre copie sur ce sujet, identifient vos faiblesses et structurent votre révision pour la session 2024.

Sujet