Mission Carthage

Accueil › Devoirs › Bac SI

Devoir de contrôle n°1 STI : HTML, CSS et JavaScript

Bac Sciences de l'informatique, 1er trimestre. Durée : 1 heure. Sur 20 points.

Les pages se testent dans un navigateur. Les fonctions JavaScript de cette correction ont été exécutées avec les valeurs d'exemple données. Barème sur 20 points.

Exercice 1 : fonctions JavaScript (6 pts)

Écrire en JavaScript les trois fonctions suivantes, sans utiliser Math.max ni les méthodes de tableau comme reduce :

Exemples : estBissextile(2024) donne true, estBissextile(1900) donne false, moyenne([12, 15.5, 9]) donne 12.17 et plusGrand([3, 9, 2]) donne 9.

Exercice 2 : formulaire d'inscription (8 pts)

Un lycée propose une inscription en ligne à un bac blanc. La page contient un formulaire avec : le nom (champ texte), l'adresse e-mail (champ texte), le niveau (liste déroulante : Maths, Sciences, Informatique) et une case « J'accepte le règlement ».

Exercice 3 : mise en page en CSS et table de multiplication (6 pts)

Voici le code HTML d'une page.

<body>
  <h1>Bac blanc</h1>
  <ul id="menu">
    <li><a href="index.html">Accueil</a></li>
    <li><a href="inscription.html">Inscription</a></li>
    <li><a href="resultats.html">Résultats</a></li>
  </ul>
  <table id="notes">
    <tr><th>Matière</th><th>Note</th></tr>
    <tr><td>Maths</td><td>14</td></tr>
    <tr><td>Informatique</td><td>17</td></tr>
    <tr><td>Physique</td><td>12</td></tr>
  </table>
</body>

Correction détaillée

La correction de ce devoir est réservée aux abonnés. Elle donne l'analyse, l'algorithme en notation tunisienne, le programme Python vérifié et les erreurs fréquentes de chaque exercice.

Sujet original écrit pour Mission Carthage, dans le style des devoirs de STI (technologies du web) du bac Sciences de l'informatique.

Tout le programme : Bac Sciences de l'informatique