<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.goupill.fr/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.goupill.fr/feed.php">
        <title>GoupillWiki - nsi:tds</title>
        <description></description>
        <link>https://wiki.goupill.fr/</link>
        <image rdf:resource="https://wiki.goupill.fr/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-18T19:58:46+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:4_couleurs&amp;rev=1684756820&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:adn&amp;rev=1742390559&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:chaos_logistique&amp;rev=1634938529&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:chimie&amp;rev=1634938530&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:classe_relation_exercice&amp;rev=1634938530&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:detection_contours&amp;rev=1643888088&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:deux_points_les_plus_proches&amp;rev=1670837114&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:entrepot&amp;rev=1726138358&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:flux_rss&amp;rev=1714393083&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:hanoi&amp;rev=1726815341&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:hitomezashi&amp;rev=1733412302&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:id_zones&amp;rev=1641382793&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:isbn&amp;rev=1636569353&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:jour_et_date&amp;rev=1634938534&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:peter_luhn_algo&amp;rev=1700930970&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:quart_de_tour&amp;rev=1639128192&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:quickhull&amp;rev=1639399004&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:robot_rebondissant&amp;rev=1706187051&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:sortir_labyrinthe&amp;rev=1695394984&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:start&amp;rev=1743025171&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:suite_feu_foret&amp;rev=1667381889&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:systeme_affichage&amp;rev=1706187800&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:tag_rue&amp;rev=1669647841&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:tag_ville&amp;rev=1669625684&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:tortue&amp;rev=1634938534&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.goupill.fr/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>GoupillWiki</title>
        <link>https://wiki.goupill.fr/</link>
        <url>https://wiki.goupill.fr/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:4_couleurs&amp;rev=1684756820&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-22T12:00:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>4_couleurs</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:4_couleurs&amp;rev=1684756820&amp;do=diff</link>
        <description>4 couleurs

Énoncé du problème

	*  Soit une carte donnée sous forme d&#039;une image *.png représentant, sur un fond blanc, des zones fermées délimitées par une frontière noire. Frontière et fond sont bien contrastés.
	*  On se donne 4 couleurs.</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:adn&amp;rev=1742390559&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-19T13:22:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>adn</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:adn&amp;rev=1742390559&amp;do=diff</link>
        <description>Lecture de fichier ADN

Un brin d&#039;ADN est une succession de bases nucléiques symbolisées par A, T, G, C pour adénine, thymine, guanine, cytosine. Une fonction de l&#039;ADN est de coder les protéines que la cellule sera chargée de synthétiser. Pour se faire, un brin d&#039;ADN complémentaire est créé :</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:chaos_logistique&amp;rev=1634938529&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-22T21:35:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chaos_logistique</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:chaos_logistique&amp;rev=1634938529&amp;do=diff</link>
        <description>Suite logistique et chaos

Page très détaillée sur Wikipedia.

Analogie avec population de lapins

Imaginons une île sur laquelle on trouve une population importante de lapins. Soit $u_n$ le nombre de lapins, exprimé en millions -- donc si $u_n = 0,495$, cela signifie qu&#039;il y a 495 000 lapins $u_{n+1} = k\,u_n$$$u_{n+1} = k\,u_n\,(1 - u_n)$$$u_n \leqslant 1$$k \leqslant 4$$0 &lt; u_0 &lt; 1$$0 &lt; k &lt; 4$$u_{n+1} = k\,u_n\,(1 - u_n)$$u_0$$u_{N-1}$$\left[u_0, u_1, \cdots, u_{N-1}\right]$$\left(u_n\right)$…</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:chimie&amp;rev=1634938530&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-22T21:35:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chimie</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:chimie&amp;rev=1634938530&amp;do=diff</link>
        <description>Équilibrer des équations chimiques

Présentation

Considérons une équation chimique, par exemple la combustion du méthane :

$$CH_4 + O_2 \to CO_2 + H_2O$$

Dans cette équation, on voit des molécules : Le méthane $CH_4$, le dioxygène $O_2$, le dioxyde de carbone $CO_2$ et l&#039;eau $H_2O$. L&#039;équation n&#039;est pas équilibrée puisque si je place une molécule de méthane et de dioxygène et que je les casse en morceau, j&#039;obtiens un atome de carbone $C$$H$$O$$O$$H$$CO_2$$H_2O$$$CH_4 + 2 O_2 \to CO_2 + 2 H_2O…</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:classe_relation_exercice&amp;rev=1634938530&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-22T21:35:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>classe_relation_exercice</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:classe_relation_exercice&amp;rev=1634938530&amp;do=diff</link>
        <description>Création d&#039;une relation (BDD) à partir d&#039;un csv

