Différences entre les versions de « ERG::Exercice 3 »
Aller à la navigation
Aller à la recherche
(39 versions intermédiaires par 24 utilisateurs non affichées) | |||
Ligne 21 : | Ligne 21 : | ||
- il doit recevoir une/des information(s) en entrée. Ces informations peuvent | - il doit recevoir une/des information(s) en entrée. Ces informations peuvent | ||
− | -> provenir de périphériques de captations (micros, capteurs, scanners, clavier, souris, | + | -> provenir de périphériques de captations (micros, capteurs, scanners, clavier, souris, etc.) |
− | -> provenir d'Internet (base de données, site(s) web, flux, | + | -> provenir d'Internet (base de données, site(s) web, flux, etc.) |
-> ... | -> ... | ||
− | la/les nature(s) de ces informations sont libres, il peut s'agir d'images, de texte, de sons, de | + | la/les nature(s) de ces informations sont libres, il peut s'agir d'images, de texte, de sons, de coordonnées, etc. |
- il doit produire une ou des formes de même nature(s) ou de nature(s) différente(s) des informations entrées. Un son peut produire une image, une image un son, un geste une typographie, un texte un mouvement, etc. | - il doit produire une ou des formes de même nature(s) ou de nature(s) différente(s) des informations entrées. Un son peut produire une image, une image un son, un geste une typographie, un texte un mouvement, etc. | ||
− | - le périphérique de sortie est libre (écran, ampli, robot, imprimante, corps, main, | + | - le périphérique de sortie est libre (écran, ampli, robot, imprimante, corps, main, etc.). |
− | - le langage de programmation est libre (js, python, java, php, c++, pseudo-langage, ...) | + | - le langage de programmation est libre (js, python, java, php, c++, pseudo-langage, etc.). |
+ | |||
+ | L'exercice est divisé en étapes. Chaque étape fait partie de votre travail et doit être documentée sur le wiki du cours. Les différentes étapes seront ajoutées progressivement à la suite de cet énoncé. | ||
+ | |||
+ | 1) Décrire la problématique en français. Que fera votre programme? Comment décrire son objet? Pensez aux mots que vous utilisez, à la structure de votre texte. Cette première description est globale; elle ne doit pas contenir tous les détails de fonctionnement du programme. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
</pre> | </pre> | ||
+ | |||
+ | [[erg::pagelionel | La page de Lionel ]] | ||
+ | |||
+ | [[erg::pagearnaudV | La page de Arnaud ]] | ||
+ | |||
+ | [[erg::pageraphaelle | La page de Raphaëlle ]] | ||
+ | |||
+ | [[erg::page_pierre_barick | La page de pierre barick ]] | ||
+ | |||
+ | [[erg:: Alice | La page d' Alice]] | ||
+ | |||
+ | [[erg:: Clément | La page de Clément]] | ||
+ | |||
+ | [[erg:: Gabriel| La page de Gabriel]] | ||
+ | |||
+ | [[erg:: Jean| La page de Jean]] | ||
+ | |||
+ | [[erg:: Marie| La page de Marie]] | ||
+ | |||
+ | [[erg:: Melanie| La page de Melanie]] | ||
+ | |||
+ | [[erg:: Léo| La page de Léo ]] | ||
+ | |||
+ | [[erg:: Coline| La page de Coline]] | ||
+ | |||
+ | [[erg:: Julie C| La page de Julie C ]] | ||
+ | |||
+ | [[erg::Alexandre| La page Alexandre]] | ||
+ | |||
+ | [[erg::Julie| La page Julie]] | ||
+ | |||
+ | [[erg::Marie F.| La page de Marie F.]] | ||
+ | |||
+ | [[erg::Eric| La page d'Eric]] | ||
+ | |||
+ | [[erg::Sophia| La page de Sophia]] | ||
+ | |||
+ | [[erg::aurelien| La page d'Aurélien]] | ||
+ | |||
+ | [[erg:: Sara| La page de Sara]] | ||
+ | |||
+ | [[erg:: Louise| La page de Louise]] | ||
+ | |||
+ | [[erg:: Benjamin| La page de Benjamin]] | ||
+ | |||
+ | [[erg:: Quentin| La page de Quentin]] | ||
+ | |||
+ | [[erg:: Laurie| La page de Laurie]] | ||
+ | |||
+ | [[erg:: Laurent| La page de Laurent]] | ||
+ | |||
+ | [[erg:: Nelson H.| La page de Nelson H.]] | ||
+ | |||
+ | [[erg:: Smart Printer| Martin Campillo, Gogole Smart Printer™]] |
Version actuelle datée du 12 mai 2016 à 08:45
( ( )\ ) )\ ) (()/( ( ( ( ( ) ) (()/( ( ( ( ( /(_)))( ( )\))( )( ( /( ( /(_)) ))\ ( )\ )\))( ( (_)) (()\ )\ ((_))\(()\ )(_)) )\ ' (_))_ /((_))\((_)((_))\ )\ ) | _ \ ((_) ((_) (()(_)((_)((_)_ _((_)) | \ (_)) ((_)(_) (()(_)_(_/( | _/| '_|/ _ \/ _` || '_|/ _` || ' \() | |) |/ -_)(_-<| |/ _` || ' \)) |_| |_| \___/\__, ||_| \__,_||_|_|_| |___/ \___|/__/|_|\__, ||_||_| |___/ |___/ Pour cet exercice, il vous est demandé de designer entièrement un programme. J'entends par programme un ensemble d'instructions écrites destinées à être exécutées. L'exécution dans votre cas ne devra pas forcément être réalisée par une machine. Le programme dont vous allez créer l'architecture devra correspondre aux critères suivants: - il doit recevoir une/des information(s) en entrée. Ces informations peuvent -> provenir de périphériques de captations (micros, capteurs, scanners, clavier, souris, etc.) -> provenir d'Internet (base de données, site(s) web, flux, etc.) -> ... la/les nature(s) de ces informations sont libres, il peut s'agir d'images, de texte, de sons, de coordonnées, etc. - il doit produire une ou des formes de même nature(s) ou de nature(s) différente(s) des informations entrées. Un son peut produire une image, une image un son, un geste une typographie, un texte un mouvement, etc. - le périphérique de sortie est libre (écran, ampli, robot, imprimante, corps, main, etc.). - le langage de programmation est libre (js, python, java, php, c++, pseudo-langage, etc.). L'exercice est divisé en étapes. Chaque étape fait partie de votre travail et doit être documentée sur le wiki du cours. Les différentes étapes seront ajoutées progressivement à la suite de cet énoncé. 1) Décrire la problématique en français. Que fera votre programme? Comment décrire son objet? Pensez aux mots que vous utilisez, à la structure de votre texte. Cette première description est globale; elle ne doit pas contenir tous les détails de fonctionnement du programme.