Exercice 1 (2 points)
Exercice 2 (3 points)
Nous avons : AM2=2R(R+x).
1. En JavaScript, Créez en une fonction prenant comme paramètre R et x et retournant la valeur
de AM.
2. Créez une fonction qui :
1
Crée un tableau de valeurs de x pour x=R, R/2, 0, -R/2 et -R.
Déclarer un tableau y de longueur 5 et affecter à chaque élément de y la valeur retournée par la
fonction calculant AM pour chaque valeur de x retourne le tableau y.
Indication : utiliser la fonction Math.sqrt (valeur) pour calculer la racine carrée.
Exercice 3 (3 points)
Observez le document XML suivant :
1. <?xml version="1.0"?>
2. <!-- this is a note -->
3. <note date=3 janvier>
4. <to>Bob</To>
5. <from>Alice</from>
6. <heading>Reminder</heading>
7. <body>Don't forget me this weekend!</body>
8. </note>
9. <note date="5 janvier" <!-- this is another note --> >
10. <to>Alice</to>
11. <from>Bob
12. <body>No problem & see you soon</body>
13. </note>
14. <note />
1. Ce document est-il bien formé (i.e. respecte-t-il la syntaxe XML) ? Argumenter
2. S'il ne l'est pas :
a) Citer les erreurs ligne par ligne.
b) Corriger le code.
1.
2. a).
2
2. b).
Exercice 4 (4 points)
En utilisant le langage PHP, créez un tableau contenant une liste d’adresses URL. Extrayez le nom de domaine
de ces données, puis calculer le nombre d’occurrence de chaque Nom de domaine (plus précisément sur la partie
la plus significatif de nom de domaine).
Indication : Utiliser la Fonction explode (caractère k, chaine de caractères S) pour extraire une sous chaine de
caractères de la chaine S à partir du caractère k.
- Remplissez le tableau par des adresses URL de votre choix.
3
Exercice 5 (1,5 points)
Donner le programme (en PHP) qui permet de connecter une page PHP à MySQl (le serveur est local) :