M. LENZEN Lycée Adrien Zeller − Bouxwiller DÉFI PROGRAMMATION : PYTHON NOM : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Prénom : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2nde 7 On numérote les points (dont les coordonnées sont des entiers naturels) à partir de 1 en suivant les diagonales, comme indiqué sur la figure ci-dessous : 37 bc 29 bc 38 bc 22 bc 30 bc 39 bc 16 bc 23 bc 31 bc 40 bc 11 bc 17 bc 24 bc 32 bc 41 bc 7 bc 12 bc 18 bc 25 bc 33 bc 42 bc 4 bc 8 bc 13 bc 19 bc 26 bc 34 bc 43 bc 2 bc 5 bc 9 bc 14 bc 20 bc 27 bc 35 bc 44 bc 1 bc 3 bc 6 bc 10 bc 15 bc 21 bc 28 bc 36 ~ bc O .. . bc ~ı ⋄ Écrire un premier programme (enregistré dans un fichier nommé NumVersCoord.py) qui demande un entier n strictement positif, et qui renvoie les coordonnées du point portant le numéro n. Par exemple, un utilisateur qui saisit "33" verra s’afficher Le point numéroté 33 est de coordonnées ( 4 ; 3 ). ⋄ Écrire un second programme (enregistré dans un fichier nommé CoordVersNum.py) qui demande deux entiers x, y positifs, et qui renvoie le numéro du point de coordonnées ( x ; y). Par exemple, un utilisateur qui saisit les deux nombres "4,3" verra s’afficher Le point de coordonnées ( 4 ; 3 ) est le numéro 33. Pour être sûr que le programme fonctionne, répondre aux deux questions ci-dessous : 1. Quel sont les coordonnées du point numéroté 2012 ? → 2. Quel est le numéro du point de coordonnées (2703 ; 2012) ? → Les deux fichiers seront envoyés par mail via Scolastance. Vous prendrez bien soin à mettre votre nom et prénom en commentaire dans chacun des deux programmes.