Nous souhaitons implémenter une classe Relation qui permettra d&#039;ouvrir un fichier .csv et de manipuler les données.

Attributs

_columns

_columns, un dict de forme {&quot;name&quot;:type}

Par exemple : {&quot;idActeur&quot;: int, &quot;name&quot;: str, &quot;age&quot;: int}</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:detection_contours&amp;rev=1643888088&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-02-03T11:34:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>detection_contours</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:detection_contours&amp;rev=1643888088&amp;do=diff</link>
        <description>Détection de contours

Dans cet exercice, je propose d&#039;étudier des méthodes (rudimentaires) de détection de contour.

Nous travaillerons sur cet image que vous pouvez télécharger -- 



Vous êtes libres de choisir autre chose. Faites attention cependant que certaines images auront peut-être une gestion des couleurs différentes. Il s&#039;agit ici d&#039;une image avec 3 canaux RVB. Une image pourrait être en CMYK ou NB ou encore avec un canal alpha (transparence)$image \star mask$</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:deux_points_les_plus_proches&amp;rev=1670837114&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-12T09:25:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>deux_points_les_plus_proches</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:deux_points_les_plus_proches&amp;rev=1670837114&amp;do=diff</link>
        <description>Deux points les plus proches

Page Wikipedia



On donne un tableau de points du plan avec leurs coordonnées $(x\,;\,y)$.

Quels sont les deux points les plus proches ?

Algorithme naïf

Consiste à chercher les distances pour les $\frac{n\,(n-1)}{2}$ paires de points possibles. Il s&#039;agit donc d&#039;un algorithme en $n^2$$10\times$$100\times$$10\times$$10\times$$x_0$$x_0$$G$$D$$G$$D$$G$$D$$\delta$$G$$D$$G$$D$$G$$[x_0-\delta\,;\,x_0]$$D$$[x_0\,;\,x_0+\delta]$$B$$B$$P$$\delta_B$$\delta$$\delta_B$$x$</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:entrepot&amp;rev=1726138358&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-12T10:52:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>entrepot</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:entrepot&amp;rev=1726138358&amp;do=diff</link>
        <description>L&#039;entrepôt et le robot cariste



Cet exercice permet de réviser les fondamentaux de la programmation.

On utilise une animation représentant un robot qui manipule des caisses dans un entrepôt.

Je vous fourni le fichier  qui permet à l&#039;animation de fonctionner. Vous n&#039;avez pas besoin de connaître ou comprendre le détail du contenu de ce fichier. Il vous suffit de savoir comment vous en servir.</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:flux_rss&amp;rev=1714393083&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-29T12:18:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>flux_rss</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:flux_rss&amp;rev=1714393083&amp;do=diff</link>
        <description>Chargement d&#039;un flux RSS

Cet exercice reprend des méthodes vues dans ce TD.

Objectif : Afficher les titres d&#039;un flux RSS.

RSS, qu&#039;est ce que c&#039;est ?

Le RSS (Really Simple Syndication) est un format de fichier dont le contenu est produit automatiquement pour tenir compte des mises à jours sur un site web (par exemple)</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:hanoi&amp;rev=1726815341&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-20T06:55:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hanoi</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:hanoi&amp;rev=1726815341&amp;do=diff</link>
        <description>Tours de Hanoï

Les tours de Hanoï sont un jeu inventé par le mathématicien Édouard Lucas et qui est publié dans un ouvrage posthume en 1892.

Le problème est présenté avec l&#039;histoire (fictive) suivante : « N. Claus de Siam a vu [...] dans le grand temple de Bénarès, au-dessous du dôme qui marque le centre du monde, trois aiguilles de diamant, plantées dans une dalle d&#039;airain, hautes d&#039;une coudée et grosses comme le corps d&#039;une abeille. Sur une de ces aiguilles, Dieu enfila au commencement des s…</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:hitomezashi&amp;rev=1733412302&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-05T15:25:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hitomezashi</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:hitomezashi&amp;rev=1733412302&amp;do=diff</link>
        <description>Hitomezashi

Qu&#039;est ce que c&#039;est ?

On choisit une taille de grille. Par exemple la grille suivante :



Ce sont surtout les lignes de la grille qui nous intéressent. On veut noircir certains segments de la grille pour former un motif.

À tire d&#039;exemple, supposons que l&#039;on place soit 1, soit 0 en tête d&#039;une ligne verticale.</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:id_zones&amp;rev=1641382793&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-05T11:39:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>id_zones</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:id_zones&amp;rev=1641382793&amp;do=diff</link>
        <description>Identifier des zones

