Correction de sujet BAC2008

Voir le sujet précédent Voir le sujet suivant Aller en bas

Correction de sujet BAC2008

Message  Hanafi le Lun 27 Avr - 22:49

Le sujet consiste à développer un site web assurant la consultation en ligne des exercices et leurs solutions qui sont enregistrés dans une base de données.
A l'aide d'un formulaire, l'utilisateur choisit le numéro d'un exercice pour afficher ensuite son énoncé et sa solution.
1) Le candidat est appelée à crée la base en utilisant le SGBD adéquat.
2) Le candidat est appelée à créer une animation contenant le texte "Exercices d'algorithmique et de programmation", a l’aide du logiciel adéquat, puis d’exporter cette animation au format HTML sous le nom "Titre.html'.

3) Créer la page accueil.html.

Le code de cette page est le suivant :

<html>
<head>
<title>Acceuil</title>
</head>
<body>
<p align="center"><b><font size="6" color="#800000">Exercices d'algorithmique et de programmation</font></b></p>
<p align="center"><b><font size="6" color="#800000"><br>
</font><font size="5">Ce site s'adresse aux élèves de la section Sciences de de l’informatique,<br>
il contient divers exercices avec solution</font></b></p>
<p align="center"><img border="0" src="image.jpg" width="193" height="165"></p>
</body>
</html>

4) Créer la page accueil.html.
Le code de cette page est le suivant
<html>
<head>
<title>Choix des exercices</title>
<base target="principal">
<script language="javascript">
function verif() {
//fonction permettant de vérifier si l'utilisateur à choisi un exercice de la liste ou non
if(document.f.choix.options[0].selected) { /*si le premier option c.à.d. "Sélectionner un exercice" est
selectionné*/
alert (" veuillez choisir un exercice");
return false;
}
}
</script>
</head>
<body>
<p><font color="#FF0000"><b>Choix des exercices</b></font></p>
<form name="f" method="POST" action="afficher.php" target="cadre3">
<!-- le clic sur le bouton afficher permet d'ouvrir la page afficher.php dans le cadre principale
"cadre3"-->
<p><select size="1" name="choix">
<option selected>Choisissez un exercice</option>
<option value="1">Ex1: Structure de données simples</option>
<option value="2">Ex2: Structures de données composées</option>
<option value="3">Ex3: Structures de contrôles conditionnelles simples</option>
<option value="4">Ex4: Structures de contrôles conditionnelles généralisées</option>
</select></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><input type="submit" value="Afficher" name="B1" onsubmit="return verif()" ></p>
<p><a href="acceuil.htm" target="p"><font size="6">Acceuil</font></a></p>
</form>
<p>&nbsp;</p>
</body>
</html>

5) Créer la page Index
Le code de cette page est le suivant
<html>
<head>
<title>index</title>
</head>
<frameset rows="64,*">
<frame name="cadre1" src="titre.htm">
<frameset cols="396,*">
<frame name="cadre2" target="principal" src="choix.htm">
<frame name="cadre3" src="acceuil.htm">
</frameset>
</html>
6) Code descript afficher.php
<html>
<?
//connexion au serveur
$connexion=mysql_connect("localhost","root","");
//connexion à la base
mysql_select_db("bd3",$connexion) or die ("impossible d'acceder à la base");
//recuperation de données à partir du formulaire
$c=$_POST['choix'];/*$c contiendra la valeur de l'exercice sélectionné soit 1 pour ex1,
2 pour ex2, 3 pour ex3 et 4 pour ex1*/
//requete de sélection permettent de sélectionner l'énoncé
//et la solution de l'exercice dont le numéro est $c
$reqaff= "select * from exercices where num=$c";
// affichage de résultat de sélection
$result=mysql_query($reqaff);
while($enreg = mysql_fetch_row($result)) /* la variable enreg contiendra une ligne de la table
exercices*/
{
$num = $enreg [0]; // premier élément de l'enregistrement enreg
$ex = $enreg [1];
$sol = $enreg [2];
echo "<font size='5' color='red'>Exercice : $num <br></font>";
echo "<font size='5' color='red'>Ennoncé exercice :</font><br>$ex <br>";
echo "<font size='5' color='red'>solution exercice :</font><br> $sol <br>" ;
}
?>
</html>

Bonne révision
avatar
Hanafi

Messages : 106
Date d'inscription : 25/10/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

merçi

Message  bouhmid le Dim 17 Mai - 13:30

cheers cheers cheers
bravoooooooooooooo
avatar
bouhmid

Messages : 15
Date d'inscription : 15/02/2009

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum