lundi 31 décembre 2012

Construire un formulaire HTML




Modem 56K
Modem 28K
ADSL
Le cable

Comme navigateur, vous utilisez (plusieurs réponses possibles) :

Communicator 4.7
Netscape 6.2
Internet Explorer 4
Internet Explorer 5.5
Internet Explorer 6

Vous avez un site personnel :

oui
non

Si vous avez des commentaires (60 car. max) :



      
Le code de ce formulaire est simple : 

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.

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 :

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.

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 :


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.
#mce_temp_url#
Exemple d'exécution:
  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

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.

Quelques éléments de l'évolution du Web

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.