On vous donne un fichier texte comme le suivant.

Ces caractères représente une sorte de carte. Les caractères * dessinent des frontières.

On souhaite produire un fichier texte où les . ont été remplacés de la façon suivante :</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:isbn&amp;rev=1636569353&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-10T18:35:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>isbn</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:isbn&amp;rev=1636569353&amp;do=diff</link>
        <description>ISBN



L&#039;International Standard Book Number (ISBN) ou Numéro international normalisé du livre est un numéro internationalement reconnu, créé en 1970, identifiant de manière unique chaque édition de chaque livre publié postérieurement à l’introduction de l’ISBN, quel que soit son support.$i$$p$$i + 3\cdot p$</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:jour_et_date&amp;rev=1634938534&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-22T21:35:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jour_et_date</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:jour_et_date&amp;rev=1634938534&amp;do=diff</link>
        <description>Trouver le jour pour une date

Quel calendrier ?

Quel jour de la semaine était le 10 avril 1845 ? et quel jour sera le 1 janvier 2058 ?

C&#039;est à ce genre de question que l&#039;on va essayer de répondre.

Avant 1582, l&#039;Europe pratiquait le calendrier julien pour lequel les années bissextiles revenaient tous les 4 ans ce qui produit un décalage de 3 jours sur 400 ans par rapport à un calendrier astronomique. En 1582 l&#039;Europe a adopté le calendrier grégorien. La transition n&#039;a pas été la même partout.…</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:peter_luhn_algo&amp;rev=1700930970&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-25T16:49:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>peter_luhn_algo</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:peter_luhn_algo&amp;rev=1700930970&amp;do=diff</link>
        <description>Formule de Luhn



La formule de Hans Peter Luhn est utilisée pour la vérification de la validation de code -- on parle de somme de contrôle (checksum).

Elle est utilisée pour les codes de cartes bancaires.

Code de carte bancaire

Une carte a un numéro de 16 chiffres.</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:quart_de_tour&amp;rev=1639128192&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-10T09:23:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>quart_de_tour</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:quart_de_tour&amp;rev=1639128192&amp;do=diff</link>
        <description>Quart de tour d&#039;une image

Nous allons étudier un algorithme consistant à partir d&#039;une image et à produire le résultat de la rotation d&#039;un quart de tour de cette image, en place à coût spatial réduit : La lecture de l&#039;image produira un seul gros tableau à deux dimensions et on souhaite ne pas en utiliser d&#039;autres. Toutes les manipulations se feront dans ce tableau.</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:quickhull&amp;rev=1639399004&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-13T12:36:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>quickhull</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:quickhull&amp;rev=1639399004&amp;do=diff</link>
        <description>Algorithme Quickhull



Pour plus d&#039;information, la page Wikipedia

Principe

On se donne un ensemble de points du plan, répartis d&#039;une façon arbitraire.

Comprenez bien : on n&#039;a aucune information a priori sur leurs distribution. On ne peut pas espérer par exemple qu&#039;ils soient alignés ou forme une carré ou quoique ce soit$(AB)​$$A​$$B​$$(AB)​$$(BA)​$$(AB)​$$(BA)​$$\mathcal{E}$$(AB)$$\mathcal{E}_{sub}$$\mathcal{E}$$x_A$$x_B$$x_A \leqslant x_B$$x_A \geqslant x_B$$(AB)$$\mathcal{E}_{sub}$$\mathca…</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:robot_rebondissant&amp;rev=1706187051&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-25T12:50:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>robot_rebondissant</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:robot_rebondissant&amp;rev=1706187051&amp;do=diff</link>
        <description>Parcours du robot rebondissant

Le problème

Dans un fichier texte on vous fournit une carte comme celle-ci

Le O représente le point de départ d&#039;un robot. Les # représentent des obstacles. Un bord est considéré comme un obstacle.

Initialement le robot se dirige vers le haut. Chaque fois qu&#039;il rencontre un obstacle, il tourne sur sa droite. Il s&#039;arrête quand il a rencontré</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:sortir_labyrinthe&amp;rev=1695394984&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-22T15:03:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sortir_labyrinthe</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:sortir_labyrinthe&amp;rev=1695394984&amp;do=diff</link>
        <description>Sortir d&#039;un labyrinthe

Un marcheur est prisonnier d&#039;un labyrinthe. On souhaite l&#039;amener à la sortie. On préférerait donner une méthode qui fonctionne quelque soit le labyrinthe.

