Correction Les tableaux chaines de caracteres .pdf


Nom original: Correction Les tableaux -chaines de caracteres.pdf
Titre: Correction Les tableaux -chaines de caracteres
Auteur: hp

Ce document au format PDF 1.4 a été généré par PDFCreator Version 1.5.0 / GPL Ghostscript 9.05, et a été envoyé sur fichier-pdf.fr le 06/04/2017 à 22:49, depuis l'adresse IP 41.224.x.x. La présente page de téléchargement du fichier a été vue 381 fois.
Taille du document: 124 Ko (2 pages).
Confidentialité: fichier public


Aperçu du document


République Tunisienne
Ministère de l'éducation

Section : Sciences de l'informatique
Epreuve : TIC
Le Mardi / Jeudi (28-30) Mars 2017
Classe :
4ème Sciences Informatique

Lycée Ahd Jadid

Correction : Les tableaux et les chaines de caractères en PHP

Les Tableaux en php
1) Soit un tableau semaine qui contient les jours de la semaine :
semaine = (Lundi, Mardi, Mercredi, Jeudi, Vendredi, Samedi, Dimanche)
// Création et initialisation du tableau semaine
$semaine = array("Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi","Dimanche");
// Parcours et affichage du tableau semaine comme suit :Lundi |Mardi |Mercredi |Jeudi | Vendredi | Samedi | Dimanche
for($i=0 ; $i<=6 ; $i++)echo $semaine[$i]." | ";
2) Soit un tableau candidat qui contient les noms de candidats :
candidat = (Mansouri, Sayari, Jemni, Kachbouri )
// Création et initialisation du tableau semaine
$candidat = array("Mansouri","Sayari","Jemni","Kachbouri");
// Parcours et affichage du tableau candidat comme suit :Mansouri |Sayari | Jemni | Kachbouri
for($i=0 ; $i<=sizeof($candidat ; $i++)echo $candidat[$i]." | ";
3) Soit un tableau mois qui contient le nombre de jours pour chaque mois de l'année et le nombre des mois ayant 30 jours
mois = (Janvier => 31, Février => 28, Mars => 31, Avril => 30, Mai => 31, Juin => 30, Juillet => 31, Août => 31, Septembre => 30,
Octobre => 31, Novembre => 30, Décembre => 31)
$mois = array("Janvier" => 31,"Février" => 28, "Mars" => 31, "Avril" => 30, "Mai" => 31, "Juin" => 30, "Juillet" => 31, "Août" => 31,
"Septembre" => 30, "Octobre" => 31, "Novembre" => 30, "Décembre" => 31);
$nbj = 0; echo "<br><b>Affichage des mois par nombre de jours : </b><br>";
while(list($cle,$valeur) = each($mois)) {
echo "<br> Le mois de $cle a $valeur jours"; if($valeur == 30)$nbj++; }
echo "<br><b>Le nombre des mois ayant 30 jours est : $nbj </b><br>";
4) Affichage des mois en ordre croissant :
// Tri des mois en ordre croissant
ksort($mois);
//Affichage du tableau mois
for(reset($mois);$cle = key($mois);next($mois)) {$valeur = pos($mois);echo "<br> Le mois ( $cle) a $valeur jours ";}
5) Affichage des mois en ordre décroissant :
// Tri des mois en ordre décroissant
krsort($mois);
//Affichage du tableau mois
for(reset($mois);$cle = key($mois);next($mois)) {$valeur = pos($mois);echo "<br> Le mois ( $cle) a $valeur jours ";}

1

Durée : 1 heure

Enseignante : Khaoula ABAIDI

6) Affichage des mois par nombre de jours en ordre croissant :
// Tri des mois par nombre des jours en ordre croissant
sort($mois);
//Affichage du tableau mois
for(reset($mois);$cle = key($mois);next($mois)) {$valeur = pos($mois);echo "<br> Le mois ( $cle) a $valeur jours ";}

7) Affichage des mois par nombre de jours en ordre décroissant :
// Tri des mois par nombre des jours en ordre décroissant
rsort($mois);
//Affichage du tableau mois
while(list($cle,$valeur) = each ($mois)) echo "<br> Le mois ( $cle) a $valeur jours ";

Les chaines de caractères en php
1) Soit la chaine de caractère "Epreuve TIC Bac 2017" et le tableau Tab = array("Fils Med Ali"," Fille Sayari Samar"," Fille Melki
Maha"," Fils Jedidi Sami","Fille Cherif Saloua")
$tab = array("Fils Med Ali","Fille Sayari Samar","Fille Melki Maha","Fils Jedidi Sami","Fille Cherif Saloua");
2) Afficher en gras et en couleur rouge le mot "Epreuve Bac TIC 2017" suivi de la longueur de la chaine
$ch = substr($ch,12,3);
echo "<br><b><font color = 'red'> $ch</font></b><br>";
$longueur = strlen($ch);
3) Afficher en gras et en couleur rouge le mot "2017" suivi de la longueur de la chaine
echo "<b><font color = 'red'>".substr($ch,-4,4)." de longueur ".strlen("2017")."</font></B><br>";
4) Afficher sous forme d'une chaine de caractère chaineResultat en italique composée par les éléments du tableau Tab
$chaineResultat = implode('|',$tab); echo $chaineResultat ."<br>";
5) Mettre les mots de la chaine dans le tableau TabChaine et afficher le tableau résultat
$ch = "Epreuve Tic Bac 2017";
$tabChaine = explode(' ',$ch); $i = 0;
while($i < sizeof($tabChaine) ) {echo " || ".$tabChaine[$i]." || ";$i++;}
6) Remplacer le mot "Fils" de la chaine chaineResultat par le mot "Monsieur" et afficher la chaine résultat
// remplacer fille par mademoiselle
$chaineResultat= str_replace("Fille","Mademoiselle",$chaineResultat);
echo "<br>".$chaineResultat;
7) Remplacer le mot "Fille" de la chaine chaineResultat par le mot "Mademoiselle" et afficher la chaine résultat
// remplacer fils par monsieur
$chaineResultat= str_replace("Fils","Monsieur",$chaineResultat);

2

Durée : 1 heure

Enseignante : Khaoula ABAIDI


Aperçu du document Correction Les tableaux  -chaines de caracteres.pdf - page 1/2

Aperçu du document Correction Les tableaux  -chaines de caracteres.pdf - page 2/2




Télécharger le fichier (PDF)




Sur le même sujet..





Ce fichier a été mis en ligne par un utilisateur du site. Identifiant unique du document: 00502101.
⚠️  Signaler un contenu illicite
Pour plus d'informations sur notre politique de lutte contre la diffusion illicite de contenus protégés par droit d'auteur, consultez notre page dédiée.