C10 - EBSI
Transcription
C10 - EBSI
SCI6373 Programmation documentaire Cours 10 Hiver 2015 C10 - 2015-03-24 Copyright © 2011-2015 Yves Marcoux - Reproduction interdite 1 Exemples de projet de fin de session • • • • • Nuage de mots Table des matières Index de fin de document Animations de type « calcul d’intérêt » etc. C10 - 2015-03-24 Copyright © 2011-2015 Yves Marcoux - Reproduction interdite 2 Langages à explorer • • • • • • • • PHP Python Ruby Perl Haskell Prolog JQuery etc. C10 - 2015-03-24 Copyright © 2011-2015 Yves Marcoux - Reproduction interdite 3 À noter • Conférencier invité mardi 14 avril – Patrick Beaulieu • Développeur, Raymond Chabot Grant Thornton • Diplômé de l’EBSI (archivistique + MSI GIN) – Conférence de 13h à 14h: Soyez à l’heure ! C10 - 2015-03-24 Copyright © 2011-2015 Yves Marcoux - Reproduction interdite 4 Devoir 3 Approche algorithmique C10 - 2015-03-24 Copyright © 2011-2015 Yves Marcoux - Reproduction interdite 5 Notions HTML • « Lecture » des choix d'option – Boîtes à cocher: <INPUT TYPE="checkbox" ID="ex"> • Propriété « checked » dit si la boîte est cochée: – Ex.: var optionEx = gid('ex').checked; – Boutons de radio: <INPUT TYPE="radio" ID="ch1" NAME="ex" CHECKED="CHECKED"> <INPUT TYPE="radio" ID="ch2" NAME="ex"> • Propriété « checked » dit si le bouton est sélectionné: – Ex.: var optionExChoix1 = gid('ch1').checked; • En tout temps, un seul des boutons est « checked » • Le choix par défaut porte l’attribut CHECKED="CHECKED" C10 - 2015-03-24 Copyright © 2011-2015 Yves Marcoux - Reproduction interdite 6 Étapes vers une solution… (alternance classe – labo) • Lister les mots distincts d'un texte – Avec tableau – Avec objet arbitraire – Sans ordre particulier – Par ordre alphabétique • Compter les fréquences – Les afficher – Pouvoir trier par ordre de fréquence C10 - 2015-03-24 Copyright © 2011-2015 Yves Marcoux - Reproduction interdite 7