lundi 31 décembre 2012
vendredi 28 décembre 2012
Définition Flux RSS
Un flux RSS (RSS est le sigle pour Really Simple Syndication) est un flux au format XML permettant à ses abonnés de récupérer automatiquement une partie (titre ou extrait) ou la totalité d’un article nouvellement créé. Le contenu du flux peut s’afficher sur une page publique, une page privée ou un lecteur de flux.
Les flux RSS sont notamment indispensables pour permettre aux internautes de suivre les nouvelles publications sur les blogs et leur usage s’est développé pour de nombreux sites éditoriaux.
La mise à disposition d’un flux RSS peut être une alternative ou un complément à l’utilisation d’une newsletter pour prévenir de la mise en ligne de nouveaux contenus. Les flux RSS n’ont cependant pas remplacé l’email comme cela était parfois prévu par certains observateurs.
Les flux RSS sont notamment indispensables pour permettre aux internautes de suivre les nouvelles publications sur les blogs et leur usage s’est développé pour de nombreux sites éditoriaux.
La mise à disposition d’un flux RSS peut être une alternative ou un complément à l’utilisation d’une newsletter pour prévenir de la mise en ligne de nouveaux contenus. Les flux RSS n’ont cependant pas remplacé l’email comme cela était parfois prévu par certains observateurs.
Exercice : DTD vers les schémas XSD
Objectif:
Les schémas permettent de décrire les modèles de données de façon plus précise.
Transposez
la DTD Livres.dtd en un schéma XSD avec les
caractéristiques suivantes :
•Une année est une chaîne de 4 caractères
compris dans l'espace 0...9
•Un livre contient exactement un titre, un
prix, une année et au moins un auteur. De plus, on
associe à des éléments de ce type
l'attribut "edition" qui précise si il s'agit d'un paperback
ou d'une édition reliée.
•Un prix est un type complexe, on lui
associe deux attributs: "valeur" et "monnaie"
("monnaie" a
un type qui dérive de
"string", son champs de valeur se limite aux chaînes "USD"
et "EUR")
Livres.dtd
<!ELEMENT livres (livre*)>
<!ELEMENT livre (titre, auteur+, année,
prix)>
<!ATTLIST livre edition CDATA
#REQUIRED>
<!ELEMENT titre (#PCDATA)>
<!ELEMENT auteur (prenom, nom,
laboratoire?, pays)>
<!ELEMENT nom (#PCDATA)>
<!ELEMENT prenom (#PCDATA)>
<!ELEMENT année (#PCDATA)>
<!ELEMENT laboratoire (#PCDATA)>
<!ELEMENT prix EMPTY>
<!ATTLIST prix
monnaie
CDATA #REQUIRED
valeur
CDATA #REQUIRED>
<!ELEMENT pays (#PCDATA)>
Solution :
mercredi 26 décembre 2012
lundi 24 décembre 2012
Le langage SQL
SQL est un langage de définition de données
SQL est un langage de définition de données (LDD), c'est-à-dire qu'il permet de créer des tables dans une base de données relationnelle, ainsi que d'en modifier ou en supprimer.
SQL est un langage de définition de données (LDD), c'est-à-dire qu'il permet de créer des tables dans une base de données relationnelle, ainsi que d'en modifier ou en supprimer.
dimanche 23 décembre 2012
Exercice JAVA modularisation du code de la multiplication matricielle
Le programme MulMat.java que vous avez développé contient de nombreuses portions de code dupliquées: il est mal modularisé!
On souhaiterait améliorer ce programme au moyen de méthodes auxiliaires. Dans le programme MulMatMod.java, la méthode main a déjà été réécrite avec des appels à des méthodes auxiliaires utiles. Il vous est demandé de compléter le code de MulMatMod.java. Vous pouvez transférer les instructions nécessaires depuis le programme MulMat.java en les copiant-collant. Exécutez les deux programmes pour vérifier qu'ils ont le même comportement.
Code à compléter :
On souhaiterait améliorer ce programme au moyen de méthodes auxiliaires. Dans le programme MulMatMod.java, la méthode main a déjà été réécrite avec des appels à des méthodes auxiliaires utiles. Il vous est demandé de compléter le code de MulMatMod.java. Vous pouvez transférer les instructions nécessaires depuis le programme MulMat.java en les copiant-collant. Exécutez les deux programmes pour vérifier qu'ils ont le même comportement.
Code à compléter :
class MulMatMod { public static void main(String[] args) { double[][] mat1 = lireMatrice(); double[][] mat2 = lireMatrice(); if (mat1[0].length != mat2.length) { System.out.println("Multiplication de matrices impossible !"); } else { double [][] prod = multiplierMatrice(mat1, mat2); System.out.println("Résultat :"); afficherMatrice(prod); } } }
Solution
Exercice JAVA permutation du contenu de deux variables
Implémentez en Java un algorithme vous permettant de permuter les valeurs de deux variables.
Entrez x: 1 Entrez y: 2 Avant permutation: x : 1 y : 2 Après permutation: x : 2 y : 1
Solution
Exercice JAVA condition if - nombre pair ou impair
Ecrivez un programme Java qui lit un nombre et indique s'il est positif, négatif ou s'il vaut zéro et s'il est pair ou impair.
Exemple d'exécution:
Entrez un nombre entier: 5 Le nombre est positif et impair Entrez un nombre entier: -4 Le nombre est négatif et pair Entrez un nombre entier: 0 Le nombre est zéro (et il est pair)
Solution
vendredi 21 décembre 2012
Exercice : Ovale en java
Ecrire un applet qui affiche plusieurs ovales de tailles et de formes différentes.
Méthode de la classe Graphics : drawOval(int x, int y, int width, int height).
Solution
Méthode de la classe Graphics : drawOval(int x, int y, int width, int height).
Solution
jeudi 13 décembre 2012
Le Web 2.0
Selon le document Wikis, blogues et Web 2.0 – Opportunités et impacts pour la formation à distance, « le terme Web 2.0 est généralement utilisé pour désigner une évolution d’un web statique et unidirectionnel vers un réseau dynamique et interactif, caractérisé par une large participation des usagers à la création et à l’échange de contenus. » En d’autres mots, nous pourrions dire que c’est un synonyme du web participatif. Il est souvent associé à l’utilisation de logiciels sociaux en ligne, tels que les blogues, wikis, microblogues ou autres réseaux sociaux.
L’illustration ci-dessous résume bien la différence entre le Web 1.0 et 2.0.
mercredi 12 décembre 2012
Exercice 15 en C++ (les tableaux)
EXERCICE 15
Ecrire un programme qui demande à l'utilisateur de taper le contenu d'un tableau de réels de 3 lignes et 3 colonnes et qui affiche ce tableau mais en affichant la moyenne des éléments de chaque ligne, de chaque colonne et la moyenne globale.
Solution
samedi 1 décembre 2012
Inscription à :
Articles (Atom)