Dans cet exercice, on se concentre sur la partie algorithmique.

Pour rendre l&#039;exercice plus agréable, on fournit une interface graphique qui permet de voir le personnage parcourir le labyrinthe.</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:start&amp;rev=1743025171&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-26T21:39:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:start&amp;rev=1743025171&amp;do=diff</link>
        <description>TDs et exercices d&#039;approfondissement

Algorithmes élémentaires

	*  L&#039;entrepot et le robot cariste
	*  Sortir d&#039;un labyrinthe
	*  Tours de Hanoi
	*  Tortue
	*  ASCII art
	*  Trouver le jour de la semaine correspondant à une date
	*  Vérification de code CB
	*  Vérification code ISBN
	*  Hitomezashi

Applications mathématiques

	*  Calculatrice en notation polonaise inversée
	*  Transformer une expression en notation polonaise inversée
	*  Arbre de calcul
	*  Aire d&#039;un polygone convexe
	*  Un poi…</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:suite_feu_foret&amp;rev=1667381889&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-02T09:38:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>suite_feu_foret</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:suite_feu_foret&amp;rev=1667381889&amp;do=diff</link>
        <description>Suite du feu de forêt

Il s&#039;agit d&#039;une suite numérique dont la représentation graphique évoque un panache de fumée au-dessus d&#039;un incendie, d&#039;où le nom.

Définition mathématique

$\left(u_n\right)_{n\geq 0}$ dont les valeurs sont toutes dans dans $\mathbb{N}$.

Pour chaque valeur de $u_n$$1 \geq k \geq \frac{n}{2}$$u_n$$u_{n-2k}$$u_{n-k}$$u_0$$u_1$$0$$u_2$$1 \geq k \geq \frac{n}{2}$$k=1$$k$$u_{n-2k}$$u_{n-k}$$k = 1$$u_{2-2\times 1} = 0$$u_{2- 1} = 0$$u_2$$u_2$$u_2 = 1$$k = 1$$k = 1$$u_{3-2\times…</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:systeme_affichage&amp;rev=1706187800&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-25T13:03:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>systeme_affichage</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:systeme_affichage&amp;rev=1706187800&amp;do=diff</link>
        <description>Système d&#039;affichage

Fichier alphabet

Vous connaissez les grands afficheurs de gare ou d&#039;aéroport qui affichent les lettres avec de gros pixels. Nous voulons automatiser ce principe.

Par exemple, on voudrait afficher le A de cette façon :

On écrira donc l&#039;affichage du</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:tag_rue&amp;rev=1669647841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-28T15:04:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tag_rue</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:tag_rue&amp;rev=1669647841&amp;do=diff</link>
        <description>Etiqueter des photos selon des métadonnées GPS

En cours...

Dans ce TD on fournit

	*  une liste de photos de Paris 13, géolocalisées mais avec un nom aléatoire,
	*  des fichiers de données concernant les rues de Paris 13

Il s&#039;agit de renommer automatiquement les photos en fonction de la rue où elles ont été prises.$\frac{55}{1}$$\frac{52}{1}$$\frac{20922}{679}$$$angle = \frac{55}{1} + \frac{52}{1} \times \frac{1}{60} + \frac{20922}{679} \times \frac{1}{3600}$$$$FG = R \arccos(\sin(latitude_F)…</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:tag_ville&amp;rev=1669625684&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-28T08:54:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tag_ville</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:tag_ville&amp;rev=1669625684&amp;do=diff</link>
        <description>Étiqueter des photos à partir des métadonnées GPS

Dans cet exercice, on vous fournit

	*  des [fichiers images]. Leurs noms n&#039;ont pas de signification -- ne permettent pas deviner le contenu -- mais ces photos sont géolocalisées : elles contiennent des métadonnées GPS.$\frac{55}{1}$$\frac{52}{1}$$\frac{20922}{679}$$$angle = \frac{55}{1} + \frac{52}{1} \times \frac{1}{60} + \frac{20922}{679} \times \frac{1}{3600}$$$$D_{ab} = R \arccos(\sin(latitude_a) \sin(latitude_b) + \cos(longitude_a - longit…</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:tortue&amp;rev=1634938534&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-22T21:35:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tortue</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:tortue&amp;rev=1634938534&amp;do=diff</link>
        <description>Tortue

La Tortue du Logo date de la fin des années 1960 et a été inventé avec des intentions pédagogiques. On y trouve un outil graphique ou on commande une tortue qui est en fait le crayon qui écrit sur l&#039;écran. On donne des ordres simples comme</description>
    </item>
</rdf:RDF>
